|
void | ll_timer_struct_init (ll_timer_init_t *p_timer_init) |
| Set each field of a ll_timer_init_t type structure to default value. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel0_capture_type (timer_regs_t *TIMERx, uint8_t ll_edge_capture) |
| Set timer channel0 capture type. More...
|
|
__STATIC_INLINE ll_timer_capture_type_t | ll_timer_get_channel0_capture_type (timer_regs_t *TIMERx) |
| Get timer channel0 capture type. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel1_capture_type (timer_regs_t *TIMERx, uint8_t ll_edge_capture) |
| Set timer channel1 capture type. More...
|
|
__STATIC_INLINE ll_timer_capture_type_t | ll_timer_get_channel1_capture_type (timer_regs_t *TIMERx) |
| Get timer channel1 capture type. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel2_capture_type (timer_regs_t *TIMERx, uint8_t ll_edge_capture) |
| Set timer channel2 capture type. More...
|
|
__STATIC_INLINE ll_timer_capture_type_t | ll_timer_get_channel2_capture_type (timer_regs_t *TIMERx) |
| Get timer channel2 capture type. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel3_capture_type (timer_regs_t *TIMERx, uint8_t ll_edge_capture) |
| Set timer channel3 capture type. More...
|
|
__STATIC_INLINE ll_timer_capture_type_t | ll_timer_get_channel3_capture_type (timer_regs_t *TIMERx) |
| Get timer channel3 capture type. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel0_capture_pin (timer_regs_t *TIMERx, uint8_t ll_capture_pin) |
| Set timer channel0 capture pin. More...
|
|
__STATIC_INLINE ll_timer_capture_pin_t | ll_timer_get_channel0_capture_pin (timer_regs_t *TIMERx) |
| Get timer channel0 capture pin. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel1_capture_pin (timer_regs_t *TIMERx, uint8_t ll_capture_pin) |
| Set timer channel1 capture pin. More...
|
|
__STATIC_INLINE ll_timer_capture_pin_t | ll_timer_get_channel1_capture_pin (timer_regs_t *TIMERx) |
| Get timer channel1 capture pin. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel2_capture_pin (timer_regs_t *TIMERx, uint8_t ll_capture_pin) |
| Set timer channel2 capture pin. More...
|
|
__STATIC_INLINE ll_timer_capture_pin_t | ll_timer_get_channel2_capture_pin (timer_regs_t *TIMERx) |
| Get timer channel2 capture pin. More...
|
|
__STATIC_INLINE void | ll_timer_set_channel3_capture_pin (timer_regs_t *TIMERx, uint8_t ll_capture_pin) |
| Set timer channel3 capture pin. More...
|
|
__STATIC_INLINE ll_timer_capture_pin_t | ll_timer_get_channel3_capture_pin (timer_regs_t *TIMERx) |
| Get timer channel3 capture pin. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_it_flag (timer_regs_t *TIMERx) |
| Get timer interrupt flag. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_channel0_val (timer_regs_t *TIMERx) |
| Get current value of channel0. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_channel1_val (timer_regs_t *TIMERx) |
| Get current value of channel1. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_channel2_val (timer_regs_t *TIMERx) |
| Get current value of channel2. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_channel3_val (timer_regs_t *TIMERx) |
| Get current value of channel3. More...
|
|
__STATIC_INLINE void | ll_timer_enable_ble_pulse (timer_regs_t *TIMERx) |
| Enable timer BLE pulse. More...
|
|
__STATIC_INLINE void | ll_timer_disable_ble_pulse (timer_regs_t *TIMERx) |
| Disable timer BLE pulse. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_is_enabled_ble_pulse (timer_regs_t *TIMERx) |
| Indicate whether the timer BLE pulse is enabled. More...
|
|
__STATIC_INLINE void | ll_timer_set_BLE_val1 (timer_regs_t *TIMERx, uint32_t value) |
| Set the BLE count value1. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_BLE_val1 (timer_regs_t *TIMERx) |
| Get the BLE count value1. More...
|
|
__STATIC_INLINE void | ll_timer_set_BLE_val2 (timer_regs_t *TIMERx, uint32_t value) |
| Set the BLE count value2. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_BLE_val2 (timer_regs_t *TIMERx) |
| Get the BLE count value2. More...
|
|
__STATIC_INLINE void | ll_timer_set_BLE_pulse_width (timer_regs_t *TIMERx, uint32_t width) |
| Set the BLE pulse width. More...
|
|
__STATIC_INLINE uint32_t | ll_timer_get_pulse_width (timer_regs_t *TIMERx) |
| Get the BLE pulse width. More...
|
|