Fix off by one error. Fix log format

This commit is contained in:
Paul Dino Jones 2025-03-24 14:07:16 -04:00
parent 7c8ebb0984
commit ed671ecedc
1 changed files with 3 additions and 2 deletions

View File

@ -188,7 +188,7 @@ int cammusc12_customled_update(USBDevice* usbdevice, SimData* simdata)
{ {
bytes[x] = 0x00; bytes[x] = 0x00;
} }
uint8_t led = i; uint8_t led = i+1;
uint8_t red = ledbytes[(i * 3) + 0]; uint8_t red = ledbytes[(i * 3) + 0];
uint8_t green = ledbytes[(i * 3) + 1]; uint8_t green = ledbytes[(i * 3) + 1];
uint8_t blue = ledbytes[(i * 3) + 2]; uint8_t blue = ledbytes[(i * 3) + 2];
@ -198,9 +198,10 @@ int cammusc12_customled_update(USBDevice* usbdevice, SimData* simdata)
bytes[5] = green; bytes[5] = green;
bytes[6] = blue; bytes[6] = blue;
slogt("writing bytes x%02xx%02xx%02xx%02xx%02x%02x%02x from red %i green %i blue %i", bytes[0], bytes[1], bytes[2], bytes[3], bytes[4], bytes[5], bytes[6], red, green, blue);
if (usbdevice->handle && red != 0x00 && green != 0x00 && blue != 0x00) if (usbdevice->handle && red != 0x00 && green != 0x00 && blue != 0x00)
{ {
slogt("writing bytes x%02xx%02xx%02xx%02xx%02xx%02xx%02x from red %i green %i blue %i", bytes[0], bytes[1], bytes[2], bytes[3], bytes[4], bytes[5], bytes[6], red, green, blue);
res = hid_write(usbdevice->handle, bytes, cammusc12_hidupdate_buf_size); res = hid_write(usbdevice->handle, bytes, cammusc12_hidupdate_buf_size);
} }
else else