eFlexPwm
Arduino eFlexPwm library for Teensy 4.x
NXP Enumerations
Collaboration diagram for NXP Enumerations:

Typedefs

typedef enum _pwm_submodule pwm_submodule_t
 List of PWM submodules.
 
typedef enum _pwm_channels pwm_channels_t
 List of PWM channels in each module.
 
typedef enum _pwm_value_register pwm_value_register_t
 List of PWM value registers.
 
typedef enum _pwm_clock_source pwm_clock_source_t
 PWM clock source selection.
 
typedef enum _pwm_clock_prescale pwm_clock_prescale_t
 PWM prescaler factor selection for clock source.
 
typedef enum _pwm_force_output_trigger pwm_force_output_trigger_t
 Options that can trigger a PWM FORCE_OUT.
 
typedef enum _pwm_output_state pwm_output_state_t
 PWM channel output status.
 
typedef enum _pwm_init_source pwm_init_source_t
 PWM counter initialization options.
 
typedef enum _pwm_load_frequency pwm_load_frequency_t
 PWM load frequency selection.
 
typedef enum _pwm_fault_input pwm_fault_input_t
 List of PWM fault selections.
 
typedef enum _pwm_fault_disable pwm_fault_disable_t
 List of PWM fault disable mapping selections.
 
typedef enum _pwm_fault_channels pwm_fault_channels_t
 List of PWM fault channels.
 
typedef enum _pwm_input_capture_edge pwm_input_capture_edge_t
 PWM capture edge select.
 
typedef enum _pwm_force_signal pwm_force_signal_t
 PWM output options when a FORCE_OUT signal is asserted.
 
typedef enum _pwm_chnl_pair_operation pwm_chnl_pair_operation_t
 Options available for the PWM A & B pair operation.
 
typedef enum _pwm_register_reload pwm_register_reload_t
 Options available on how to load the buffered-registers with new values.
 
typedef enum _pwm_fault_recovery_mode pwm_fault_recovery_mode_t
 Options available on how to re-enable the PWM output when recovering from a fault.
 
typedef enum _pwm_interrupt_enable pwm_interrupt_enable_t
 List of PWM interrupt options.
 
typedef enum _pwm_status_flags pwm_status_flags_t
 List of PWM status flags.
 
typedef enum _pwm_dma_enable pwm_dma_enable_t
 List of PWM DMA options.
 
typedef enum _pwm_dma_source_select pwm_dma_source_select_t
 List of PWM capture DMA enable source select.
 
typedef enum _pwm_watermark_control pwm_watermark_control_t
 PWM FIFO Watermark AND Control.
 
typedef enum _pwm_mode pwm_mode_t
 PWM operation mode.
 
typedef enum _pwm_level_select pwm_level_select_t
 PWM output pulse mode, high-true or low-true.
 
typedef enum _pwm_fault_state pwm_fault_state_t
 PWM output fault status.
 
typedef enum _pwm_reload_source_select pwm_reload_source_select_t
 PWM reload source select.
 
typedef enum _pwm_fault_clear pwm_fault_clear_t
 PWM fault clearing options.
 
typedef enum _pwm_module_control pwm_module_control_t
 Options for submodule master control operation.
 

Enumerations

enum  _pwm_submodule { kPWM_Module_0 = 0U , kPWM_Module_1 , kPWM_Module_2 , kPWM_Module_3 }
 List of PWM submodules. More...
 
enum  _pwm_channels { kPWM_PwmB = 0U , kPWM_PwmA , kPWM_PwmX }
 List of PWM channels in each module.
 
enum  _pwm_value_register {
  kPWM_ValueRegister_0 = 0U , kPWM_ValueRegister_1 , kPWM_ValueRegister_2 , kPWM_ValueRegister_3 ,
  kPWM_ValueRegister_4 , kPWM_ValueRegister_5
}
 List of PWM value registers. More...
 
enum  _pwm_value_register_mask {
  kPWM_ValueRegisterMask_0 = (1U << 0) , kPWM_ValueRegisterMask_1 = (1U << 1) , kPWM_ValueRegisterMask_2 = (1U << 2) , kPWM_ValueRegisterMask_3 = (1U << 3) ,
  kPWM_ValueRegisterMask_4 = (1U << 4) , kPWM_ValueRegisterMask_5 = (1U << 5)
}
 List of PWM value registers mask. More...
 
