SPI0_CSR0 |= DIV_ROUND(CLOCK_FREQ, rate) << SPI_SCBR_SHIFT;
}
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
/* SPI driver */
static void spi1_init(UNUSED_ARG(struct SerialHardware *, _hw), UNUSED_ARG(struct Serial *, ser))
{
ASSERT((uint8_t)DIV_ROUND(CLOCK_FREQ, rate));
SPI1_CSR0 |= DIV_ROUND(CLOCK_FREQ, rate) << SPI_SCBR_SHIFT;
}
+#endif
static void spi_setparity(UNUSED_ARG(struct SerialHardware *, _hw), UNUSED_ARG(int, parity))
{
C99INIT(txStart, spi0_starttx),
C99INIT(txSending, tx_sending),
};
-#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
static const struct SerialHardwareVT SPI1_VT =
{
C99INIT(init, spi1_init),
},
C99INIT(sending, false),
},
- #if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+ #if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
{
C99INIT(hw, /**/) {
C99INIT(table, &SPI1_VT),
}
-#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X128
+#if CPU_ARM_AT91SAM7X128 || CPU_ARM_AT91SAM7X256
/**
* SPI1 interrupt handler
*/