Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

fsl_sim_hal_K64F12.h File Reference

fsl_sim_hal_K64F12.h File Reference

Go to the source code of this file.

Typedefs

typedef enum _sim_sdhc_clock_source sim_sdhc_clock_source_t
 SIM SDHC clock source.
typedef enum _sim_time_clock_source sim_time_clock_source_t
 SIM TIME clock source.
typedef enum _sim_rmii_clock_source sim_rmii_clock_source_t
 SIM RMII clock source.
typedef enum _sim_usb_clock_source sim_usb_clock_source_t
 SIM USB clock source.
typedef enum _sim_pllfll_clock_sel sim_pllfll_clock_sel_t
 SIM PLLFLLSEL clock source select.
typedef enum _sim_osc32k_clock_sel sim_osc32k_clock_sel_t
 SIM OSC32KSEL clock source select.
typedef enum _sim_trace_clock_sel sim_trace_clock_sel_t
 SIM TRACESEL clock source select.
typedef enum _sim_clkout_clock_sel sim_clkout_clock_sel_t
 SIM CLKOUT_SEL clock source select.
typedef enum
_sim_rtcclkout_clock_sel 
sim_rtcclkout_clock_sel_t
 SIM RTCCLKOUTSEL clock source select.

Enumerations

enum  _sim_sdhc_clock_source
 

SIM SDHC clock source.

More...
enum  _sim_time_clock_source
 

SIM TIME clock source.

More...
enum  _sim_rmii_clock_source
 

SIM RMII clock source.

More...
enum  _sim_usb_clock_source
 

SIM USB clock source.

More...
enum  _sim_pllfll_clock_sel
 

SIM PLLFLLSEL clock source select.

More...
enum  _sim_osc32k_clock_sel
 

SIM OSC32KSEL clock source select.

More...
enum  _sim_trace_clock_sel
 

SIM TRACESEL clock source select.

More...
enum  _sim_clkout_clock_sel
 

SIM CLKOUT_SEL clock source select.

More...
enum  _sim_rtcclkout_clock_sel
 

SIM RTCCLKOUTSEL clock source select.

More...

Functions

IP related clock feature APIs
void SIM_HAL_EnableDmaClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for DMA module.
void SIM_HAL_DisableDmaClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for DMA module.
bool SIM_HAL_GetDmaGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for DMA module.
void SIM_HAL_EnableDmamuxClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for DMAMUX module.
void SIM_HAL_DisableDmamuxClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for DMAMUX module.
bool SIM_HAL_GetDmamuxGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for DMAMUX module.
void SIM_HAL_EnablePortClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for PORT module.
void SIM_HAL_DisablePortClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for PORT module.
bool SIM_HAL_GetPortGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for PORT module.
void SIM_HAL_EnableMpuClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for MPU module.
void SIM_HAL_DisableMpuClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for MPU module.
bool SIM_HAL_GetMpuGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for MPU module.
void SIM_HAL_EnableEwmClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for EWM module.
void SIM_HAL_DisableEwmClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for EWM module.
bool SIM_HAL_GetEwmGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for EWM module.
void SIM_HAL_EnableFlexbusClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for FLEXBUS module.
void SIM_HAL_DisableFlexbusClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for FLEXBUS module.
bool SIM_HAL_GetFlexbusGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for FLEXBUS module.
void SIM_HAL_EnableFtfClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for FTF module.
void SIM_HAL_DisableFtfClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for FTF module.
bool SIM_HAL_GetFtfGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for FTF module.
void SIM_HAL_EnableCrcClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for CRC module.
void SIM_HAL_DisableCrcClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for CRC module.
bool SIM_HAL_GetCrcGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for CRC module.
void SIM_HAL_EnableRngaClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for RNGA module.
void SIM_HAL_DisableRngaClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for RNGA module.
bool SIM_HAL_GetRngaGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for RNGA module.
void SIM_HAL_EnableAdcClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for ADC module.
void SIM_HAL_DisableAdcClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for ADC module.
bool SIM_HAL_GetAdcGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for ADC module.
void SIM_HAL_EnableCmpClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for CMP module.
void SIM_HAL_DisableCmpClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for CMP module.
bool SIM_HAL_GetCmpGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for CMP module.
void SIM_HAL_EnableDacClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for DAC module.
void SIM_HAL_DisableDacClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for DAC module.
bool SIM_HAL_GetDacGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for DAC module.
void SIM_HAL_EnableVrefClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for VREF module.
void SIM_HAL_DisableVrefClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for VREF module.
bool SIM_HAL_GetVrefGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for VREF module.
void SIM_HAL_EnableSaiClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for SAI module.
void SIM_HAL_DisableSaiClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for SAI module.
bool SIM_HAL_GetSaiGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for SAI module.
void SIM_HAL_EnablePdbClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for PDB module.
void SIM_HAL_DisablePdbClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for PDB module.
bool SIM_HAL_GetPdbGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for PDB module.
void SIM_HAL_EnableFtmClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for FTM module.
void SIM_HAL_DisableFtmClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for FTM module.
bool SIM_HAL_GetFtmGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for FTM module.
void SIM_HAL_EnablePitClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for PIT module.
void SIM_HAL_DisablePitClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for PIT module.
bool SIM_HAL_GetPitGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for PIT module.
void SIM_HAL_EnableLptimerClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for LPTIMER module.
void SIM_HAL_DisableLptimerClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for LPTIMER module.
bool SIM_HAL_GetLptimerGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for LPTIMER module.
void SIM_HAL_EnableCmtClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for CMT module.
void SIM_HAL_DisableCmtClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for CMT module.
bool SIM_HAL_GetCmtGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for CMT module.
void SIM_HAL_EnableRtcClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for RTC module.
void SIM_HAL_DisableRtcClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for RTC module.
bool SIM_HAL_GetRtcGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for RTC module.
void SIM_HAL_EnableEnetClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for ENET module.
void SIM_HAL_DisableEnetClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for ENET module.
bool SIM_HAL_GetEnetGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for ENET module.
void SIM_HAL_EnableUsbClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for USBFS module.
void SIM_HAL_DisableUsbClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for USBFS module.
bool SIM_HAL_GetUsbGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for USB module.
void SIM_HAL_EnableUsbdcdClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for USBDCD module.
void SIM_HAL_DisableUsbdcdClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for USBDCD module.
bool SIM_HAL_GetUsbdcdGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for USBDCD module.
void SIM_HAL_EnableFlexcanClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for FLEXCAN module.
void SIM_HAL_DisableFlexcanClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for FLEXCAN module.
bool SIM_HAL_GetFlexcanGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for FLEXCAN module.
void SIM_HAL_EnableSpiClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for SPI module.
void SIM_HAL_DisableSpiClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for SPI module.
bool SIM_HAL_GetSpiGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for SPI module.
void SIM_HAL_EnableI2cClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for I2C module.
void SIM_HAL_DisableI2cClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for I2C module.
bool SIM_HAL_GetI2cGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for I2C module.
void SIM_HAL_EnableUartClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for UART module.
void SIM_HAL_DisableUartClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for UART module.
bool SIM_HAL_GetUartGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for UART module.
void SIM_HAL_EnableSdhcClock (uint32_t baseAddr, uint32_t instance)
 Enable the clock for SDHC module.
void SIM_HAL_DisableSdhcClock (uint32_t baseAddr, uint32_t instance)
 Disable the clock for SDHC module.
bool SIM_HAL_GetSdhcGateCmd (uint32_t baseAddr, uint32_t instance)
 Get the the clock gate state for SDHC module.

Detailed Description

Definition in file fsl_sim_hal_K64F12.h.