@@ -64,14 +64,14 @@ void PRINT(const char *fmt, ...)
6464 MY_SERIALDEVICE.print (fmtBuffer);
6565}
6666
67- void PrintHex8 (const uint8_t * data, const uint16_t length)
67+ void PrintHex8 (const uint8_t * data, uint16_t length)
6868{
69- for (uint16_t i = 0 ; i < length; i++ ) {
70- PRINT (PSTR (" %02" PRIX8 " " ), data[i]);
71- if (((( i + 1 ) % 16 == 0 ) && (i < length)) || (i == length - 1 ) ) {
72- MY_SERIALDEVICE.println ();
73- }
74- }
69+ for (uint16_t i = 0 ; i < length; ++i ) {
70+ PRINT (PSTR (" %02" PRIX8 " " ), data[i]);
71+ if ( (( i + 1u ) % 16u == 0u ) || (i + 1u == length) ) {
72+ MY_SERIALDEVICE.println ();
73+ }
74+ }
7575}
7676
7777void diagnosticsPrintSeparationLine (void )
@@ -88,78 +88,78 @@ void diagnosticsMySensorsEEPROMDump(void)
8888 PRINT (PSTR (" > MYS E2P START: 0x%04" PRIX16 " \n " ), EEPROM_START);
8989
9090 MY_SERIALDEVICE.print (F (" > NODE_ID=" ));
91- hwReadConfigBlock (buffer, EEPROM_NODE_ID_ADDRESS, SIZE_NODE_ID);
91+ hwReadConfigBlock (buffer, reinterpret_cast < void *>( EEPROM_NODE_ID_ADDRESS) , SIZE_NODE_ID);
9292 PrintHex8 (buffer, SIZE_NODE_ID);
9393
9494 MY_SERIALDEVICE.print (F (" > PAR_ID=" ));
95- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_PARENT_NODE_ID_ADDRESS,
95+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_PARENT_NODE_ID_ADDRESS) ,
9696 SIZE_PARENT_NODE_ID);
9797 PrintHex8 (buffer, SIZE_PARENT_NODE_ID);
9898
9999 MY_SERIALDEVICE.print (F (" > D_GW=" ));
100- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_DISTANCE_ADDRESS, SIZE_DISTANCE);
100+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_DISTANCE_ADDRESS) , SIZE_DISTANCE);
101101 PrintHex8 (buffer, SIZE_DISTANCE);
102102
103103 MY_SERIALDEVICE.println (F (" > RTE TABLE:" ));
104- hwReadConfigBlock (buffer, reinterpret_cast <void *> EEPROM_ROUTES_ADDRESS, SIZE_ROUTES);
104+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_ROUTES_ADDRESS) , SIZE_ROUTES);
105105 PrintHex8 (buffer, SIZE_ROUTES);
106106
107107 MY_SERIALDEVICE.println (F (" > CTRL_CFG:" ));
108- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_CONTROLLER_CONFIG_ADDRESS,
108+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_CONTROLLER_CONFIG_ADDRESS) ,
109109 SIZE_CONTROLLER_CONFIG);
110110 PrintHex8 (buffer, SIZE_CONTROLLER_CONFIG);
111111
112112 MY_SERIALDEVICE.print (F (" > PERS_CRC=" ));
113- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_PERSONALIZATION_CHECKSUM_ADDRESS,
113+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_PERSONALIZATION_CHECKSUM_ADDRESS) ,
114114 SIZE_PERSONALIZATION_CHECKSUM);
115115 PrintHex8 (buffer, SIZE_PERSONALIZATION_CHECKSUM);
116116
117117 MY_SERIALDEVICE.print (F (" > FW_TYPE=" ));
118- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_FIRMWARE_TYPE_ADDRESS,
118+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_FIRMWARE_TYPE_ADDRESS) ,
119119 SIZE_PERSONALIZATION_CHECKSUM);
120120 PrintHex8 (buffer, SIZE_PERSONALIZATION_CHECKSUM);
121121
122122 MY_SERIALDEVICE.print (F (" > FW_VERS=" ));
123- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_FIRMWARE_VERSION_ADDRESS,
123+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_FIRMWARE_VERSION_ADDRESS) ,
124124 SIZE_FIRMWARE_VERSION);
125125 PrintHex8 (buffer, SIZE_FIRMWARE_VERSION);
126126
127127 MY_SERIALDEVICE.print (F (" > FW_BLOCKS=" ));
128- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_FIRMWARE_BLOCKS_ADDRESS,
128+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_FIRMWARE_BLOCKS_ADDRESS) ,
129129 SIZE_FIRMWARE_BLOCKS);
130130 PrintHex8 (buffer, SIZE_FIRMWARE_BLOCKS);
131131
132132 MY_SERIALDEVICE.print (F (" > FW_CRC=" ));
133- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_FIRMWARE_CRC_ADDRESS, SIZE_FIRMWARE_CRC);
133+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_FIRMWARE_CRC_ADDRESS) , SIZE_FIRMWARE_CRC);
134134 PrintHex8 (buffer, SIZE_FIRMWARE_CRC);
135135
136136 MY_SERIALDEVICE.println (F (" > SGN_REQ_TABLE:" ));
137- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_SIGNING_REQUIREMENT_TABLE_ADDRESS,
137+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_SIGNING_REQUIREMENT_TABLE_ADDRESS) ,
138138 SIZE_SIGNING_REQUIREMENT_TABLE);
139139 PrintHex8 (buffer, SIZE_SIGNING_REQUIREMENT_TABLE);
140140
141141 MY_SERIALDEVICE.println (F (" > WL_REQ_TABLE:" ));
142- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_WHITELIST_REQUIREMENT_TABLE_ADDRESS,
142+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_WHITELIST_REQUIREMENT_TABLE_ADDRESS) ,
143143 SIZE_WHITELIST_REQUIREMENT_TABLE);
144144 PrintHex8 (buffer, SIZE_WHITELIST_REQUIREMENT_TABLE);
145145
146146 MY_SERIALDEVICE.println (F (" > SGN_SOFT_KEY:" ));
147- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_SIGNING_SOFT_HMAC_KEY_ADDRESS,
147+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_SIGNING_SOFT_HMAC_KEY_ADDRESS) ,
148148 SIZE_SIGNING_SOFT_HMAC_KEY);
149149 PrintHex8 (buffer, SIZE_SIGNING_SOFT_HMAC_KEY);
150150
151151 MY_SERIALDEVICE.println (F (" > SGN_SOFT_SER:" ));
152- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_SIGNING_SOFT_SERIAL_ADDRESS,
152+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_SIGNING_SOFT_SERIAL_ADDRESS) ,
153153 SIZE_SIGNING_SOFT_SERIAL);
154154 PrintHex8 (buffer, SIZE_SIGNING_SOFT_SERIAL);
155155
156156 MY_SERIALDEVICE.println (F (" > AES_KEY:" ));
157- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_RF_ENCRYPTION_AES_KEY_ADDRESS,
157+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_RF_ENCRYPTION_AES_KEY_ADDRESS) ,
158158 SIZE_RF_ENCRYPTION_AES_KEY);
159159 PrintHex8 (buffer, SIZE_RF_ENCRYPTION_AES_KEY);
160160
161161 MY_SERIALDEVICE.print (F (" > NL_CNT=" ));
162- hwReadConfigBlock (buffer, reinterpret_cast <void *>EEPROM_NODE_LOCK_COUNTER_ADDRESS,
162+ hwReadConfigBlock (buffer, reinterpret_cast <void *>( EEPROM_NODE_LOCK_COUNTER_ADDRESS) ,
163163 SIZE_NODE_LOCK_COUNTER);
164164 PrintHex8 (buffer, SIZE_NODE_LOCK_COUNTER);
165165
@@ -293,8 +293,8 @@ bool diagnosticsCryptoMenu(void)
293293#endif
294294 uint8_t temp_iv[16 ];
295295 uint8_t temp_data[64 ];
296- (void )memcpy (( void *) temp_iv, ( const void *) aes_iv, sizeof (aes_iv));
297- (void )memcpy (( void *) temp_data, ( const void *) test_data, sizeof (temp_data));
296+ (void )memcpy (temp_iv, aes_iv, sizeof (aes_iv));
297+ (void )memcpy (temp_data, test_data, sizeof (temp_data));
298298 AES128CBCEncrypt (temp_iv, temp_data, sizeof (test_data));
299299 MY_SERIALDEVICE.print (F (" - AES128 CBC encryption: " ));
300300 const uint8_t aes_ciphertext[64 ] = {
@@ -315,7 +315,7 @@ bool diagnosticsCryptoMenu(void)
315315 (void )memcpy (temp_iv, aes_iv, sizeof (aes_iv));
316316 AES128CBCDecrypt (temp_iv, temp_data, sizeof (temp_data));
317317 MY_SERIALDEVICE.print (F (" - AES128 CBC decryption: " ));
318- if (memcmp (( const void *) test_data, ( const void *) temp_data, sizeof (temp_data)) == 0 ) {
318+ if (memcmp (test_data, temp_data, sizeof (temp_data)) == 0 ) {
319319 MY_SERIALDEVICE.println (F (" OK" ));
320320 } else {
321321 MY_SERIALDEVICE.println (F (" FAIL!" ));
@@ -325,7 +325,7 @@ bool diagnosticsCryptoMenu(void)
325325#endif
326326 MY_SERIALDEVICE.print (F (" - SHA256: " ));
327327 uint8_t dest[64 ];
328- SHA256 (( uint8_t *) dest, ( const uint8_t *) test_data, sizeof (test_data));
328+ SHA256 (dest, test_data, sizeof (test_data));
329329#if defined(CRYPTO_OUTPUT)
330330 MY_SERIALDEVICE.println (F (" SHA256 input:" ));
331331 PrintHex8 (test_data, sizeof (test_data));
@@ -618,7 +618,7 @@ void diagnosticsRF24Menu(void)
618618 // disable ACK on all pipes
619619 RF24_setAutoACK (0 );
620620 // clear result array
621- (void )memset (( void *) values, 0 , sizeof (values));
621+ (void )memset (values, 0 , sizeof (values));
622622 for (uint8_t rep_counter = 0 ; rep_counter < 100 ; rep_counter++) {
623623 for (uint8_t channel = 0 ; channel < num_channels; channel++) {
624624 RF24_setChannel (channel);
@@ -767,8 +767,8 @@ void diagnosticsMCUMenu(void)
767767 MY_SERIALDEVICE.println (F (" ARCH: AVR" ));
768768#elif defined(ARDUINO_ARCH_SAMD)
769769 MY_SERIALDEVICE.println (F (" ARCH: SAMD" ));
770- #elif defined(ARDUINO_ARCH_STM32F1 )
771- MY_SERIALDEVICE.println (F (" ARCH: STM32F1 " ));
770+ #elif defined(ARDUINO_ARCH_STM32 )
771+ MY_SERIALDEVICE.println (F (" ARCH: STM32 " ));
772772#elif defined(ARDUINO_ARCH_NRF5) || defined(ARDUINO_ARCH_NRF52)
773773 MY_SERIALDEVICE.println (F (" ARCH: NRF5" ));
774774#elif defined(__arm__) && defined(TEENSYDUINO)
0 commit comments