Bouffalo SDK  1.0
Bouffalolab Software Development Kit
bflb_timer_config_s Struct Reference

TIMER configuration structure. More...

#include <bflb_timer.h>

Collaboration diagram for bflb_timer_config_s:
Collaboration graph

Data Fields

uint8_t counter_mode
 
uint8_t clock_source
 
uint8_t clock_div
 
uint8_t trigger_comp_id
 
uint32_t comp0_val
 
uint32_t comp1_val
 
uint32_t comp2_val
 
uint32_t preload_val
 

Detailed Description

TIMER configuration structure.

Parameters
counter_modeTimer counter mode, use timer counter mode definition
clock_sourceTimer clock source, use timer clock source definition
clock_divTimer clock divison value, from 0 to 255
trigger_comp_idTimer count register preload trigger source slelect, use timer compare id definition
comp0_valTimer compare 0 value
comp1_valTimer compare 1 value
comp2_valTimer compare 2 value
preload_valTimer preload value

Definition at line 72 of file bflb_timer.h.

Field Documentation

◆ clock_div

uint8_t clock_div

Definition at line 75 of file bflb_timer.h.

◆ clock_source

uint8_t clock_source

Definition at line 74 of file bflb_timer.h.

◆ comp0_val

uint32_t comp0_val

Definition at line 77 of file bflb_timer.h.

◆ comp1_val

uint32_t comp1_val

Definition at line 78 of file bflb_timer.h.

◆ comp2_val

uint32_t comp2_val

Definition at line 79 of file bflb_timer.h.

◆ counter_mode

uint8_t counter_mode

Definition at line 73 of file bflb_timer.h.

◆ preload_val

uint32_t preload_val

Definition at line 80 of file bflb_timer.h.

◆ trigger_comp_id

uint8_t trigger_comp_id

Definition at line 76 of file bflb_timer.h.


The documentation for this struct was generated from the following file: