Rename led_driver_state_t.frames to .ledValues
This commit is contained in:
@@ -86,7 +86,7 @@ void LedSlaveDriver_Update(uint8_t ledDriverId) {
|
|||||||
break;
|
break;
|
||||||
case LedDriverPhase_Initialized:
|
case LedDriverPhase_Initialized:
|
||||||
updatePwmRegistersBuffer[0] = FRAME_REGISTER_PWM_FIRST + *ledIndex;
|
updatePwmRegistersBuffer[0] = FRAME_REGISTER_PWM_FIRST + *ledIndex;
|
||||||
memcpy(updatePwmRegistersBuffer+1, currentLedDriverState->frames + *ledIndex, PMW_REGISTER_UPDATE_CHUNK_SIZE);
|
memcpy(updatePwmRegistersBuffer+1, currentLedDriverState->ledValues + *ledIndex, PMW_REGISTER_UPDATE_CHUNK_SIZE);
|
||||||
I2cAsyncWrite(ledDriverAddress, updatePwmRegistersBuffer, PWM_REGISTER_BUFFER_LENGTH);
|
I2cAsyncWrite(ledDriverAddress, updatePwmRegistersBuffer, PWM_REGISTER_BUFFER_LENGTH);
|
||||||
*ledIndex += PMW_REGISTER_UPDATE_CHUNK_SIZE;
|
*ledIndex += PMW_REGISTER_UPDATE_CHUNK_SIZE;
|
||||||
if (*ledIndex >= LED_DRIVER_LED_COUNT) {
|
if (*ledIndex >= LED_DRIVER_LED_COUNT) {
|
||||||
@@ -99,6 +99,6 @@ void LedSlaveDriver_Update(uint8_t ledDriverId) {
|
|||||||
void SetLeds(uint8_t ledBrightness)
|
void SetLeds(uint8_t ledBrightness)
|
||||||
{
|
{
|
||||||
for (uint8_t i=0; i<LED_DRIVER_MAX_COUNT; i++) {
|
for (uint8_t i=0; i<LED_DRIVER_MAX_COUNT; i++) {
|
||||||
memset(&ledDriverStates[i].frames, ledBrightness, LED_DRIVER_LED_COUNT);
|
memset(&ledDriverStates[i].ledValues, ledBrightness, LED_DRIVER_LED_COUNT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
led_driver_phase_t phase;
|
led_driver_phase_t phase;
|
||||||
uint8_t frames[LED_DRIVER_LED_COUNT];
|
uint8_t ledValues[LED_DRIVER_LED_COUNT];
|
||||||
uint8_t ledIndex;
|
uint8_t ledIndex;
|
||||||
uint8_t i2cAddress;
|
uint8_t i2cAddress;
|
||||||
uint8_t setupLedControlRegistersCommand[LED_CONTROL_REGISTERS_COMMAND_LENGTH];
|
uint8_t setupLedControlRegistersCommand[LED_CONTROL_REGISTERS_COMMAND_LENGTH];
|
||||||
|
|||||||
Reference in New Issue
Block a user