![]() |
![]() |
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