Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rd3e3e25740d545eb958a595e87fa3034633e7392 -rfb4b4a4f9d16742bfb76f62970a43c97e1ac14f0 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision d3e3e25740d545eb958a595e87fa3034633e7392) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision fb4b4a4f9d16742bfb76f62970a43c97e1ac14f0) @@ -405,11 +405,11 @@ *************************************************************************/ void handleChangeUFSettingsRequest( MESSAGE_T *message ) { - if ( message->hdr.payloadLen == sizeof(U32) ) + if ( message->hdr.payloadLen == sizeof(F32) ) { - U32 uFVolume; + F32 uFVolume; - memcpy( &uFVolume, message->payload, sizeof(U32) ); + memcpy( &uFVolume, message->payload, sizeof(F32) ); verifyUFSettingsChange( uFVolume ); } @@ -682,7 +682,7 @@ * @param message : a pointer to the message to handle. * @return none *************************************************************************/ -void handleFWVersionRequest( message ) +void handleFWVersionRequest( MESSAGE_T *message ) { MESSAGE_T msg; U08 major = (U08)HD_VERSION_MAJOR;