eFlexPwm
Arduino eFlexPwm library for Teensy 4.x
eFlex::SubModule Member List

This is the complete list of members for eFlex::SubModule, including all inherited members.

adjustPrescaler(uint32_t pwmFreq)eFlex::SubModule
begin(bool doStart=true, bool doSync=true)eFlex::SubModule
clearStatusFlags(uint32_t mask)eFlex::SubModuleinline
config() consteFlex::SubModuleinline
configure(const Config &config)eFlex::SubModule
deadtimeSetting(Channel channel)eFlex::SubModuleinline
disable()eFlex::SubModuleinline
disableInterrupts(uint32_t mask)eFlex::SubModuleinline
disableOutput(Channel channel)eFlex::SubModuleinline
disableOutputTrigger(uint16_t valueRegisterMask)eFlex::SubModuleinline
dutyCyclePercent(Channel channel)eFlex::SubModuleinline
dutyCyclePercentSetting(Channel channel)eFlex::SubModuleinline
enable(bool value=true)eFlex::SubModule
enabledInterrupts()eFlex::SubModuleinline
enableDMACapture(uint16_t mask, bool activate=true)eFlex::SubModuleinline
enableDMAWrite(bool activate)eFlex::SubModuleinline
enableInterrupts(uint32_t mask)eFlex::SubModuleinline
enableOutput(Channel channel)eFlex::SubModuleinline
enableOutputTrigger(pwm_value_register_t valueRegister, bool activate=true)eFlex::SubModuleinline
enableOutputTrigger(uint16_t valueRegisterMask)eFlex::SubModuleinline
faultStateSetting(Channel channel)eFlex::SubModuleinline
index() consteFlex::SubModuleinline
initValue()eFlex::SubModuleinline
isEnabled() consteFlex::SubModule
isValid() consteFlex::SubModule
levelSetting(Channel channel)eFlex::SubModuleinline
minPwmFrequency() consteFlex::SubModuleinline
outputEnableSetting(Channel channel)eFlex::SubModuleinline
prescaler() consteFlex::SubModuleinline
printRegs(Stream &out=Serial)eFlex::SubModule
pwmFrequency() consteFlex::SubModuleinline
pwmMode() consteFlex::SubModuleinline
setChannelOutput(Channel channel, pwm_output_state_t outputstate)eFlex::SubModuleinline
setClockMode(pwm_clock_prescale_t prescaler)eFlex::SubModuleinline
setDMACaptureSourceSelect(pwm_dma_source_select_t pwm_dma_source_select)eFlex::SubModuleinline
setDMAWatermarkControl(pwm_watermark_control_t pwm_watermark_control)eFlex::SubModuleinline
setInitValue(uint16_t value)eFlex::SubModuleinline
setOutputToIdle(Channel channel, bool idleStatus)eFlex::SubModuleinline
setPrescaler(pwm_clock_prescale_t prescaler)eFlex::SubModuleinline
setPwmFaultState(Channel channel, pwm_fault_state_t faultState)eFlex::SubModuleinline
setPwmForceOutputToZero(Channel channel, bool forcetozero)eFlex::SubModuleinline
setPwmFrequency(uint32_t freq, bool doSync=true, bool adjustPrescaler=false)eFlex::SubModule
setPwmLdok(bool value=true)eFlex::SubModuleinline
setPwmMode(pwm_mode_t mode, bool doSync=true)eFlex::SubModuleinline
setupDeadtime(Channel channel, uint16_t deadtimeValue, uint32_t unit=1)eFlex::SubModuleinline
setupDeadtime(uint16_t deadtimeValue, uint32_t unit=1)eFlex::SubModuleinline
setupDutyCyclePercent(Channel channel, uint8_t dutyCyclePercent)eFlex::SubModuleinline
setupDutyCyclePercent(uint8_t dutyCyclePercent)eFlex::SubModuleinline
setupFaultDisableMap(Channel channel, pwm_fault_channels_t pwm_fault_channels, uint16_t value)eFlex::SubModuleinline
setupFaultState(Channel channel, pwm_fault_state_t faultState)eFlex::SubModuleinline
setupFaultState(pwm_fault_state_t faultState)eFlex::SubModuleinline
setupForceSignal(Channel channel, pwm_force_signal_t mode)eFlex::SubModuleinline
setupInputCapture(Channel channel, const pwm_input_capture_param_t *inputCaptureParams)eFlex::SubModuleinline
setupLevel(Channel channel, pwm_level_select_t level)eFlex::SubModuleinline
setupLevel(pwm_level_select_t level)eFlex::SubModuleinline
setupOutputEnable(Channel channel, bool activate=true)eFlex::SubModuleinline
setupOutputEnable(bool activate=true)eFlex::SubModuleinline
setupPwmPhaseShift(Channel channel, uint8_t shiftvalue, bool doSync=true)eFlex::SubModuleinline
setupSwCtrlOut(Channel channel, bool value)eFlex::SubModuleinline
setVal0Value(uint16_t value)eFlex::SubModuleinline
setVal1Value(uint16_t value)eFlex::SubModuleinline
setVal2Value(uint16_t value)eFlex::SubModuleinline
setVal3Value(uint16_t value)eFlex::SubModuleinline
setVal4Value(uint16_t value)eFlex::SubModuleinline
setVal5Value(uint16_t value)eFlex::SubModuleinline
setVALxValue(pwm_value_register_t valueRegister, uint16_t value)eFlex::SubModuleinline
start(bool value=true)eFlex::SubModuleinline
statusFlags()eFlex::SubModuleinline
stop()eFlex::SubModuleinline
SubModule(int pinChanA, int pinChanB=-1)eFlex::SubModule
timer()eFlex::SubModuleinline
updateDutyCycle(uint16_t dutyCycle, Channel channel=ChanA)eFlex::SubModuleinline
updateDutyCyclePercent(uint8_t dutyCyclePercent, Channel channel=ChanA)eFlex::SubModuleinline
updateSetting(bool doSync=true)eFlex::SubModule
val0Value()eFlex::SubModuleinline
val1Value()eFlex::SubModuleinline
val2Value()eFlex::SubModuleinline
val3Value()eFlex::SubModuleinline
val4Value()eFlex::SubModuleinline
val5Value()eFlex::SubModuleinline
VALxValue(pwm_value_register_t valueRegister)eFlex::SubModuleinline