Board Init

Description

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.

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.

Certain board features such as external oscillators may need to be powered before core device features, such as the clock tree, are configured.