enum  _pwm_clock_source { kPWM_BusClock = 0U , kPWM_ExternalClock , kPWM_Submodule0Clock }
 PWM clock source selection. More...
 
enum  _pwm_clock_prescale {
  kPWM_Prescale_Divide_1 = 0U , kPWM_Prescale_Divide_2 , kPWM_Prescale_Divide_4 , kPWM_Prescale_Divide_8 ,
  kPWM_Prescale_Divide_16 , kPWM_Prescale_Divide_32 , kPWM_Prescale_Divide_64 , kPWM_Prescale_Divide_128
}
 PWM prescaler factor selection for clock source. More...
 
enum  _pwm_force_output_trigger {
  kPWM_Force_Local = 0U , kPWM_Force_Master , kPWM_Force_LocalReload , kPWM_Force_MasterReload ,
  kPWM_Force_LocalSync , kPWM_Force_MasterSync , kPWM_Force_External , kPWM_Force_ExternalSync
}
 Options that can trigger a PWM FORCE_OUT. More...
 
enum  _pwm_output_state {
  kPWM_HighState = 0 , kPWM_LowState , kPWM_NormalState , kPWM_InvertState ,
  kPWM_MaskState
}
 PWM channel output status. More...
 
enum  _pwm_init_source { kPWM_Initialize_LocalSync = 0U , kPWM_Initialize_MasterReload , kPWM_Initialize_MasterSync , kPWM_Initialize_ExtSync }
 PWM counter initialization options. More...
 
enum  _pwm_load_frequency {
  kPWM_LoadEveryOportunity = 0U , kPWM_LoadEvery2Oportunity , kPWM_LoadEvery3Oportunity , kPWM_LoadEvery4Oportunity ,
  kPWM_LoadEvery5Oportunity , kPWM_LoadEvery6Oportunity , kPWM_LoadEvery7Oportunity , kPWM_LoadEvery8Oportunity ,
  kPWM_LoadEvery9Oportunity , kPWM_LoadEvery10Oportunity , kPWM_LoadEvery11Oportunity , kPWM_LoadEvery12Oportunity ,
  kPWM_LoadEvery13Oportunity , kPWM_LoadEvery14Oportunity , kPWM_LoadEvery15Oportunity , kPWM_LoadEvery16Oportunity
}
 PWM load frequency selection. More...
 
enum  _pwm_fault_input { kPWM_Fault_0 = 0U , kPWM_Fault_1 , kPWM_Fault_2 , kPWM_Fault_3 }
 List of PWM fault selections. More...
 
enum  _pwm_fault_disable { kPWM_FaultDisable_0 = (1U << 0) , kPWM_FaultDisable_1 = (1U << 1) , kPWM_FaultDisable_2 = (1U << 2) , kPWM_FaultDisable_3 = (1U << 3) }
 List of PWM fault disable mapping selections. More...
 
enum  _pwm_fault_channels { kPWM_faultchannel_0 = 0U , kPWM_faultchannel_1 }
 List of PWM fault channels.
 
enum  _pwm_input_capture_edge { kPWM_Disable = 0U , kPWM_FallingEdge , kPWM_RisingEdge , kPWM_RiseAndFallEdge }
 PWM capture edge select. More...
 
enum  _pwm_force_signal { kPWM_UsePwm = 0U , kPWM_InvertedPwm , kPWM_SoftwareControl , kPWM_UseExternal }
 PWM output options when a FORCE_OUT signal is asserted. More...
 
enum  _pwm_chnl_pair_operation { kPWM_Independent = 0U , kPWM_ComplementaryPwmA , kPWM_ComplementaryPwmB }
 Options available for the PWM A & B pair operation. More...
 
enum  _pwm_register_reload { kPWM_ReloadImmediate = 0U , kPWM_ReloadPwmHalfCycle , kPWM_ReloadPwmFullCycle , kPWM_ReloadPwmHalfAndFullCycle }
 Options available on how to load the buffered-registers with new values. More...
 
