@@ -257,16 +257,16 @@ 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_ECMD_UNKNOWN1 :
264+ case SP_ECMD_UNKNOWN2 :
265+ case SP_CMD_WRITEBLOCK :
266+ case SP_CMD_CONTROL :
267+ case SP_CMD_WRITE :
268+ case SP_CMD_UNKNOWN1 :
269+ case SP_CMD_UNKNOWN2 :
270270 data_len = 512 ;
271271 IWM.iwm_decode_data_packet ((uint8_t *)data_buffer, data_len);
272272 Debug_printf (" \r\n Unit %02x Bad Command with data packet %02x\r\n " , id (), cmd.command );
@@ -278,7 +278,7 @@ void iwmDevice::iwm_return_badcmd(iwm_decoded_cmd_t cmd)
278278 return ;
279279 }
280280
281- if (cmd.command == 0x04 ) // Decode command control code
281+ if (cmd.command == SP_CMD_CONTROL ) // Decode command control code
282282 {
283283 send_reply_packet (SP_ERR_BADCTL); // we may be required to accept some control commands
284284 // but for now just report bad control if it's a control
@@ -297,16 +297,16 @@ void iwmDevice::iwm_return_device_offline(iwm_decoded_cmd_t cmd)
297297 // Handle possible data packet to avoid crash extended and non-extended
298298 switch (cmd.command )
299299 {
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 :
300+ case SP_ECMD_WRITEBLOCK :
301+ case SP_ECMD_CONTROL :
302+ case SP_ECMD_WRITE :
303+ case SP_ECMD_UNKNOWN1 :
304+ case SP_ECMD_UNKNOWN2 :
305+ case SP_CMD_WRITEBLOCK :
306+ case SP_CMD_CONTROL :
307+ case SP_CMD_WRITE :
308+ case SP_CMD_UNKNOWN1 :
309+ case SP_CMD_UNKNOWN2 :
310310 data_len = 512 ;
311311 IWM.iwm_decode_data_packet ((uint8_t *)data_buffer, data_len);
312312 Debug_printf (" \r\n Unit %02x Offline, Command with data packet %02x\r\n " , id (), cmd.command );
@@ -318,7 +318,7 @@ void iwmDevice::iwm_return_device_offline(iwm_decoded_cmd_t cmd)
318318 return ;
319319 }
320320
321- if (cmd.command == 0x04 ) // Decode command control code
321+ if (cmd.command == SP_CMD_CONTROL ) // Decode command control code
322322 {
323323 send_reply_packet (SP_ERR_OFFLINE);
324324 uint8_t control_code = get_status_code (cmd);
@@ -345,7 +345,7 @@ void iwmDevice::iwm_status(iwm_decoded_cmd_t cmd) // override;
345345{
346346 uint8_t status_code = cmd.params [2 ];
347347
348- if (status_code == 0x03 )
348+ if (status_code == SP_CMD_FORMAT )
349349 {
350350 Debug_printf (" \r\n Sending DIB Status for device 0x%02x" , id ());
351351 send_status_dib_reply_packet ();
0 commit comments