Skip to content

Commit 97371aa

Browse files
committed
Swap registers for mounted LED
1 parent 0c6cac0 commit 97371aa

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/registers.h

+9-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,15 @@ constexpr RegisterInfo SLAVE_ADDRESS_REGISTER_INFO{0x01, "uint8", 1};
1616
constexpr RegisterInfo CONTROL_REGISTER_INFO{0x02, "uint8", 1};
1717
constexpr RegisterInfo ORANGE_LED_REGISTER_INFO{0x03, "uint8", 1};
1818
constexpr RegisterInfo RGB_LED_RED_REGISTER_INFO{0x04, "uint8", 1};
19-
constexpr RegisterInfo RGB_LED_GREEN_REGISTER_INFO{0x05, "uint8", 1};
20-
constexpr RegisterInfo RGB_LED_BLUE_REGISTER_INFO{0x06, "uint8", 1};
19+
20+
/*
21+
According to the firmware design speciation the Green LED register is at address 0x05
22+
and the Blue LED register is at address 0x06. However due to a different LED
23+
being used in the final design the addresses are swapped.
24+
*/
25+
constexpr RegisterInfo RGB_LED_GREEN_REGISTER_INFO{0x06, "uint8", 1};
26+
constexpr RegisterInfo RGB_LED_BLUE_REGISTER_INFO{0x05, "uint8", 1};
27+
2128
constexpr RegisterInfo INTENSITY_REGISTER_INFO{0x07, "uint8", 1};
2229
constexpr RegisterInfo UART_CONTROL_REGISTER_INFO{0x08, "uint8", 1};
2330
constexpr RegisterInfo CSV_DELIMITER_REGISTER_INFO{0x09, "uint8", 1};

0 commit comments

Comments
 (0)