rv1126-uboot/tools/rockchip
Wenping Zhang 0466543ca9 tools: add tools for convert bmp to gray16 and saved as logo.img.
This tool support convert 16bpp/24bpp/32bpp bmp images into
4 bits grayscale image, and add header info to save as logo.img.
logo.img is flash into emmc and parsed in uboot to display
uboot/charging/lowpower/kernel logo.
[Note]the requirement of bmp files:
1. The resolution of all bmp image must be same.
2. The logo.img will be parsed in uboot, the uboot require the resolution
   of image must be same as screen resolution, otherwise will be failed.
3. The color depth of bmp image must be 16bpp/24bpp/32bpp, 8bpp is not supported.

The usage:
./tools/bmp2gray16 --uboot-logo tools/images/eink/uboot.bmp --kernel-logo tools/images/eink/kernel.bmp
--charge-logo tools/images/eink/battery_0.bmp tools/images/eink/battery_1.bmp tools/images/eink/battery_2.bmp
tools/images/eink/battery_3.bmp tools/images/eink/battery_4.bmp tools/images/eink/battery_5.bmp
tools/images/eink/battery_fail.bmp --output ./logo.img

Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
Change-Id: Ifc39f0344693fb0b26b04d7904289847e6fa9b90
2020-12-10 17:51:14 +08:00
..
bmp2gray16.c tools: add tools for convert bmp to gray16 and saved as logo.img. 2020-12-10 17:51:14 +08:00
boot_merger.c tools: rockchip: boot_merger: add option to enable rc4 flag 2019-06-25 08:30:37 +08:00
boot_merger.h tools: rockchip: fix compilation warnings 2020-06-29 15:27:00 +08:00
crc32_rk.c tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
loaderimage.c tools: add pack kernel tool for rv1108 2020-04-29 15:44:35 +08:00
resource_tool.c tools: rockchip: resource_tool: independent on other files 2019-11-12 19:32:12 +08:00
sha.c tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
sha.h tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
sha2.c tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
sha2.h tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
trust_merger.c tools: rockchip: trust_merger: allow unknown option 2020-07-01 10:39:13 +08:00
trust_merger.h tools: trust_merger: copy ImageSize from Component to ComponentData 2020-04-24 14:54:31 +08:00