enum  _pwm_fault_recovery_mode { kPWM_NoRecovery = 0U , kPWM_RecoverHalfCycle , kPWM_RecoverFullCycle , kPWM_RecoverHalfAndFullCycle }
 Options available on how to re-enable the PWM output when recovering from a fault. More...
 
enum  _pwm_interrupt_enable {
  kPWM_CompareVal0InterruptEnable = (1U << 0) , kPWM_CompareVal1InterruptEnable = (1U << 1) , kPWM_CompareVal2InterruptEnable = (1U << 2) , kPWM_CompareVal3InterruptEnable = (1U << 3) ,
  kPWM_CompareVal4InterruptEnable = (1U << 4) , kPWM_CompareVal5InterruptEnable = (1U << 5) , kPWM_CaptureX0InterruptEnable = (1U << 6) , kPWM_CaptureX1InterruptEnable = (1U << 7) ,
  kPWM_CaptureB0InterruptEnable = (1U << 8) , kPWM_CaptureB1InterruptEnable = (1U << 9) , kPWM_CaptureA0InterruptEnable = (1U << 10) , kPWM_CaptureA1InterruptEnable = (1U << 11) ,
  kPWM_ReloadInterruptEnable = (1U << 12) , kPWM_ReloadErrorInterruptEnable = (1U << 13) , kPWM_Fault0InterruptEnable = (1U << 16) , kPWM_Fault1InterruptEnable = (1U << 17) ,
  kPWM_Fault2InterruptEnable = (1U << 18) , kPWM_Fault3InterruptEnable = (1U << 19)
}
 List of PWM interrupt options. More...
 
enum  _pwm_status_flags {
  kPWM_CompareVal0Flag = (1U << 0) , kPWM_CompareVal1Flag = (1U << 1) , kPWM_CompareVal2Flag = (1U << 2) , kPWM_CompareVal3Flag = (1U << 3) ,
  kPWM_CompareVal4Flag = (1U << 4) , kPWM_CompareVal5Flag = (1U << 5) , kPWM_CaptureX0Flag = (1U << 6) , kPWM_CaptureX1Flag = (1U << 7) ,
  kPWM_CaptureB0Flag = (1U << 8) , kPWM_CaptureB1Flag = (1U << 9) , kPWM_CaptureA0Flag = (1U << 10) , kPWM_CaptureA1Flag = (1U << 11) ,
  kPWM_ReloadFlag = (1U << 12) , kPWM_ReloadErrorFlag = (1U << 13) , kPWM_RegUpdatedFlag = (1U << 14) , kPWM_Fault0Flag = (1U << 16) ,
  kPWM_Fault1Flag = (1U << 17) , kPWM_Fault2Flag = (1U << 18) , kPWM_Fault3Flag = (1U << 19)
}
 List of PWM status flags. More...
 
enum  _pwm_dma_enable {
  kPWM_CaptureX0DMAEnable = (1U << 0) , kPWM_CaptureX1DMAEnable = (1U << 1) , kPWM_CaptureB0DMAEnable = (1U << 2) , kPWM_CaptureB1DMAEnable = (1U << 3) ,
  kPWM_CaptureA0DMAEnable = (1U << 4) , kPWM_CaptureA1DMAEnable = (1U << 5)
}
 List of PWM DMA options. More...
 
enum  _pwm_dma_source_select { kPWM_DMARequestDisable = 0U , kPWM_DMAWatermarksEnable , kPWM_DMALocalSync , kPWM_DMALocalReload }
 List of PWM capture DMA enable source select. More...
 
enum  _pwm_watermark_control { kPWM_FIFOWatermarksOR = 0U , kPWM_FIFOWatermarksAND }
 PWM FIFO Watermark AND Control. More...
 
enum  _pwm_mode { kPWM_SignedCenterAligned = 0U , kPWM_CenterAligned , kPWM_SignedEdgeAligned , kPWM_EdgeAligned }
 PWM operation mode. More...
 
enum  _pwm_level_select { kPWM_HighTrue = 0U , kPWM_LowTrue }
 PWM output pulse mode, high-true or low-true. More...
 
