@@ -257,16 +257,12 @@ void iwmDevice::iwm_return_badcmd(iwm_decoded_cmd_t cmd)
257257 // Handle possible data packet to avoid crash extended and non-extended
258258 switch (cmd.command )
259259 {
260- case 0x42 :
261- case 0x44 :
262- case 0x49 :
263- case 0x4a :
264- case 0x4b :
265- case 0x02 :
266- case 0x04 :
267- case 0x09 :
268- case 0x0a :
269- case 0x0b :
260+ case SP_ECMD_WRITEBLOCK:
261+ case SP_ECMD_CONTROL:
262+ case SP_ECMD_WRITE:
263+ case SP_CMD_WRITEBLOCK:
264+ case SP_CMD_CONTROL:
265+ case SP_CMD_WRITE:
270266 data_len = 512 ;
271267 IWM.iwm_decode_data_packet ((uint8_t *)data_buffer, data_len);
272268 Debug_printf (" \r\n Unit %02x Bad Command with data packet %02x\r\n " , id (), cmd.command );
@@ -278,7 +274,7 @@ void iwmDevice::iwm_return_badcmd(iwm_decoded_cmd_t cmd)
278274 return ;
279275 }
280276
281- if (cmd.command == 0x04 ) // Decode command control code
277+ if (cmd.command == SP_CMD_CONTROL ) // Decode command control code
282278 {
283279 send_reply_packet (SP_ERR_BADCTL); // we may be required to accept some control commands
284280 // but for now just report bad control if it's a control
@@ -297,16 +293,12 @@ void iwmDevice::iwm_return_device_offline(iwm_decoded_cmd_t cmd)
297293 // Handle possible data packet to avoid crash extended and non-extended
298294 switch (cmd.command )
299295 {
300- case 0x42 :
301- case 0x44 :
302- case 0x49 :
303- case 0x4a :
304- case 0x4b :
305- case 0x02 :
306- case 0x04 :
307- case 0x09 :
308- case 0x0a :
309- case 0x0b :
296+ case SP_ECMD_WRITEBLOCK:
297+ case SP_ECMD_CONTROL:
298+ case SP_ECMD_WRITE:
299+ case SP_CMD_WRITEBLOCK:
300+ case SP_CMD_CONTROL:
301+ case SP_CMD_WRITE:
310302 data_len = 512 ;
311303 IWM.iwm_decode_data_packet ((uint8_t *)data_buffer, data_len);
312304 Debug_printf (" \r\n Unit %02x Offline, Command with data packet %02x\r\n " , id (), cmd.command );
@@ -318,7 +310,7 @@ void iwmDevice::iwm_return_device_offline(iwm_decoded_cmd_t cmd)
318310 return ;
319311 }
320312
321- if (cmd.command == 0x04 ) // Decode command control code
313+ if (cmd.command == SP_CMD_CONTROL ) // Decode command control code
322314 {
323315 send_reply_packet (SP_ERR_OFFLINE);
324316 uint8_t control_code = get_status_code (cmd);
@@ -345,7 +337,7 @@ void iwmDevice::iwm_status(iwm_decoded_cmd_t cmd) // override;
345337{
346338 uint8_t status_code = cmd.params [2 ];
347339
348- if (status_code == 0x03 )
340+ if (status_code == SP_CMD_FORMAT )
349341 {
350342 Debug_printf (" \r\n Sending DIB Status for device 0x%02x" , id ());
351343 send_status_dib_reply_packet ();
0 commit comments