diff --git a/cpu/kinetis_common/spi.c b/cpu/kinetis_common/spi.c index df83b695d30ab1aae3e343e29873bf86c6136fc1..06c2d1b7f15ca97a728d67e9a12e3aacdc6af204 100644 --- a/cpu/kinetis_common/spi.c +++ b/cpu/kinetis_common/spi.c @@ -1293,6 +1293,54 @@ void spi_transmission_begin(spi_t dev, char reset_val) | SPI_PUSHR_EOQ_MASK | SPI_PUSHR_TXDATA(reset_val); break; +#endif +#if SPI_2_EN + + case SPI_2: + SPI_2_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_2_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; +#endif +#if SPI_3_EN + + case SPI_3: + SPI_3_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_3_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; +#endif +#if SPI_4_EN + + case SPI_4: + SPI_4_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_4_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; +#endif +#if SPI_5_EN + + case SPI_5: + SPI_5_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_5_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; +#endif +#if SPI_6_EN + + case SPI_6: + SPI_6_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_6_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; +#endif +#if SPI_7_EN + + case SPI_7: + SPI_7_DEV->PUSHR = SPI_PUSHR_CTAS(SPI_7_CTAS) + | SPI_PUSHR_EOQ_MASK + | SPI_PUSHR_TXDATA(reset_val); + break; #endif } }