enum  _pwm_fault_state { kPWM_PwmFaultState0 , kPWM_PwmFaultState1 , kPWM_PwmFaultState2 , kPWM_PwmFaultState3 }
 PWM output fault status. More...
 
enum  _pwm_reload_source_select { kPWM_LocalReload = 0U , kPWM_MasterReload }
 PWM reload source select. More...
 
enum  _pwm_fault_clear { kPWM_Automatic = 0U , kPWM_ManualNormal , kPWM_ManualSafety }
 PWM fault clearing options. More...
 
enum  _pwm_module_control { kPWM_Control_Module_0 = (1U << 0) , kPWM_Control_Module_1 = (1U << 1) , kPWM_Control_Module_2 = (1U << 2) , kPWM_Control_Module_3 = (1U << 3) }
 Options for submodule master control operation. More...
 

Detailed Description

Public enumeration types

Enumeration Type Documentation

◆ _pwm_chnl_pair_operation

Options available for the PWM A & B pair operation.

Enumerator
kPWM_Independent 

PWM A & PWM B operate as 2 independent channels

kPWM_ComplementaryPwmA 

PWM A & PWM B are complementary channels, PWM A generates the signal

kPWM_ComplementaryPwmB 

PWM A & PWM B are complementary channels, PWM B generates the signal

Definition at line 165 of file nxp-enums-struct.h.

◆ _pwm_clock_prescale

PWM prescaler factor selection for clock source.

Enumerator
kPWM_Prescale_Divide_1 

PWM clock frequency = fclk/1

kPWM_Prescale_Divide_2 

PWM clock frequency = fclk/2

kPWM_Prescale_Divide_4 

PWM clock frequency = fclk/4

kPWM_Prescale_Divide_8 

PWM clock frequency = fclk/8

kPWM_Prescale_Divide_16 

PWM clock frequency = fclk/16

kPWM_Prescale_Divide_32 

PWM clock frequency = fclk/32

kPWM_Prescale_Divide_64 

PWM clock frequency = fclk/64

kPWM_Prescale_Divide_128 

PWM clock frequency = fclk/128

Definition at line 65 of file nxp-enums-struct.h.

◆ _pwm_clock_source

PWM clock source selection.

Enumerator
kPWM_BusClock 

The IPBus clock is used as the clock

kPWM_ExternalClock 

EXT_CLK is used as the clock

kPWM_Submodule0Clock 

Clock of the submodule 0 (AUX_CLK) is used as the source clock

Definition at line 58 of file nxp-enums-struct.h.

◆ _pwm_dma_enable

List of PWM DMA options.

Enumerator
kPWM_CaptureX0DMAEnable 

PWM capture X0 DMA

kPWM_CaptureX1DMAEnable 

PWM capture X1 DMA

kPWM_CaptureB0DMAEnable 

PWM capture B0 DMA

kPWM_CaptureB1DMAEnable 

PWM capture B1 DMA

kPWM_CaptureA0DMAEnable 

PWM capture A0 DMA

kPWM_CaptureA1DMAEnable 

PWM capture A1 DMA

Definition at line 233 of file nxp-enums-struct.h.

◆ _pwm_dma_source_select

List of PWM capture DMA enable source select.

Enumerator
kPWM_DMARequestDisable 

Read DMA requests disabled

kPWM_DMAWatermarksEnable 

Exceeding a FIFO watermark sets the DMA read request

kPWM_DMALocalSync 

A local sync (VAL1 matches counter) sets the read DMA request

kPWM_DMALocalReload 

A local reload (STS[RF] being set) sets the read DMA request

Definition at line 243 of file nxp-enums-struct.h.

◆ _pwm_fault_clear

PWM fault clearing options.

Enumerator
kPWM_Automatic 

Automatic fault clearing

kPWM_ManualNormal 

Manual fault clearing with no fault safety mode

kPWM_ManualSafety 

Manual fault clearing with fault safety mode

Definition at line 286 of file nxp-enums-struct.h.

◆ _pwm_fault_disable

List of PWM fault disable mapping selections.

Enumerator
kPWM_FaultDisable_0 

Fault 0 disable mapping

