Include
ao_spi.h |
ao_sys.h |
stdbool.h |
xc.h |
Configuration
AO_SPI_5
#define AO_SPI_5 (false)
Defines whether to use the module.
Constants
AO_SPI_BAUD_MAX_5
AO_SPI_BAUD_MIN_5
#define AO_SPI_BAUD_MAX_5 AO_SPI_BAUD_MAX(AO_SYS_CLOCK_SPI5)
#define AO_SPI_BAUD_MIN_5 AO_SPI_BAUD_MIN(AO_SYS_CLOCK_SPI5)
The maximum and minimum baud rate, in bits per second.
Functions
ao_spi_baud_5
#define ao_spi_baud_5(f) \
{ \
ao_spi_baud \
( \
ao_spi_reg_5(), \
AO_SYS_CLOCK_SPI5, \
f \
); \
}
Sets up the baud rate, in bits per second.
ao_spi_reg_5
#define ao_spi_reg_5() \
( \
(ao_spi_reg_t *) \
( \
_SPI5_BASE_ADDRESS \
) \
)
Gets the control registers.