Functions
ac_cb_t typedef
adc_async_cb_t typedef
adc_dma_cb_t typedef
audio_buffer_handler_t typedef
audio_buffer_cb typedef
can_async_init
Initialize CAN.
can_async_deinit
Deinitialize CAN.
can_async_enable
Enable CAN.
can_async_disable
Disable CAN.
can_async_read
Read a CAN message.
can_async_write
Write a CAN message.
can_async_register_callback
Register CAN callback function to interrupt.
can_async_get_rxerr
Return number of read errors.
can_async_get_txerr
Return number of write errors.
can_async_set_mode
Set CAN to the specified mode.
can_async_set_filter
Set CAN Filter.
can_async_get_version
Retrieve the current driver version.
calendar_init
Initialize the Calendar HAL instance and hardware.
calendar_deinit
Reset the Calendar HAL instance and hardware.
calendar_enable
Enable the Calendar HAL instance and hardware.
calendar_disable
Disable the Calendar HAL instance and hardware.
calendar_set_baseyear
Configure the base year for calendar HAL instance and hardware.
calendar_set_time
Configure the time for calendar HAL instance and hardware.
calendar_set_date
Configure the date for calendar HAL instance and hardware.
calendar_get_date_time
Get the time for calendar HAL instance and hardware.
calendar_set_alarm
Config the alarm time for calendar HAL instance and hardware.
calendar_get_version
Retrieve the current driver version.
calendar_os_cb_alarm_t typedef
camera_async_cb_t typedef
dac_async_cb_t typedef
mac_async_init
Initialize the MAC driver.
mac_async_deinit
Deinitialize the MAC driver.
mac_async_enable
Enable the MAC.
mac_async_disable
Disable the MAC.
mac_async_write
Write raw data to MAC.
mac_async_read
Read raw data from MAC.
mac_async_read_len
Get next valid package length.
mac_async_enable_irq
Enable the MAC IRQ.
mac_async_disable_irq
Disable the MAC IRQ.
mac_async_register_callback
Register the MAC callback function.
mac_async_set_filter
Set MAC filter.
mac_async_set_filter_ex
Set MAC filter (expanded).
mac_async_write_phy_reg
Write PHY register.
mac_async_read_phy_reg
Read PHY register.
mac_async_get_version
Get the MAC driver version.
flash_cb_t typedef
freqmeter_cb_t typedef
atomic_enter_critical
Disable interrupts, enter critical section.
atomic_leave_critical
Exit atomic section.
atomic_get_version
Retrieve the current driver version.
io_write
I/O write interface.
io_read
I/O read interface.
i2c_m_async_callback_type Enum
i2c_m_sync_init
Initialize synchronous I2C interface.
i2c_m_sync_deinit
Deinitialize I2C interface.
i2c_m_sync_set_slaveaddr
Set the slave device address.
i2c_m_sync_set_baudrate
Set baudrate.
i2c_m_sync_enable
Sync version of enable hardware.
i2c_m_sync_disable
Sync version of disable hardware.
i2c_m_sync_cmd_write
Sync version of write command to I2C slave.
i2c_m_sync_cmd_read
Sync version of read register value from I2C slave.
i2c_m_sync_transfer
Sync version of transfer message to/from the I2C slave.
i2c_m_sync_send_stop
Sync version of send stop condition on the i2c bus.
i2c_m_sync_get_io_descriptor
Return I/O descriptor for this I2C instance.
i2c_m_sync_get_version
Retrieve the current driver version.
i2c_s_async_cb_t typedef
i2s_c_sync_init
Initialize the I2S Controller.
i2s_c_sync_deinit
Deinitialize the I2S Controller.
i2s_c_sync_enable
Enable the I2S Controller.
i2s_c_sync_disable
Disable the I2S Controller.
i2s_c_sync_set_ws_length
Set the Word Select pulse Length of the I2S Controller.
i2s_c_sync_set_sck_div
Set the SCK division from MCK.
i2s_c_sync_get_version
Retrieve the current driver version.
pwm_cb_t typedef
pdec_async_init
Initialize Position Decoder.
pdec_async_deinit
Deinitialize Position Decoder.
pdec_async_enable
Eanble Position Decoder.
pdec_async_disable
Disable Position Decoder.
pdec_async_write_position
Write motor axis position.
pdec_async_read_position
Read motor axis position.
pdec_async_set_up_threshold
Set Position Decoder upper threshold.
pdec_async_set_low_threshold
Set Position Decoder lower threshold.
pdec_async_register_callback
Register Position Decoder callback.
pdec_async_get_version
Retrieve the current driver version.
spi_m_async_cb_type Enum
spi_m_dma_cb_t typedef
spi_s_async_cb_complete_t typedef
spi_s_async_cb_xfer_t typedef
temp_ready_cb_t typedef
temp_window_cb_t typedef
timer_cb_t typedef
usart_async_callback_type Enum
usb_d_init
Initialize the USB device driver.
usb_d_deinit
Deinitialize the USB device driver.
usb_d_register_callback
Register the USB device callback.
usb_d_enable
Enable the USB device driver.
usb_d_disable
Disable the USB device driver.
usb_d_attach
Attach the USB device.
usb_d_detach
Detach the USB device.
usb_d_get_speed
Retrieve current USB working speed.
usb_d_get_frame_num
Retrieve current USB frame number.
usb_d_get_uframe_num
Retrieve current USB micro frame number.
usb_d_set_address
Set the USB address that is used.
usb_d_send_remotewakeup
Send remote wakeup to host.
usb_d_ep0_init
Initialize the endpoint 0.
usb_d_ep_init
Initialize the endpoint.
usb_d_ep_deinit
Disable and deinitialize the endpoint.
usb_d_ep_register_callback
Register the USB device endpoint callback on initialized endpoint.
usb_d_ep_enable
Enabled the initialized endpoint.
usb_d_ep_disable
Disable the initialized endpoint.
usb_d_ep_get_req
Get request data pointer to access received setup request packet.
usb_d_ep_transfer
Endpoint transfer.
usb_d_ep_abort
Abort an on-going transfer on a specific endpoint.
usb_d_ep_get_status
Retrieve the endpoint status.
usb_d_ep_halt
Endpoint halt control.
usb_d_get_version
Retrieve the current driver version.
clz
ctz
Parent topic:
AC Asynchronous Driver
Parent topic:
ADC Asynchronous Driver
Parent topic:
ADC DMA Driver
Parent topic:
Audio DMA Driver
Parent topic:
CAN Asynchronous Driver
Parent topic:
Calendar Bare-bone Driver
Parent topic:
Calendar RTOS Driver
Parent topic:
Camera Asynchronous Driver
Parent topic:
DAC Asynchronous Driver
Parent topic:
Ethernet Asynchronous Driver
Parent topic:
Flash Driver
Parent topic:
Frequency Meter Asynchronous Driver
Parent topic:
Atomic Driver
Parent topic:
I/O Driver
Parent topic:
I2C Master Asynchronous Driver
Parent topic:
I2C Master Synchronous Driver
Parent topic:
I2C Slave Asynchronous Driver
Parent topic:
I2S Controller Synchronous Driver
Parent topic:
PWM Asynchronous Driver
Parent topic:
PDEC 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
Parent topic:
USB Device Driver
Parent topic:
Utility Macros