| @@ -454,9 +454,9 @@ static void media_send_chunk(uint32_t lba, uint8_t chunk) | |||
| static void media_send_end(void) | |||
| { | |||
| uint8_t r; | |||
| //uint8_t r; | |||
| r = sd_command(SD_CMD_STOP_TRANSMISSION, 0); | |||
| /* r = */ sd_command(SD_CMD_STOP_TRANSMISSION, 0); | |||
| // TODO: proper handling of stop transaction..... | |||
| // but what is the proper way? Older cards stop instantly, | |||
| // but newer ones spew 1 or 2 bytes of garbage, then maybe | |||
| @@ -508,7 +508,9 @@ static inline uint8_t mass_storage_isr(uint8_t need_rx, uint8_t need_tx) | |||
| uint8_t n, state; | |||
| const uint8_t *p; | |||
| static uint32_t tag, xfer_len, lba; | |||
| static uint8_t dir, cmd_len, status; | |||
| static uint8_t dir __attribute__ ((used)); | |||
| static uint8_t cmd_len __attribute__ ((used)); | |||
| static uint8_t status; | |||
| static uint8_t scsi_sense, scsi_asense; | |||
| static uint16_t sector_count; | |||
| static uint8_t sector_chunk; | |||