This is the data response for a valid request to read the Bootloader Software Status. Status is automatically cleared upon read.
Note: The status bits are subject to change during development.
Byte | Description |
1 | Response Byte (01h) |
2 | Length (04h) |
3 - 6 | Status – See below |
7 | Checksum (Sum of bytes 1 to 6) |
msb | Byte 3 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | SPI Overrun Detect | | b(3) - | SPI Incomplete Command |
b(6) - | Reserved | | b(2) - | SPI Command Not Available |
b(5) - | Reserved | | b(1) - | SPI Invalid Data |
b(4) - | SPI Read Data Invalid | | b(0) - | SPI Invalid Command |
msb | Byte 4 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | Reserved | | b(3) - | Reserved |
b(6) - | Reserved | | b(2) - | Reserved |
b(5) - | Data out of Range | | b(1) - | Reserved |
b(4) - | Reserved | | b(0) - | Reserved |
msb | Byte 5 | lsb |
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
b (7) - | Reserved | | b(3) - | Flash sector erase failed |
b(6) - | Timer Error | | b(2) - | Reserved |
b(5) - | Unhandled Interrupt Received | | b(1) - | Reserved |
b(4) - | Flash Programming failed | | b(0) - | Reserved |
msb |
Byte 6 |
lsb |
b7 |
b6 |
b5 |
b4 |
b3 |
b2 |
b1 |
b0 |
b (7) - | SPI – Escape character detected | | b(3) - | Reserved |
b(6) - | SPI – Length Mismatch/Other errors | | b(2) - | Reserved |
b(5) - | SPI – Ignored some bytes | | b(1) - | Reserved |
b(4) - | SPI – Checksum Mismatch | | b(0) - | Reserved |