|
| err_t | serial_write_data (uint8_t *write_data_buffer, uint8_t len) |
| |
| err_t | hal_spi_master_open (handle_t *handle, bool hal_obj_open_state) |
| | Open the SPI Master HAL object on selected pins.
|
| |
| void | hal_spi_master_configure_default (hal_spi_master_config_t *config) |
| | Configure SPI Master configuration structure with default values.
|
| |
| void | hal_spi_master_select_device (hal_pin_name_t chip_select) |
| | Select SPI Slave device.
|
| |
| void | hal_spi_master_deselect_device (hal_pin_name_t chip_select) |
| | Deselect SPI Slave device.
|
| |
| void | hal_spi_master_set_default_write_data (handle_t *handle, hal_spi_master_config_t *config) |
| | Set SPI Master default ( dummy ) write data.
|
| |
| err_t | hal_spi_master_write (handle_t handle, uint8_t *write_data_buffer, size_t write_data_length) |
| | Write byte to SPI bus.
|
| |
| err_t | hal_spi_master_read (handle_t handle, uint8_t *read_data_buffer, size_t read_data_length) |
| | Read byte from SPI bus.
|
| |
| err_t | hal_spi_master_write_then_read (handle_t handle, uint8_t *write_data_buffer, size_t length_write_data, uint8_t *read_data_buffer, size_t length_read_data) |
| | Perform a sequence of SPI Master writes immediately followed by a SPI Master read.
|
| |
| err_t | hal_spi_master_close (handle_t *handle) |
| | Close SPI Master HAL context object.
|
| |
| void | hal_spi_master_set_chip_select_polarity (hal_spi_master_chip_select_polarity_t polarity) |
| | Set desired chip select polarity.
|
| |
| err_t | hal_spi_master_set_speed (handle_t *handle, hal_spi_master_config_t *config) |
| | Set desired SPI communication speed.
|
| |
| err_t | hal_spi_master_set_mode (handle_t *handle, hal_spi_master_config_t *config) |
| | Set desired SPI communication mode.
|
| |
SPI Master HAL layer implementation.