kPWM_FaultDisable_1 

Fault 1 disable mapping

kPWM_FaultDisable_2 

Fault 2 disable mapping

kPWM_FaultDisable_3 

Fault 3 disable mapping

Definition at line 135 of file nxp-enums-struct.h.

◆ _pwm_fault_input

List of PWM fault selections.

Enumerator
kPWM_Fault_0 

Fault 0 input pin

kPWM_Fault_1 

Fault 1 input pin

kPWM_Fault_2 

Fault 2 input pin

kPWM_Fault_3 

Fault 3 input pin

Definition at line 127 of file nxp-enums-struct.h.

◆ _pwm_fault_recovery_mode

Options available on how to re-enable the PWM output when recovering from a fault.

Enumerator
kPWM_NoRecovery 

PWM output will stay inactive

kPWM_RecoverHalfCycle 

PWM output re-enabled at the first half cycle

kPWM_RecoverFullCycle 

PWM output re-enabled at the first full cycle

kPWM_RecoverHalfAndFullCycle 

PWM output re-enabled at the first half or full cycle

Definition at line 180 of file nxp-enums-struct.h.

◆ _pwm_fault_state

PWM output fault status.

Enumerator
kPWM_PwmFaultState0 

Output is forced to logic 0 state prior to consideration of output polarity control.

kPWM_PwmFaultState1 

Output is forced to logic 1 state prior to consideration of output polarity control.

kPWM_PwmFaultState2 

Output is tristated.

kPWM_PwmFaultState3 

Output is tristated.

Definition at line 271 of file nxp-enums-struct.h.

◆ _pwm_force_output_trigger

Options that can trigger a PWM FORCE_OUT.

Enumerator
kPWM_Force_Local 

The local force signal, CTRL2[FORCE], from the submodule is used to force updates

kPWM_Force_Master 

The master force signal from submodule 0 is used to force updates

kPWM_Force_LocalReload 

The local reload signal from this submodule is used to force updates without regard to the state of LDOK

kPWM_Force_MasterReload 

The master reload signal from submodule 0 is used to force updates if LDOK is set

kPWM_Force_LocalSync 

The local sync signal from this submodule is used to force updates

kPWM_Force_MasterSync 

The master sync signal from submodule0 is used to force updates

kPWM_Force_External 

The external force signal, EXT_FORCE, from outside the PWM module causes updates

kPWM_Force_ExternalSync 

The external sync signal, EXT_SYNC, from outside the PWM module causes updates

Definition at line 77 of file nxp-enums-struct.h.

◆ _pwm_force_signal

PWM output options when a FORCE_OUT signal is asserted.

Enumerator
kPWM_UsePwm 

Generated PWM signal is used by the deadtime logic.

kPWM_InvertedPwm 

Inverted PWM signal is used by the deadtime logic.

kPWM_SoftwareControl 

Software controlled value is used by the deadtime logic.

kPWM_UseExternal 

PWM_EXTA signal is used by the deadtime logic.

Definition at line 157 of file nxp-enums-struct.h.

◆ _pwm_init_source

PWM counter initialization options.

Enumerator
kPWM_Initialize_LocalSync 

Local sync causes initialization

kPWM_Initialize_MasterReload 

Master reload from submodule 0 causes initialization

kPWM_Initialize_MasterSync 

Master sync from submodule 0 causes initialization

kPWM_Initialize_ExtSync 

EXT_SYNC causes initialization

Definition at line 99 of file nxp-enums-struct.h.

◆ _pwm_input_capture_edge

PWM capture edge select.

Enumerator
kPWM_Disable 

Disabled

kPWM_FallingEdge 

Capture on falling edge only

kPWM_RisingEdge 

Capture on rising edge only

kPWM_RiseAndFallEdge 

Capture on rising or falling edge

Definition at line 149 of file nxp-enums-struct.h.

◆ _pwm_interrupt_enable

List of PWM interrupt options.

Enumerator
kPWM_CompareVal0InterruptEnable 

PWM VAL0 compare interrupt

kPWM_CompareVal1InterruptEnable 

PWM VAL1 compare interrupt

kPWM_CompareVal2InterruptEnable 

