ao_spi_6.h
SPI 6

Include

ao_spi.h
ao_sys.h
stdbool.h
xc.h

Configuration

AO_SPI_6

#define AO_SPI_6 (false)

Defines whether to use the module.

Constants

AO_SPI_BAUD_MAX_6

AO_SPI_BAUD_MIN_6

#define AO_SPI_BAUD_MAX_6 AO_SPI_BAUD_MAX(AO_SYS_CLOCK_SPI6)
#define AO_SPI_BAUD_MIN_6 AO_SPI_BAUD_MIN(AO_SYS_CLOCK_SPI6)

The maximum and minimum baud rate, in bits per second.

Functions

ao_spi_baud_6

#define ao_spi_baud_6(f)   \
{                          \
    ao_spi_baud            \
    (                      \
        ao_spi_reg_6(),    \
        AO_SYS_CLOCK_SPI6, \
        f                  \
    );                     \
}

Sets up the baud rate, in bits per second.

ao_spi_reg_6

#define ao_spi_reg_6()     \
(                          \
    (ao_spi_reg_t *)       \
    (                      \
        _SPI6_BASE_ADDRESS \
    )                      \
)

Gets the control registers.