TimerCounter Struct Reference
Timer contex structure. More...
#include <stepper_at91.h>
Data Fields | |
| int | timer_id |
| Timer counter ID. | |
| uint32_t | blk_ctrl_set |
| Control block setting for this timer. | |
| reg32_t * | chl_mode_reg |
| Channel mode register. | |
| reg32_t * | chl_ctrl_reg |
| Channel control register. | |
| reg32_t * | comp_reg |
| Compare register. | |
| reg32_t * | comp_c_reg |
| C compare register. | |
| reg32_t * | count_val_reg |
| Current timer counter value. | |
| uint32_t | comp_effect_mask |
| Bit mask for TIO register compare effects. | |
| uint32_t | comp_effect_set |
| Set TIO on register compare event. | |
| uint32_t | comp_effect_clear |
| Clear TIO on register compare event. | |
| uint32_t | comp_effect_c_mask |
| Bit mask for TIO on C register compare effects. | |
| uint32_t | comp_effect_c_clear |
| Clear TIO on C register compare event. | |
| uint32_t | ext_event_set |
| Setting for extern event trigger for TIOB. | |
| reg32_t * | irq_enable_reg |
| Enable interrupt register. | |
| reg32_t * | irq_disable_reg |
| Disable interrupt register. | |
| uint32_t | irq_set_mask |
| IRQ flag bit for select TIO. | |
| reg32_t * | irq_mask_reg |
| IRQ mask register. | |
| irq_t | isr |
| IRQ handler. | |
| reg32_t * | status_reg |
| Timer status register. | |
| int | tio_pin |
| Timer I/O pin. | |
| stepper_isr_t | callback |
| Interrupt callback pointer. | |
| struct Stepper * | motor |
| Stepper context structure. | |
Detailed Description
Timer contex structure.
Definition at line 93 of file stepper_at91.h.
The documentation for this struct was generated from the following files:
