Initilizing with NV values not working - mixed colours

This commit is contained in:
StefansE
2026-04-03 19:31:04 +02:00
parent ff3bc0ca71
commit ae5cafbd67
3 changed files with 30 additions and 3 deletions

View File

@@ -37,21 +37,29 @@ void ws_effect_setDisplayColoursNV(void){
colour_hours.g = rxBuf[1];
colour_hours.b = rxBuf[2];
HAL_Delay(5);
ds1307_read_user_RAM(NV_COLOUR_MINUTES_ADDR, rxBuf, 3);
colour_minutes.r = rxBuf[0];
colour_minutes.g = rxBuf[1];
colour_minutes.b = rxBuf[2];
HAL_Delay(5);
ds1307_read_user_RAM(NV_COLOUR_SECONDS_ADDR, rxBuf, 3);
colour_seconds.r = rxBuf[0];
colour_seconds.g = rxBuf[1];
colour_seconds.b = rxBuf[2];
HAL_Delay(5);
ds1307_read_user_RAM(NV_COLOUR_BACKGND_ADDR, rxBuf, 3);
colour_background.r = rxBuf[0];
colour_background.g = rxBuf[1];
colour_background.b = rxBuf[2];
HAL_Delay(5);
}
void clock_setColourHours(uint8_t r, uint8_t g, uint8_t b){
@@ -74,7 +82,7 @@ void clock_setColourSeconds(uint8_t r, uint8_t g, uint8_t b){
void ws_Effect_InitModule(void){
//ws_effect_setDisplayColoursNV();
ws2812_Init();
}