diff --git a/right/src/usb_protocol_handler.c b/right/src/usb_protocol_handler.c index 9eabd9f..2bee9f9 100644 --- a/right/src/usb_protocol_handler.c +++ b/right/src/usb_protocol_handler.c @@ -204,5 +204,9 @@ void setLedPwm() void getAdcValue(void) { - *((uint32_t*)GenericHidOutBuffer) = ADC_Measure(); + uint32_t adcValue = ADC_Measure(); + GenericHidOutBuffer[0] = adcValue >> 0; + GenericHidOutBuffer[1] = adcValue >> 8; + GenericHidOutBuffer[2] = adcValue >> 16; + GenericHidOutBuffer[3] = adcValue >> 24; }