![]() |
![]() |
PWMTimerLPF3 Object. More...
#include <PWMTimerLPF3.h>

Data Fields | |
| uint32_t | periodValue |
| uint32_t | periodCounts |
| uint32_t | dutyValue |
| uint32_t | dutyCounts |
| LGPTimerLPF3_Handle | hTimer |
| PWM_Period_Units | periodUnit |
| PWM_Duty_Units | dutyUnit |
| LGPTimerLPF3_ChannelNo | chNumber |
| PWM_IdleLevel | idleLevel |
| bool | isOpen |
| bool | isRunning |
PWMTimerLPF3 Object.
These fields are used by the driver to store and modify PWM configuration during run-time. The application must not edit any member variables of this structure. Applications should also not access member variables of this structure as backwards compatibility is not guaranteed.
| uint32_t PWMTimerLPF3_Object::periodValue |
Current period value in unit
| uint32_t PWMTimerLPF3_Object::periodCounts |
Current period in raw timer counts
| uint32_t PWMTimerLPF3_Object::dutyValue |
Current duty cycle value in unit
| uint32_t PWMTimerLPF3_Object::dutyCounts |
Current duty in raw timer counts
| LGPTimerLPF3_Handle PWMTimerLPF3_Object::hTimer |
Handle to underlying LGPTimer peripheral
| PWM_Period_Units PWMTimerLPF3_Object::periodUnit |
Current period unit
| PWM_Duty_Units PWMTimerLPF3_Object::dutyUnit |
Current duty cycle unit
| LGPTimerLPF3_ChannelNo PWMTimerLPF3_Object::chNumber |
LGPTimer peripheral channel number selected for PWM output signal
| PWM_IdleLevel PWMTimerLPF3_Object::idleLevel |
PWM idle level when stopped / not started
| bool PWMTimerLPF3_Object::isOpen |
open flag used to check if PWM is opened
| bool PWMTimerLPF3_Object::isRunning |
running flag, set if the output is active