Board Init#
Initialization of Silicon Labs board features.
Functions#
void
sl_board_init(void)
Initialize board.
void
sl_board_preinit(void)
Initialize board features that are required at early boot.
Function Documentation#
sl_board_init#
void sl_board_init (void )
Initialize board.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Initialize a Silicon Labs board by enabling available and configured board features, in addition to performing necessary board errata fixes and setting default pin states.
sl_board_preinit#
void sl_board_preinit (void )
Initialize board features that are required at early boot.
Parameters
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Certain board features such as external oscillators may need to be powered before core device features, such as the clock tree, are configured.