DLPU082C August 2021 – March 2024 DLPC7540
This section describes the command protocol implemented in DLPC7540. This is the protocol to be used by any external controller to control the DLPC7540 controller using any of the supported commands. The same protocol is applicable across all supported peripheral interfaces (USB, I2C, UART) and application types (bootloader, reference application).
This protocol specifies a flexible length header. The minimum header length is one byte. The first header byte indicates how to interpret the remaining bytes such as opcode, data and checksum (for error detection). There is also a destination parameter in the header that directs the command to different entities within the projector application.
Use this flexible header length method for application that require a minimum of overhead bytes can opt for the one byte header. For a more robust application, configure a larger header that includes data length and/or checksum.