SYSTEM CONFIGURATION#

System Configuration (SYSCFG) peripheral API.

The SYSCFG module provides access to various system configuration registers including chip revision information, system tick clock configuration, and memory controller settings.

Functions#

uint32_t

Reads CHIPREV register.

void

Enables the external clock for the SysTick timer.

void

Disables the external clock source for the SysTick timer.

Macros#

#define
SYSCFG_CHIPREV_PARTNUMBER1 0xFE0

Bit mask used to extract the part number value without the new naming bitfield.

#define
SYSCFG_CHIPREV_PARTNUMBER0 0xF

Function Documentation#

sl_hal_syscfg_read_chip_rev#

uint32_t sl_hal_syscfg_read_chip_rev (void )

Reads CHIPREV register.

Parameters
TypeDirectionArgument NameDescription
voidN/A

Returns

  • The current value of the CHIPREV register, containing chip revision information.


sl_hal_syscfg_set_systicextclken_cfgsystic#

void sl_hal_syscfg_set_systicextclken_cfgsystic (void )

Enables the external clock for the SysTick timer.

Parameters
TypeDirectionArgument NameDescription
voidN/A

sl_hal_syscfg_clear_systicextclken_cfgsystic#

void sl_hal_syscfg_clear_systicextclken_cfgsystic (void )

Disables the external clock source for the SysTick timer.

Parameters
TypeDirectionArgument NameDescription
voidN/A