Fix warnings

This commit is contained in:
BlackMark 2020-05-15 09:25:48 +02:00
parent b3364f0b88
commit 727a974504
2 changed files with 4 additions and 1 deletions

View File

@ -369,6 +369,7 @@ SIGNAL(TWI_vect)
case TW_MR_DATA_ACK: // data received, ack sent case TW_MR_DATA_ACK: // data received, ack sent
// put byte into buffer // put byte into buffer
twi_masterBuffer[twi_masterBufferIndex++] = TWDR; twi_masterBuffer[twi_masterBufferIndex++] = TWDR;
[[fallthrough]];
case TW_MR_SLA_ACK: // address sent, ack received case TW_MR_SLA_ACK: // address sent, ack received
// ack if more bytes are expected, otherwise nack // ack if more bytes are expected, otherwise nack
if(twi_masterBufferIndex < twi_masterBufferLength){ if(twi_masterBufferIndex < twi_masterBufferLength){
@ -380,6 +381,7 @@ SIGNAL(TWI_vect)
case TW_MR_DATA_NACK: // data received, nack sent case TW_MR_DATA_NACK: // data received, nack sent
// put final byte into buffer // put final byte into buffer
twi_masterBuffer[twi_masterBufferIndex++] = TWDR; twi_masterBuffer[twi_masterBufferIndex++] = TWDR;
[[fallthrough]];
case TW_MR_SLA_NACK: // address sent, nack received case TW_MR_SLA_NACK: // address sent, nack received
twi_stop(); twi_stop();
break; break;
@ -446,6 +448,7 @@ SIGNAL(TWI_vect)
twi_txBuffer[0] = 0x00; twi_txBuffer[0] = 0x00;
} }
// transmit first byte from buffer, fall // transmit first byte from buffer, fall
[[fallthrough]];
case TW_ST_DATA_ACK: // byte sent, ack returned case TW_ST_DATA_ACK: // byte sent, ack returned
// copy data to output register // copy data to output register
TWDR = twi_txBuffer[twi_txBufferIndex++]; TWDR = twi_txBuffer[twi_txBufferIndex++];