Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

Sim_hal

Files

file  fsl_sim_hal_K64F12.h

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

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.

Typedef Documentation

SIM CLKOUT_SEL clock source select.

SIM OSC32KSEL clock source select.

SIM PLLFLLSEL clock source select.

SIM RMII clock source.

SIM RTCCLKOUTSEL clock source select.

SIM SDHC clock source.

SIM TIME clock source.

SIM TRACESEL clock source select.

SIM USB clock source.


Enumeration Type Documentation

SIM CLKOUT_SEL clock source select.

Definition at line 99 of file fsl_sim_hal_K64F12.h.

SIM OSC32KSEL clock source select.

Definition at line 83 of file fsl_sim_hal_K64F12.h.

SIM PLLFLLSEL clock source select.

Definition at line 76 of file fsl_sim_hal_K64F12.h.

SIM RMII clock source.

Definition at line 62 of file fsl_sim_hal_K64F12.h.

SIM RTCCLKOUTSEL clock source select.

Definition at line 111 of file fsl_sim_hal_K64F12.h.

SIM SDHC clock source.

Definition at line 44 of file fsl_sim_hal_K64F12.h.

SIM TIME clock source.

Definition at line 53 of file fsl_sim_hal_K64F12.h.

SIM TRACESEL clock source select.

Definition at line 92 of file fsl_sim_hal_K64F12.h.

SIM USB clock source.

Definition at line 69 of file fsl_sim_hal_K64F12.h.


Function Documentation

void SIM_HAL_DisableAdcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for ADC module.

This function disables the clock for ADC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 471 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableCmpClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for CMP module.

This function disables the clock for CMP moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 532 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableCmtClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for CMT module.

This function disables the clock for CMT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 908 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableCrcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for CRC module.

This function disables the clock for CRC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 389 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableDacClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for DAC module.

This function disables the clock for DAC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 578 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableDmaClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for DMA module.

This function disables the clock for DMA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 75 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableDmamuxClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for DMAMUX module.

This function disables the clock for DMAMUX moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 111 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableEnetClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for ENET module.

This function disables the clock for ENET moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 980 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableEwmClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for EWM module.

This function disables the clock for EWM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 281 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableFlexbusClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for FLEXBUS module.

This function disables the clock for FLEXBUS moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 317 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableFlexcanClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for FLEXCAN module.

This function disables the clock for FLEXCAN moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1088 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableFtfClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for FTF module.

This function disables the clock for FTF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 353 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableFtmClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for FTM module.

This function disables the clock for FTM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 763 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableI2cClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for I2C module.

This function disables the clock for I2C moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1217 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableLptimerClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for LPTIMER module.

This function disables the clock for LPTIMER moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 872 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableMpuClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for MPU module.

This function disables the clock for MPU moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 245 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisablePdbClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for PDB module.

This function disables the clock for PDB moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 711 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisablePitClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for PIT module.

This function disables the clock for PIT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 836 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisablePortClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for PORT module.

This function disables the clock for PORT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 166 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableRngaClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for RNGA module.

This function disables the clock for RNGA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 425 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableRtcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for RTC module.

This function disables the clock for RTC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 944 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableSaiClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for SAI module.

This function disables the clock for SAI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 675 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableSdhcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for SDHC module.

This function disables the clock for SDHC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1391 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableSpiClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for SPI module.

This function disables the clock for SPI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1137 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableUartClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for UART module.

This function disables the clock for UART moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1306 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableUsbClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for USBFS module.

This function disables the clock for USBFS moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1016 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableUsbdcdClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for USBDCD module.

This function disables the clock for USBDCD moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1052 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_DisableVrefClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Disable the clock for VREF module.

This function disables the clock for VREF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 639 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableAdcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for ADC module.

This function enables the clock for ADC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 449 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableCmpClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for CMP module.

This function enables the clock for CMP moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 520 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableCmtClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for CMT module.

This function enables the clock for CMT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 896 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableCrcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for CRC module.

This function enables the clock for CRC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 377 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableDacClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for DAC module.

This function enables the clock for DAC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 556 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableDmaClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for DMA module.

This function enables the clock for DMA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 63 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableDmamuxClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for DMAMUX module.

This function enables the clock for DMAMUX moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 99 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableEnetClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for ENET module.

This function enables the clock for ENET moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 968 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableEwmClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for EWM module.

This function enables the clock for EWM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 269 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableFlexbusClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for FLEXBUS module.