PWM VAL2 compare interrupt

kPWM_CompareVal3InterruptEnable 

PWM VAL3 compare interrupt

kPWM_CompareVal4InterruptEnable 

PWM VAL4 compare interrupt

kPWM_CompareVal5InterruptEnable 

PWM VAL5 compare interrupt

kPWM_CaptureX0InterruptEnable 

PWM capture X0 interrupt

kPWM_CaptureX1InterruptEnable 

PWM capture X1 interrupt

kPWM_CaptureB0InterruptEnable 

PWM capture B0 interrupt

kPWM_CaptureB1InterruptEnable 

PWM capture B1 interrupt

kPWM_CaptureA0InterruptEnable 

PWM capture A0 interrupt

kPWM_CaptureA1InterruptEnable 

PWM capture A1 interrupt

kPWM_ReloadInterruptEnable 

PWM reload interrupt

kPWM_ReloadErrorInterruptEnable 

PWM reload error interrupt

kPWM_Fault0InterruptEnable 

PWM fault 0 interrupt

kPWM_Fault1InterruptEnable 

PWM fault 1 interrupt

kPWM_Fault2InterruptEnable 

PWM fault 2 interrupt

kPWM_Fault3InterruptEnable 

PWM fault 3 interrupt

Definition at line 188 of file nxp-enums-struct.h.

◆ _pwm_level_select

PWM output pulse mode, high-true or low-true.

Enumerator
kPWM_HighTrue 

High level represents "on" or "active" state

kPWM_LowTrue 

Low level represents "on" or "active" state

Definition at line 265 of file nxp-enums-struct.h.

◆ _pwm_load_frequency

PWM load frequency selection.

Enumerator
kPWM_LoadEveryOportunity 

Every PWM opportunity

kPWM_LoadEvery2Oportunity 

Every 2 PWM opportunities

kPWM_LoadEvery3Oportunity 

Every 3 PWM opportunities

kPWM_LoadEvery4Oportunity 

Every 4 PWM opportunities

kPWM_LoadEvery5Oportunity 

Every 5 PWM opportunities

kPWM_LoadEvery6Oportunity 

Every 6 PWM opportunities

kPWM_LoadEvery7Oportunity 

Every 7 PWM opportunities

kPWM_LoadEvery8Oportunity 

Every 8 PWM opportunities

kPWM_LoadEvery9Oportunity 

Every 9 PWM opportunities

kPWM_LoadEvery10Oportunity 

Every 10 PWM opportunities

kPWM_LoadEvery11Oportunity 

Every 11 PWM opportunities

kPWM_LoadEvery12Oportunity 

Every 12 PWM opportunities

kPWM_LoadEvery13Oportunity 

Every 13 PWM opportunities

kPWM_LoadEvery14Oportunity 

Every 14 PWM opportunities

kPWM_LoadEvery15Oportunity 

Every 15 PWM opportunities

kPWM_LoadEvery16Oportunity 

Every 16 PWM opportunities

Definition at line 107 of file nxp-enums-struct.h.

◆ _pwm_mode

enum _pwm_mode

PWM operation mode.

Enumerator
kPWM_SignedCenterAligned 

Signed center-aligned

kPWM_CenterAligned 

Unsigned cente-aligned

kPWM_SignedEdgeAligned 

Signed edge-aligned

kPWM_EdgeAligned 

Unsigned edge-aligned

Definition at line 257 of file nxp-enums-struct.h.

◆ _pwm_module_control

Options for submodule master control operation.

Enumerator
kPWM_Control_Module_0 

Control submodule 0's start/stop,buffer reload operation

kPWM_Control_Module_1 

Control submodule 1's start/stop,buffer reload operation

kPWM_Control_Module_2 

Control submodule 2's start/stop,buffer reload operation

kPWM_Control_Module_3 

Control submodule 3's start/stop,buffer reload operation

Definition at line 293 of file nxp-enums-struct.h.

◆ _pwm_output_state

PWM channel output status.

Enumerator
kPWM_HighState 

The output state of PWM channel is high

kPWM_LowState 

The output state of PWM channel is low

kPWM_NormalState 

The output state of PWM channel is normal

