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