|
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 |