The section describes the enumerations, macros and data structures for KL02Z4 SIM HAL driver.
|
| enum | clock_cop_src_kl02z4_t {
kClockCopSrcLpoClk,
kClockCopSrcAltClk
} |
| | COP clock source select. More...
|
| |
| enum | clock_tpm_src_kl02z4_t {
kClockTpmSrcNone,
kClockTpmSrcFll,
kClockTpmSrcOsc0erClk,
kClockTpmSrcMcgIrClk
} |
| | TPM clock source select. More...
|
| |
| enum | clock_lptmr_src_kl02z4_t {
kClockLptmrSrcMcgIrClk,
kClockLptmrSrcLpoClk,
kClockLptmrSrcEr32kClk,
kClockLptmrSrcOsc0erClk
} |
| | LPTMR clock source select. More...
|
| |
| enum | clock_lpsci_src_kl02z4_t {
kClockLpsciSrcNone,
kClockLpsciSrcFll,
kClockLpsciSrcOsc0erClk,
kClockLpsciSrcMcgIrClk
} |
| | UART0 clock source select. More...
|
| |
| enum | clock_clkout_src_kl02z4_t {
kClockClkoutReserved = 0U,
kClockClkoutReserved1 = 1U,
kClockClkoutBusClk = 2U,
kClockClkoutLpoClk = 3U,
kClockClkoutMcgIrClk = 4U,
kClockClkoutReserved2 = 5U,
kClockClkoutOsc0erClk = 6U,
kClockClkoutReserved3 = 7U
} |
| | SIM CLKOUT_SEL clock source select. More...
|
| |
| enum | sim_adc_pretrg_sel_kl02z4_t {
kSimAdcPretrgselA,
kSimAdcPretrgselB
} |
| | SIM ADCx pre-trigger select. More...
|
| |
| enum | sim_adc_trg_sel_kl02z4_t {
kSimAdcTrgselExt = 0U,
kSimAdcTrgSelComp0 = 1U,
kSimAdcTrgSelReserved2 = 2U,
kSimAdcTrgSelReserved3 = 3U,
kSimAdcTrgSelReserved4 = 4U,
kSimAdcTrgSelReserved5 = 5U,
kSimAdcTrgSelReserved6 = 6U,
kSimAdcTrgSelReserved7 = 7U,
kSimAdcTrgSelTpm0 = 8U,
kSimAdcTrgSelTpm1 = 9U,
kSimAdcTrgSelReserved10 = 10U,
kSimAdcTrgSelReserved11 = 11U,
kSimAdcTrgSelReserved12 = 12U,
kSimAdcTrgSelReserved13 = 13U,
kSimAdcTrgSelLptimer = 14U,
kSimAdcTrgSelReserved15 = 15U
} |
| | SIM ADCx trigger select. More...
|
| |
| enum | sim_lpsci_rxsrc_kl02z4_t {
kSimLpsciRxsrcPin,
kSimLpsciRxsrcCmp0
} |
| | SIM LPSCI receive data source select. More...
|
| |
| enum | sim_lpsci_txsrc_kl02z4_t {
kSimLpsciTxsrcPin,
kSimLpsciTxsrcTpm1
} |
| | SIM LPSCI transmit data source select. More...
|
| |
| enum | sim_tpm_clk_sel_kl02z4_t {
kSimTpmClkSel0,
kSimTpmClkSel1
} |
| | SIM Timer/PWM external clock select. More...
|
| |
| enum | sim_tpm_ch_src_kl02z4_t {
kSimTpmChSrc0,
kSimTpmChSrc1
} |
| | SIM Timer/PWM x channel y input capture source select. More...
|
| |
| enum | sim_clock_gate_name_kl02z4_t |
| | Clock gate name used for SIM_HAL_EnableClock/SIM_HAL_DisableClock. More...
|
| |
| #define FSL_SIM_SCGC_BIT |
( |
|
SCGCx, |
|
|
|
n |
|
) |
| (((SCGCx-1U)<<5U) + n) |
| Enumerator |
|---|
| kClockCopSrcLpoClk |
LPO.
|
| kClockCopSrcAltClk |
Alternative clock, for KL02Z4 it is Bus clock.
|
| Enumerator |
|---|
| kClockTpmSrcNone |
clock disabled
|
| kClockTpmSrcFll |
MCGFLLCLK.
|
| kClockTpmSrcOsc0erClk |
OSCERCLK clock.
|
| kClockTpmSrcMcgIrClk |
MCGIR clock.
|
| Enumerator |
|---|
| kClockLptmrSrcMcgIrClk |
MCG out clock.
|
| kClockLptmrSrcLpoClk |
LPO clock.
|
| kClockLptmrSrcEr32kClk |
ERCLK32K clock.
|
| kClockLptmrSrcOsc0erClk |
OSCERCLK clock.
|
| Enumerator |
|---|
| kClockLpsciSrcNone |
clock disabled
|
| kClockLpsciSrcFll |
MCGFLLCLK.
|
| kClockLpsciSrcOsc0erClk |
OSCERCLK clock.
|
| kClockLpsciSrcMcgIrClk |
MCGIR clock.
|
| Enumerator |
|---|
| kClockClkoutReserved |
Reserved.
|
| kClockClkoutReserved1 |
Reserved.
|
| kClockClkoutBusClk |
Bus clock.
|
| kClockClkoutLpoClk |
LPO clock.
|
| kClockClkoutMcgIrClk |
MCG ir clock.
|
| kClockClkoutReserved2 |
Reserved.
|
| kClockClkoutOsc0erClk |
OSC0ER clock.
|
| kClockClkoutReserved3 |
Reserved.
|
| Enumerator |
|---|
| kSimAdcPretrgselA |
Pre-trigger A selected for ADCx.
|
| kSimAdcPretrgselB |
Pre-trigger B selected for ADCx.
|
| Enumerator |
|---|
| kSimAdcTrgselExt |
External trigger.
|
| kSimAdcTrgSelComp0 |
CMP0 output.
|
| kSimAdcTrgSelReserved2 |
Reserved.
|
| kSimAdcTrgSelReserved3 |
Reserved.
|
| kSimAdcTrgSelReserved4 |
Reserved.
|
| kSimAdcTrgSelReserved5 |
Reserved.
|
| kSimAdcTrgSelReserved6 |
Reserved.
|
| kSimAdcTrgSelReserved7 |
Reserved.
|
| kSimAdcTrgSelTpm0 |
TPM0 overflow.
|
| kSimAdcTrgSelTpm1 |
TPM1 overflow.
|
| kSimAdcTrgSelReserved10 |
Reserved.
|
| kSimAdcTrgSelReserved11 |
Reserved.
|
| kSimAdcTrgSelReserved12 |
Reserved.
|
| kSimAdcTrgSelReserved13 |
Reserved.
|
| kSimAdcTrgSelLptimer |
Low-power timer trigger.
|
| kSimAdcTrgSelReserved15 |
Reserved.
|
| Enumerator |
|---|
| kSimLpsciRxsrcPin |
LPSCIx_RX Pin.
|
| kSimLpsciRxsrcCmp0 |
CMP0.
|
| Enumerator |
|---|
| kSimLpsciTxsrcPin |
LPSCIx_TX Pin.
|
| kSimLpsciTxsrcTpm1 |
LPSCIx_TX pin modulated with TPM1 channel 0 output.
|
| Enumerator |
|---|
| kSimTpmClkSel0 |
Timer/PWM TPM_CLKIN0 pin.
|
| kSimTpmClkSel1 |
Timer/PWM TPM_CLKIN1 pin.
|
| Enumerator |
|---|
| kSimTpmChSrc0 |
TPMx_CH0 signal.
|
| kSimTpmChSrc1 |
CMP0 output.
|