Functions
i2c_m_async_init
Initialize the asynchronous I2C master interface.
i2c_m_async_deinit
Deinitialize asynchronous I2C master interface.
i2c_m_async_set_slaveaddr
Set the slave device address.
i2c_m_async_register_callback
Register callback function.
i2c_m_async_set_baudrate
Set baudrate.
i2c_m_async_enable
Async version of enable hardware.
i2c_m_async_disable
Async version of disable hardware.
i2c_m_async_cmd_write
Async version of the write command to I2C slave.
i2c_m_async_cmd_read
Async version of read register value from the I2C slave.
i2c_m_async_transfer
Async version of transfer message to/from I2C slave.
i2c_m_async_send_stop
Generate stop condition on the I2C bus.
i2c_m_async_get_status
Returns the status during the transfer.
i2c_m_async_get_io_descriptor
Return I/O descriptor for this I2C instance.
i2c_m_get_version
Retrieve the current driver version.
spi_m_async_init
Initialize the SPI HAL instance and hardware for callback mode.
spi_m_async_deinit
Deinitialize the SPI HAL instance.
spi_m_async_enable
Enable SPI.
spi_m_async_disable
Disable the SPI and abort any pending transfer in progress.
spi_m_async_set_baudrate
Set SPI baudrate.
spi_m_async_set_mode
Set SPI mode.
spi_m_async_set_char_size
Set SPI transfer character size in number of bits.
spi_m_async_set_data_order
Set SPI transfer data order.
spi_m_async_transfer
Perform the SPI data transfer (TX and RX) asynchronously.
spi_m_async_get_status
Get the SPI transfer status.
spi_m_async_register_callback
Register a function as SPI transfer completion callback.
spi_m_async_get_io_descriptor
Return I/O descriptor for this SPI instance.
spi_m_async_get_version
Retrieve the current driver version.
usart_async_init
Initialize USART interface.
usart_async_deinit
Deinitialize USART interface.
usart_async_enable
Enable USART interface.
usart_async_disable
Disable USART interface.
usart_async_get_io_descriptor
Retrieve I/O descriptor.
usart_async_register_callback
Register USART callback.
usart_async_set_flow_control
Specify action for flow control pins.
usart_async_set_baud_rate
Set USART baud rate.
usart_async_set_data_order
Set USART data order.
usart_async_set_mode
Set USART mode.
usart_async_set_parity
Set USART parity.
usart_async_set_stopbits
Set USART stop bits.
usart_async_set_character_size
Set USART character size.
usart_async_flow_control_status
Retrieve the state of flow control pins.
usart_async_is_tx_empty
Check if the USART transmitter is empty.
usart_async_is_rx_not_empty
Check if the USART receiver is not empty.
usart_async_get_status
Retrieve the current interface status.
usart_async_flush_rx_buffer
flush USART ringbuf
usart_async_get_version
Retrieve the current driver version.
Parent topic:
I2C Master Asynchronous Driver
Parent topic:
SPI Master Asynchronous Driver
Parent topic:
USART Asynchronous Driver