Starting with RipDraw Lite Firmware Version 0.3.0 (or later), the RipDraw Lite firmware can be upgraded through the USB port using the RipDraw Windows emulator hosted on a PC or a host application. This page provides an example on how to implement a firmware upgrade using a host application.
The host application reads the firmware and the firmware loader from its own file storage and then uses the RipDraw C Lite library functions RdFlashWriteEnable(),RdFlashImage() and RdFlashData() to write them to the RipDraw Lite display. Once the firmware loader is received by the RipDraw Lite display and recognized (reserved file name), the Ripdraw display will immediately flash the loaded firmware file. The download firmware file and firmware loader are then automatically removed from the RipDraw Lite display after the flashing has been completed. A power on off reset is required to complete the flashing.
Starting with displays running RipDraw Lite Firmware Version 0.3.2 (or later)
The code was written and tested on a Beagle Bone Black with a USB connection to the RipDraw 1U display.