87 #ifndef ti_driver_pwm_PWMTiva__include
88 #define ti_driver_pwm_PWMTiva__include
124 #define PWMTiva_NUM_PWM_PERIPHERALS (2)
127 #define PWMTiva_NUM_PWM_GENERATORS (4)
130 #define PWMTiva_NUM_PWM_OUTPUTS (8)
const PWM_FxnTable PWMTiva_fxnTable
struct PWMTiva_HWAttrsV1 PWMTiva_HWAttrsV1
PWMTiva Hardware attributes.
PWMTiva Hardware attributes.
Definition: PWMTiva.h:158
PWMTiva_Status * pwmStatusStruct
Definition: PWMTiva.h:192
struct PWMTiva_Status PWMTiva_Status
PWMTiva_Status.
bool isOpen
Definition: PWMTiva.h:198
uint32_t genPeriods[PWMTiva_NUM_PWM_GENERATORS]
Definition: PWMTiva.h:181
PWM_Duty_Units
PWM duty cycle unit definitions. Refer to device specific implementation if using PWM_DUTY_COUNTS (ra...
Definition: PWM.h:237
uint8_t pwmOutputNum
Definition: PWMTiva.h:196
uint8_t prescalar
Definition: PWMTiva.h:182
PWM_Period_Units
PWM period unit definitions. Refer to device specific implementation if using PWM_PERIOD_COUNTS (raw ...
Definition: PWM.h:227
PWM_Duty_Units dutyUnits
Definition: PWMTiva.h:193
uint32_t gpioBaseAddr
Definition: PWMTiva.h:168
uint32_t pwmBaseAddr
Definition: PWMTiva.h:160
The definition of a PWM function table that contains the required set of functions to control a speci...
Definition: PWM.h:331
uint32_t pwmGenOpts
Definition: PWMTiva.h:164
uint32_t pwmDuties[PWMTiva_NUM_PWM_OUTPUTS]
Definition: PWMTiva.h:180
uint32_t pinPwmMode
Definition: PWMTiva.h:166
struct PWMTiva_Object PWMTiva_Object
PWMTiva Object.
#define PWMTiva_NUM_PWM_GENERATORS
Definition: PWMTiva.h:127
PWMTiva Object.
Definition: PWMTiva.h:191
PWM_IdleLevel idleLevel
Definition: PWMTiva.h:195
uint32_t pwmOutput
Definition: PWMTiva.h:162
uint8_t pwmOutputBit
Definition: PWMTiva.h:197
PWM_IdleLevel
Idle output level when PWM is not running (stopped / not started).
Definition: PWM.h:246
uint8_t activeOutputs
Definition: PWMTiva.h:183
PWMTiva_Status.
Definition: PWMTiva.h:179
uint8_t gpioPinIndex
Definition: PWMTiva.h:170
#define PWMTiva_NUM_PWM_OUTPUTS
Definition: PWMTiva.h:130
PWM_Period_Units periodUnits
Definition: PWMTiva.h:194