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
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| void | N/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
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| void | N/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
| Type | Direction | Argument Name | Description |
|---|---|---|---|
| void | N/A |