00001
00038 #ifndef CHIP_SPI_H_INCLUDED
00039 #define CHIP_SPI_H_INCLUDED
00040
00041 #include <chip/regs.h>
00042
00059 #define SPI_ID_UART_FIRST 1
00060 #define SPI_ID_LAST 1
00061
00062 #if defined(CONFIG_SPI0)
00063 # define SPI_ID_NATIVE_IS_ENABLED true
00064 #else
00065 # define SPI_ID_NATIVE_IS_ENABLED false
00066 #endif
00067
00068 #if defined(CONFIG_SPI1)
00069 # define SPI_ID_UART_IS_ENABLED true
00070 #else
00071 # define SPI_ID_UART_IS_ENABLED false
00072 #endif
00073
00074 #include <spi/spi_mega.h>
00075 #include <spi/spi_mega_xmega.h>
00076
00079 #define spi_master_type0 SPI_MASTER_NATIVE_TYPE
00080
00081
00084 #define spi_device_type0 SPI_DEVICE_NATIVE_TYPE
00085
00086
00088
00089 #endif