Functions
ac_async_init
Initialize AC.
ac_async_deinit
Deinitialize AC.
ac_async_enable
Enable AC.
ac_async_disable
Disable AC.
ac_async_register_callback
Register AC callback.
ac_async_start_comparison
Start comparison.
ac_async_stop_comparison
Stop comparison.
ac_async_get_version
Retrieve the current driver version.
adc_async_init
Initialize ADC.
adc_async_deinit
Deinitialize ADC.
adc_async_register_channel_buffer
Register ADC channel buffer.
adc_async_enable_channel
Enable channel of ADC.
adc_async_disable_channel
Disable channel of ADC.
adc_async_register_callback
Register ADC callback.
adc_async_read_channel
Read data from the ADC.
adc_async_start_conversion
Start conversion.
adc_async_set_reference
Set ADC reference source.
adc_async_set_resolution
Set ADC resolution.
adc_async_set_inputs
Set ADC input source of a channel.
adc_async_set_conversion_mode
Set ADC conversion mode.
adc_async_set_channel_differential_mode
Set ADC differential mode.
adc_async_set_channel_gain
Set ADC channel gain.
adc_async_set_window_mode
Set ADC window mode.
adc_async_set_thresholds
Set ADC thresholds.
adc_async_get_threshold_state
Retrieve threshold state.
adc_async_is_channel_conversion_complete
Check if conversion is complete.
adc_async_flush_rx_buffer
Flush ADC ringbuf.
adc_async_get_version
Retrieve the current driver version.
adc_dma_init
Initialize ADC.
adc_dma_deinit
Deinitialize ADC.
adc_dma_enable_channel
Enable ADC.
adc_dma_disable_channel
Disable ADC.
adc_dma_register_callback
Register ADC callback.
adc_dma_read
Read data from ADC.
adc_dma_start_conversion
Start conversion.
adc_dma_set_reference
Set ADC reference source.
adc_dma_set_resolution
Set ADC resolution.
adc_dma_set_inputs
Set ADC input source of a channel.
adc_dma_set_conversion_mode
Set ADC conversion mode.
adc_dma_set_channel_differential_mode
Set ADC differential mode.
adc_dma_set_channel_gain
Set ADC channel gain.
adc_dma_set_window_mode
Set ADC window mode.
adc_dma_set_thresholds
Set ADC thresholds.
adc_dma_get_threshold_state
Retrieve threshold state.
adc_dma_is_conversion_complete
Check if conversion is complete.
adc_dma_get_version
Retrieve the current driver version.
audio_dma_init
Initialize Audio Device Driver.
audio_dma_deinit
Deinitialize Audio Device Driver.
audio_dma_enable
Enable Audio Device.
audio_dma_disable
Disable Audio Device.
audio_dma_register_callback
Register Audio callback function.
audio_dma_add_buffer
Schedule a non-blocking read or write operation.
audio_dma_flush_buffer
Flush off the buffers.
audio_dma_get_buffer_size
Get the number of bytes has been processed for the queued buffer.
audio_dma_get_version
Retrieve the current driver version.
calendar_os_init
Initialize the Calendar HAL instance and hardware.
calendar_os_deinit
Reset the Calendar HAL instance and hardware.
calendar_os_set_date_time
Configure the time for calendar HAL instance and hardware.
calendar_os_get_date_time
Get the time for calendar HAL instance and hardware.
calendar_os_set_alarm
Config the alarm time for calendar HAL instance and hardware.
calendar_os_task
Alarm process task.
calendar_os_get_version
Retrieve the current driver version.
camera_async_init
Initialize Camera sensor.
camera_async_deinit
Deinitialize camera sensor.
camera_async_enable
Enable camera sensor.
camera_async_disable
Disable camera sensor.
camera_async_register_callback
Register camera sensor callback.
camera_async_capture_start
Start camera data capture.
camera_async_get_version
Retrieve the current driver version.
dac_async_init
Initialize the DAC HAL instance and hardware.
dac_async_deinit
Deinitialize the DAC HAL instance and hardware.
dac_async_enable_channel
Enable DAC channel.
dac_async_disable_channel
Disable DAC channel.
dac_async_register_callback
Register DAC callback.
dac_async_write
DAC converts digital data to analog output.
dac_async_get_version
Get DAC driver version.
flash_init
Initialize the FLASH HAL instance and hardware for callback mode.
flash_deinit
Deinitialize the FLASH HAL instance.
flash_write
Writes a number of bytes to a page in the internal Flash.
flash_append
Appends a number of bytes to a page in the internal Flash.
flash_read
Reads a number of bytes to a page in the internal Flash.
flash_register_callback
Register a function as FLASH transfer completion callback.
flash_lock
Execute lock in the internal flash.
flash_unlock
Execute unlock in the internal flash.
flash_erase
Execute erase in the internal flash.
flash_get_page_size
Get the flash page size.
flash_get_total_pages
Get the number of flash page.
flash_get_version
Retrieve the current driver version.
freqmeter_async_init
Initialize frequency meter.
freqmeter_async_deinit
Deinitialize frequency meter.
freqmeter_async_enable
Enable frequency meter.
freqmeter_async_disable
Disable frequency meter.
freqmeter_async_start
Start frequency meter.
freqmeter_async_register_callback
Register frequency meter callback.
freqmeter_async_set_measurement_period
Set period of measurement.
freqmeter_async_set_measurement_parameter
Set the parameter to measure.
freqmeter_async_read
Read values from the frequency meter.
freqmeter_async_flush_rx_buffer
Flush frequency meter ring buffer.
freqmeter_async_get_version
Retrieve the current driver version.
i2c_complete_cb_t typedef
i2c_error_cb_t typedef
i2c_s_async_init
Initialize asynchronous I2C slave interface.
i2c_s_async_deinit
Deinitialize asynchronous I2C slave interface.
i2c_s_async_set_addr
Set the device address.
i2c_s_async_register_callback
Register callback function.
i2c_s_async_enable
Enable I2C slave communication.
i2c_s_async_disable
Disable I2C slave communication.
i2c_s_async_get_io_descriptor
Retrieve I/O descriptor.
i2c_s_async_get_bytes_received
Retrieve the number of received bytes in the buffer.
i2c_s_async_get_bytes_sent
Retrieve the number of bytes sent.
i2c_s_async_flush_rx_buffer
Flush received data.
i2c_s_async_abort_tx
Abort sending.
i2c_s_async_get_status
Retrieve the current interface status.
i2c_s_async_get_version
Retrieve the current driver version.
pwm_init
Initialize the PWM HAL instance and hardware.
pwm_deinit
Deinitialize the PWM HAL instance and hardware.
pwm_enable
PWM output start.
pwm_disable
PWM output stop.
pwm_register_callback
Register PWM callback.
pwm_set_parameters
Change PWM parameter.
pwm_get_version
Get PWM driver version.
spi_m_async_cb_error_t typedef
spi_m_async_cb_xfer_t typedef
spi_m_dma_init
Initialize the SPI HAL instance and hardware for DMA mode.
spi_m_dma_deinit
Deinitialize the SPI HAL instance.
spi_m_dma_enable
Enable SPI.
spi_m_dma_disable
Disable SPI.
spi_m_dma_set_baudrate
Set SPI baudrate.
spi_m_dma_set_mode
Set SPI mode.
spi_m_dma_set_char_size
Set the SPI transfer character size in number of bits.
spi_m_dma_set_data_order
Set SPI transfer data order.
spi_m_dma_transfer
Perform the SPI data transfer (TX and RX) with the DMA.
spi_m_dma_register_callback
Register a function as an SPI transfer completion callback.
spi_m_dma_get_io_descriptor
Return I/O descriptor for this SPI instance.
spi_m_dma_get_version
Retrieve the current driver version.
spi_s_async_init
Initialize the SPI Slave HAL instance and hardware for callback mode.
spi_s_async_deinit
Deinitialize the SPI HAL instance.
spi_s_async_enable
Enable SPI and start background RX.
spi_s_async_disable
Disable SPI and abort any pending transfer in progress and flush buffers.
spi_s_async_set_mode
Set SPI mode.
spi_s_async_set_char_size
Set SPI transfer character size in number of bits.
spi_s_async_set_data_order
Set SPI transfer data order.
spi_s_async_get_status
Get SPI transfer status.
spi_s_async_register_callback
Register a function as SPI transfer completion callback.
spi_s_async_flush_rx_buffer
Flush the RX ring buffer.
spi_s_async_abort_tx
Abort pending transmission.
spi_s_async_get_io_descriptor
Return I/O descriptor for this SPI instance.
spi_s_async_get_version
Retrieve the current driver version.
temp_async_init
Initialize Temperature Sensor.
temp_async_deinit
Deinitialize Temperature Sensor.
temp_async_enable
Enable Temperature Sensor.
temp_async_disable
Disable Temperature Sensor.
temp_async_read
Read Temperature Value.
temp_async_set_window_monitor
Set temperature window monitor threshold.
temp_async_start_window_monitor
Start temperature window monitor.
temp_async_stop_window_monitor
Stop temperature window monitor.
temp_async_register_callback
Register callback function.
temp_async_get_version
Retrieve the current driver version.
timer_init
Initialize timer.
timer_deinit
Deinitialize timer.
timer_start
Start timer.
timer_stop
Stop timer.
timer_set_clock_cycles_per_tick
Set amount of clock cycles per timer tick.
timer_get_clock_cycles_in_tick
Retrieve the amount of clock cycles in a tick.
timer_add_task
Add timer task.
timer_remove_task
Remove timer task.
timer_get_version
Retrieve the current driver version.
usart_cb_t typedef
Parent topic:
AC Asynchronous Driver
Parent topic:
ADC Asynchronous Driver
Parent topic:
ADC DMA Driver
Parent topic:
Audio DMA Driver
Parent topic:
Calendar RTOS Driver
Parent topic:
Camera Asynchronous Driver
Parent topic:
DAC Asynchronous Driver
Parent topic:
Flash Driver
Parent topic:
Frequency Meter Asynchronous Driver
Parent topic:
I2C Master Asynchronous Driver
Parent topic:
I2C Slave Asynchronous Driver
Parent topic:
PWM Asynchronous Driver
Parent topic:
SPI Master Asynchronous Driver
Parent topic:
SPI Master DMA Driver
Parent topic:
SPI Slave Asynchronous Driver
Parent topic:
Temperature Sensor Asynchronous Driver
Parent topic:
Timer Driver
Parent topic:
USART Asynchronous Driver