The section describes the enumerations, macros and data structures for K66F18 SIM HAL driver.
|
enum | clock_wdog_src_k66f18_t {
kClockWdogSrcLpoClk,
kClockWdogSrcAltClk
} |
| WDOG clock source select. More...
|
|
enum | clock_trace_src_k66f18_t {
kClockTraceSrcMcgoutClkDiv,
kClockTraceSrcCoreClk
} |
| Debug trace clock source select. More...
|
|
enum | clock_port_filter_src_k66f18_t {
kClockPortFilterSrcBusClk,
kClockPortFilterSrcLpoClk
} |
| PORTx digital input filter clock source select. More...
|
|
enum | clock_tpm_src_k66f18_t {
kClockTpmSrcNone,
kClockTpmSrcPllFllSelDiv,
kClockTpmSrcOsc0erClk,
kClockTpmSrcMcgIrClk
} |
| TPM clock source select. More...
|
|
enum | clock_lptmr_src_k66f18_t {
kClockLptmrSrcMcgIrClk,
kClockLptmrSrcLpoClk,
kClockLptmrSrcEr32kClk,
kClockLptmrSrcOsc0erClkUndiv
} |
| LPTMR clock source select. More...
|
|
enum | clock_lpuart_src_k66f18_t {
kClockLpuartSrcNone,
kClockLpuartSrcPllFllSel,
kClockLpuartSrcOsc0erClk,
kClockLpuartSrcMcgIrClk
} |
| SIM LPUART clock source. More...
|
|
enum | sim_lpuart_rxsrc_k66f18_t {
kSimLpuartRxsrcPin,
kSimLpuartRxsrcCmp0,
kSimLpuartRxsrcCmp1
} |
| SIM LPUART RX source. More...
|
|
enum | sim_lpuart_txsrc_k66f18_t {
kSimLpuartTxsrcPin,
kSimLpuartTxsrcTpm1,
kSimLpuartTxsrcTpm2
} |
| SIM LPUART TX source. More...
|
|
enum | clock_time_src_k66f18_t {
kClockTimeSrcCoreSysClk,
kClockTimeSrcPllFllSel,
kClockTimeSrcOsc0erClk,
kClockTimeSrcExt
} |
| SIM timestamp clock source. More...
|
|
enum | clock_rmii_src_k66f18_t {
kClockRmiiSrcExtalClk,
kClockRmiiSrcExt
} |
| SIM RMII clock source. More...
|
|
enum | clock_usbfs_src_k66f18_t {
kClockUsbfsSrcExt,
kClockUsbfsSrcPllFllSel
} |
| SIM USB FS clock source. More...
|
|
enum | clock_flexcan_src_k66f18_t {
kClockFlexcanSrcOsc0erClk,
kClockFlexcanSrcBusClk
} |
| FLEXCAN clock source select. More...
|
|
enum | clock_sdhc_src_k66f18_t {
kClockSdhcSrcCoreSysClk,
kClockSdhcSrcPllFllSel,
kClockSdhcSrcOsc0erClk,
kClockSdhcSrcExt
} |
| SDHC clock source. More...
|
|
enum | clock_sai_src_k66f18_t {
kClockSaiSrcSysClk = 0U,
kClockSaiSrcOsc0erClk = 1U,
kClockSaiSrcPllFllSel = 3U
} |
| SAI clock source. More...
|
|
enum | clock_pllfll_sel_k66f18_t {
kClockPllFllSelFll = 0U,
kClockPllFllSelPll = 1U,
kClockPllFllSelUsb1pfd = 2U,
kClockPllFllSelIrc48M = 3U
} |
| SIM PLLFLLSEL clock source select. More...
|
|
enum | clock_er32k_src_k66f18_t {
kClockEr32kSrcOsc0 = 0U,
kClockEr32kSrcRtc = 2U,
kClockEr32kSrcLpo = 3U
} |
| SIM external reference clock source select (OSC32KSEL). More...
|
|
enum | clock_clkout_src_k66f18_t {
kClockClkoutSelFlexbusClk = 0U,
kClockClkoutSelFlashClk = 2U,
kClockClkoutSelLpoClk = 3U,
kClockClkoutSelMcgIrClk = 4U,
kClockClkoutSelRtc = 5U,
kClockClkoutSelOsc0erClk = 6U,
kClockClkoutSelIrc48M = 7U
} |
| SIM CLKOUT_SEL clock source select. More...
|
|
enum | clock_rtcout_src_k66f18_t {
kClockRtcoutSrc1Hz,
kClockRtcoutSrc32kHz
} |
| SIM RTCCLKOUTSEL clock source select. More...
|
|
enum | clock_usbhs_slowclk_src_k66f18_t {
kClockUsbhsSlowClkSrcMcgIrClk,
kClockUsbhsSlowClkSrcRtc32kHz
} |
| SIM USBHS/USBPHY slow clock source select. More...
|
|
enum | sim_usbsstby_mode_k66f18_t {
kSimUsbsstbyNoRegulator,
kSimUsbsstbyWithRegulator
} |
| SIM USB voltage regulator in standby mode setting during stop modes. More...
|
|
enum | sim_usbvstby_mode_k66f18_t {
kSimUsbvstbyNoRegulator,
kSimUsbvstbyWithRegulator
} |
| SIM USB voltage regulator in standby mode setting during VLPR and VLPW modes. More...
|
|
enum | sim_usbvout_mode_k66f18_t {
kSimUsbvout2_733V,
kSimUsbvout3_020V,
kSimUsbvout3_074V,
kSimUsbvout3_130V,
kSimUsbvout3_188V,
kSimUsbvout3_248V,
kSimUsbvout3_310V
} |
| SIM USB voltage regulator 3.3 output target. More...
|
|
enum | sim_adc_pretrg_sel_k66f18_t {
kSimAdcPretrgselA,
kSimAdcPretrgselB
} |
| SIM ADCx pre-trigger select. More...
|
|
enum | sim_adc_trg_sel_k66f18_t {
kSimAdcTrgselExt = 0U,
kSimAdcTrgSelHighSpeedComp0 = 1U,
kSimAdcTrgSelHighSpeedComp1 = 2U,
kSimAdcTrgSelHighSpeedComp2 = 3U,
kSimAdcTrgSelPit0 = 4U,
kSimAdcTrgSelPit1 = 5U,
kSimAdcTrgSelPit2 = 6U,
kSimAdcTrgSelPit3 = 7U,
kSimAdcTrgSelFtm0 = 8U,
kSimAdcTrgSelFtm1 = 9U,
kSimAdcTrgSelFtm2 = 10U,
kSimAdcTrgSelFtm3 = 11U,
kSimAdcTrgSelRtcAlarm = 12U,
kSimAdcTrgSelRtcSec = 13U,
kSimAdcTrgSelLptimer = 14U,
kSimAdcTrgSelTpm = 15U
} |
| SIM ADCx trigger select. More...
|
|
enum | sim_uart_rxsrc_k66f18_t {
kSimUartRxsrcPin,
kSimUartRxsrcCmp0,
kSimUartRxsrcCmp1
} |
| SIM UART receive data source select. More...
|
|
enum | sim_uart_txsrc_k66f18_t {
kSimUartTxsrcPin,
kSimUartTxsrcFtm1,
kSimUartTxsrcFtm2
} |
| SIM UART transmit data source select. More...
|
|
enum | sim_ftm_trg_src_k66f18_t {
kSimFtmTrgSrc0,
kSimFtmTrgSrc1
} |
| SIM FlexTimer x trigger y select. More...
|
|
enum | sim_ftm_clk_sel_k66f18_t {
kSimFtmClkSel0,
kSimFtmClkSel1
} |
| SIM FlexTimer external clock select. More...
|
|
enum | sim_ftm_ch_src_k66f18_t {
kSimFtmChSrc0,
kSimFtmChSrc1,
kSimFtmChSrc2,
kSimFtmChSrc3
} |
| SIM FlexTimer x channel y input capture source select. More...
|
|
enum | sim_ftm_ch_out_src_k66f18_t {
kSimFtmChOutSrc0,
kSimFtmChOutSrc1
} |
| SIM FlexTimer x channel y output source select. More...
|
|
enum | sim_ftm_flt_sel_k66f18_t {
kSimFtmFltSel0,
kSimFtmFltSel1
} |
| SIM FlexTimer x Fault y select. More...
|
|
enum | sim_tpm_clk_sel_k66f18_t {
kSimTpmClkSel0,
kSimTpmClkSel1
} |
| SIM Timer/PWM external clock select. More...
|
|
enum | sim_tpm_ch_src_k66f18_t {
kSimTpmChSrc0,
kSimTpmChSrc1,
kSimTpmChSrc2,
kSimTpmChSrc3
} |
| SIM Timer/PWM x channel y input capture source select. More...
|
|
enum | sim_cmtuartpad_strengh_k66f18_t {
kSimCmtuartSinglePad,
kSimCmtuartDualPad
} |
| SIM CMT/UART pad drive strength. More...
|
|
enum | sim_ptd7pad_strengh_k66f18_t {
kSimPtd7padSinglePad,
kSimPtd7padDualPad
} |
| SIM PTD7 pad drive strength. More...
|
|
enum | sim_flexbus_security_level_k66f18_t {
kSimFbslLevel0,
kSimFbslLevel1,
kSimFbslLevel2,
kSimFbslLevel3
} |
| SIM FlexBus security level. More...
|
|
enum | sim_clock_gate_name_k66f18_t |
| Clock gate name used for SIM_HAL_EnableClock/SIM_HAL_DisableClock. More...
|
|