This function enables the clock for FLEXBUS moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 305 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableFlexcanClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for FLEXCAN module.

This function enables the clock for FLEXCAN moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1076 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableFtfClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for FTF module.

This function enables the clock for FTF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 341 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableFtmClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for FTM module.

This function enables the clock for FTM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 735 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableI2cClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for I2C module.

This function enables the clock for I2C moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1192 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableLptimerClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for LPTIMER module.

This function enables the clock for LPTIMER moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 860 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableMpuClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for MPU module.

This function enables the clock for MPU moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 233 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnablePdbClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for PDB module.

This function enables the clock for PDB moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 699 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnablePitClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for PIT module.

This function enables the clock for PIT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 824 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnablePortClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for PORT module.

This function enables the clock for PORT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 135 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableRngaClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for RNGA module.

This function enables the clock for RNGA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 413 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableRtcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for RTC module.

This function enables the clock for RTC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 932 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableSaiClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for SAI module.

This function enables the clock for SAI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 663 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableSdhcClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for SDHC module.

This function enables the clock for SDHC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1379 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableSpiClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for SPI module.

This function enables the clock for SPI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1112 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableUartClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for UART module.

This function enables the clock for UART moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1272 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableUsbClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for USBFS module.

This function enables the clock for USBFS moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1004 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableUsbdcdClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for USBDCD module.

This function enables the clock for USBDCD moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 1040 of file fsl_sim_hal_K64F12.c.

void SIM_HAL_EnableVrefClock ( uint32_t  baseAddr,
uint32_t  instance 
)

Enable the clock for VREF module.

This function enables the clock for VREF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance

Definition at line 627 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetAdcGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for ADC module.

This function will get the clock gate state for ADC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 493 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetCmpGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for CMP module.

This function will get the clock gate state for CMP moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 544 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetCmtGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for CMT module.

This function will get the clock gate state for CMT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 920 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetCrcGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for CRC module.

This function will get the clock gate state for CRC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 401 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetDacGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for DAC module.

This function will get the clock gate state for DAC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 600 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetDmaGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for DMA module.

This function will get the clock gate state for DMA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 87 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetDmamuxGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for DMAMUX module.

This function will get the clock gate state for DMAMUX moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 123 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetEnetGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for ENET module.

This function will get the clock gate state for ENET moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 992 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetEwmGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for EWM module.

This function will get the clock gate state for EWM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 293 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetFlexbusGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for FLEXBUS module.

This function will get the clock gate state for FLEXBUS moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 329 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetFlexcanGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for FLEXCAN module.

This function will get the clock gate state for FLEXCAN moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1100 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetFtfGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for FTF module.

This function will get the clock gate state for FTF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 365 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetFtmGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for FTM module.

This function will get the clock gate state for FTM moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 791 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetI2cGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for I2C module.

This function will get the clock gate state for I2C moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1242 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetLptimerGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for LPTIMER module.

This function will get the clock gate state for LPTIMER moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 884 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetMpuGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for MPU module.

This function will get the clock gate state for MPU moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 257 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetPdbGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for PDB module.

This function will get the clock gate state for PDB moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 723 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetPitGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for PIT module.

This function will get the clock gate state for PIT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 848 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetPortGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for PORT module.

This function will get the clock gate state for PORT moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 197 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetRngaGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for RNGA module.

This function will get the clock gate state for RNGA moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 437 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetRtcGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for RTC module.

This function will get the clock gate state for RTC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 956 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetSaiGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for SAI module.

This function will get the clock gate state for SAI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 687 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetSdhcGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for SDHC module.

This function will get the clock gate state for SDHC moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1403 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetSpiGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for SPI module.

This function will get the clock gate state for SPI moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1162 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetUartGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for UART module.

This function will get the clock gate state for UART moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1340 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetUsbdcdGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for USBDCD module.

This function will get the clock gate state for USBDCD moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1064 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetUsbGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for USB module.

This function will get the clock gate state for USB moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 1028 of file fsl_sim_hal_K64F12.c.

bool SIM_HAL_GetVrefGateCmd ( uint32_t  baseAddr,
uint32_t  instance 
)

Get the the clock gate state for VREF module.

This function will get the clock gate state for VREF moudle.

Parameters:
baseAddrBase address for current SIM instance.
instancemodule device instance
Returns:
state true - ungated(Enabled), false - gated (Disabled)

Definition at line 651 of file fsl_sim_hal_K64F12.c.