Also print a warning when the user supplies a big image, picoproj does
not perform any rescale so the device may just display a wrong picture
or even hang.
-picoproj(1) is a minimal example to show how to use libam7xxx to display a static image.
+picoproj(1) is a minimal example to show how to use libam7xxx to display
+a static image; it will not perform any image rescaling or conversion, images
+larger than the device native resolution can be wrongly displayed.
+ if ((unsigned int)width > device_info.native_width ||
+ (unsigned int)height > device_info.native_height)
+ fprintf(stderr, "WARNING: image not fitting the native resolution, it may be displayed wrongly!\n");
+
ret = am7xxx_send_image(dev, format, width, height, image, size);
if (ret < 0) {
perror("am7xxx_send_image");
ret = am7xxx_send_image(dev, format, width, height, image, size);
if (ret < 0) {
perror("am7xxx_send_image");