|
Intel® Quark™ Microcontroller Software Interface
1.4.0
Intel® Quark™ Microcontroller BSP
|
QM PWM / Timer configuration type. More...
#include <qm_pwm.h>
Data Fields | |
| uint32_t | lo_count |
| Number of cycles the PWM output is driven low. More... | |
| uint32_t | hi_count |
| Number of cycles the PWM output is driven high. More... | |
| bool | mask_interrupt |
| Mask interrupt. More... | |
| qm_pwm_mode_t | mode |
| Pwm mode. More... | |
| void(* | callback )(void *data, uint32_t int_status) |
| User callback. More... | |
| void * | callback_data |
| Callback user data. More... | |
| void(* qm_pwm_config_t::callback)(void *data, uint32_t int_status) |
User callback.
| [in] | data | The callback user data. |
| [in] | int_status | The timer status. |
Definition at line 53 of file qm_pwm.h.
Referenced by qm_pwm_set_config().
| void* qm_pwm_config_t::callback_data |
| uint32_t qm_pwm_config_t::hi_count |
Number of cycles the PWM output is driven high.
Not applicable in timer mode. Must be > 0.
Definition at line 43 of file qm_pwm.h.
Referenced by qm_pwm_set_config().
| uint32_t qm_pwm_config_t::lo_count |
Number of cycles the PWM output is driven low.
In timer mode, this is the timer load count. Must be > 0.
Definition at line 38 of file qm_pwm.h.
Referenced by qm_pwm_set_config().
| bool qm_pwm_config_t::mask_interrupt |
| qm_pwm_mode_t qm_pwm_config_t::mode |