kPWM_InvertState 

The output state of PWM channel is invert

kPWM_MaskState 

The output state of PWM channel is mask

Definition at line 90 of file nxp-enums-struct.h.

◆ _pwm_register_reload

Options available on how to load the buffered-registers with new values.

Enumerator
kPWM_ReloadImmediate 

Buffered-registers get loaded with new values as soon as LDOK bit is set

kPWM_ReloadPwmHalfCycle 

Registers loaded on a PWM half cycle

kPWM_ReloadPwmFullCycle 

Registers loaded on a PWM full cycle

kPWM_ReloadPwmHalfAndFullCycle 

Registers loaded on a PWM half & full cycle

Definition at line 172 of file nxp-enums-struct.h.

◆ _pwm_reload_source_select

PWM reload source select.

Enumerator
kPWM_LocalReload 

The local reload signal is used to reload registers

kPWM_MasterReload 

The master reload signal (from submodule 0) is used to reload

Definition at line 280 of file nxp-enums-struct.h.

◆ _pwm_status_flags

List of PWM status flags.

Enumerator
kPWM_CompareVal0Flag 

PWM VAL0 compare flag

kPWM_CompareVal1Flag 

PWM VAL1 compare flag

kPWM_CompareVal2Flag 

PWM VAL2 compare flag

kPWM_CompareVal3Flag 

PWM VAL3 compare flag

kPWM_CompareVal4Flag 

PWM VAL4 compare flag

kPWM_CompareVal5Flag 

PWM VAL5 compare flag

kPWM_CaptureX0Flag 

PWM capture X0 flag

kPWM_CaptureX1Flag 

PWM capture X1 flag

kPWM_CaptureB0Flag 

PWM capture B0 flag

kPWM_CaptureB1Flag 

PWM capture B1 flag

kPWM_CaptureA0Flag 

PWM capture A0 flag

kPWM_CaptureA1Flag 

PWM capture A1 flag

kPWM_ReloadFlag 

PWM reload flag

kPWM_ReloadErrorFlag 

PWM reload error flag

kPWM_RegUpdatedFlag 

PWM registers updated flag

kPWM_Fault0Flag 

PWM fault 0 flag

kPWM_Fault1Flag 

PWM fault 1 flag

kPWM_Fault2Flag 

PWM fault 2 flag

kPWM_Fault3Flag 

PWM fault 3 flag

Definition at line 210 of file nxp-enums-struct.h.

◆ _pwm_submodule

List of PWM submodules.

Enumerator
kPWM_Module_0 

Submodule 0

kPWM_Module_1 

Submodule 1

kPWM_Module_2 

Submodule 2

kPWM_Module_3 

Submodule 3

Definition at line 23 of file nxp-enums-struct.h.

◆ _pwm_value_register

List of PWM value registers.

Enumerator
kPWM_ValueRegister_0 

PWM Value0 register

kPWM_ValueRegister_1 

PWM Value1 register

kPWM_ValueRegister_2 

PWM Value2 register

kPWM_ValueRegister_3 

PWM Value3 register

kPWM_ValueRegister_4 

PWM Value4 register

kPWM_ValueRegister_5 

PWM Value5 register

Definition at line 38 of file nxp-enums-struct.h.

◆ _pwm_value_register_mask

List of PWM value registers mask.

Enumerator
kPWM_ValueRegisterMask_0 

PWM Value0 register mask

kPWM_ValueRegisterMask_1 

PWM Value1 register mask

kPWM_ValueRegisterMask_2 

PWM Value2 register mask

kPWM_ValueRegisterMask_3 

PWM Value3 register mask

kPWM_ValueRegisterMask_4 

PWM Value4 register mask

kPWM_ValueRegisterMask_5 

PWM Value5 register mask

Definition at line 48 of file nxp-enums-struct.h.

◆ _pwm_watermark_control

PWM FIFO Watermark AND Control.

Enumerator
kPWM_FIFOWatermarksOR 

Selected FIFO watermarks are OR'ed together

kPWM_FIFOWatermarksAND 

Selected FIFO watermarks are AND'ed together

Definition at line 251 of file nxp-enums-struct.h.