Board Control
Description
Functions to control Silicon Labs board features.
Functions |
|
| sl_status_t | sl_board_enable_vcom (void) |
|
Enable Virtual COM UART.
|
|
| sl_status_t | sl_board_disable_vcom (void) |
|
Disable Virtual COM UART.
|
|
| sl_status_t | sl_board_enable_sensor ( sl_board_sensor_t sensor) |
|
Enable a sensor.
|
|
| sl_status_t | sl_board_disable_sensor ( sl_board_sensor_t sensor) |
|
Disable a sensor.
|
|
| sl_status_t | sl_board_enable_display (void) |
|
Enable display.
|
|
| sl_status_t | sl_board_disable_display (void) |
|
Disable display.
|
|
| sl_status_t | sl_board_enable_memory ( sl_board_memory_t memory) |
|
Enable memory.
|
|
| sl_status_t | sl_board_disable_memory ( sl_board_memory_t memory) |
|
Disable memory.
|
|
| sl_status_t | sl_board_enable_oscillator ( sl_board_oscillator_t oscillator) |
|
Enable an oscillator.
|
|
| sl_status_t | sl_board_disable_oscillator ( sl_board_oscillator_t oscillator) |
|
Disable a oscillator.
|
|
Enumerations |
|
| enum |
sl_board_sensor_t
{
SL_BOARD_SENSOR_RHT = (1UL << 0UL), SL_BOARD_SENSOR_LIGHT = (1UL << 1UL), SL_BOARD_SENSOR_PRESSURE = (1UL << 2UL), SL_BOARD_SENSOR_HALL = (1UL << 3UL), SL_BOARD_SENSOR_GAS = (1UL << 4UL), SL_BOARD_SENSOR_IMU = (1UL << 5UL), SL_BOARD_SENSOR_MICROPHONE = (1UL << 6UL) } |
|
Board Sensor Type.
|
|
| enum |
sl_board_memory_t
{
SL_BOARD_MEMORY_SDCARD = (1UL << 0UL), SL_BOARD_MEMORY_QSPI = (1UL << 1UL) } |
|
Board Memory Type.
|
|
| enum | sl_board_oscillator_t { SL_BOARD_OSCILLATOR_TCXO = (1UL << 0UL) } |
|
Board Oscillator Type.
|
|
Function Documentation
◆ sl_board_enable_vcom()
| sl_status_t sl_board_enable_vcom | ( | void |
|
) |
Enable Virtual COM UART.
- Returns
- Status code
- Return values
-
SL_STATUS_OKVCOM was successfully enabled SL_STATUS_FAILEnabling VCOM failed SL_STATUS_NOT_AVAILABLEVCOM control is not available on this board
◆ sl_board_disable_vcom()
| sl_status_t sl_board_disable_vcom | ( | void |
|
) |
Disable Virtual COM UART.
- Returns
- Status code
- Return values
-
SL_STATUS_OKVCOM was successfully disabled SL_STATUS_FAILDisabling VCOM failed SL_STATUS_NOT_AVAILABLEVCOM control is not available on this board
◆ sl_board_enable_sensor()
| sl_status_t sl_board_enable_sensor | ( | sl_board_sensor_t |
sensor
|
) |
Enable a sensor.
- Parameters
-
[in] sensorSensor to enable
- Returns
- Status code
- Return values
-
SL_STATUS_OKSensor was successfully enabled SL_STATUS_FAILEnabling sensor failed SL_STATUS_NOT_AVAILABLESensor control is not available on this board
◆ sl_board_disable_sensor()
| sl_status_t sl_board_disable_sensor | ( | sl_board_sensor_t |
sensor
|
) |
Disable a sensor.
- Parameters
-
[in] sensorSensors to disable
- Returns
- Status code
- Return values
-
SL_STATUS_OKSensor was successfully disabled SL_STATUS_FAILDisabling sensor failed SL_STATUS_NOT_AVAILABLESensor control is not available on this board
◆ sl_board_enable_display()
| sl_status_t sl_board_enable_display | ( | void |
|
) |
Enable display.
- Returns
- Status code
- Return values
-
SL_STATUS_OKDisplay was successfully enabled SL_STATUS_FAILEnabling display failed SL_STATUS_NOT_AVAILABLEDisplay control is not available on this board
◆ sl_board_disable_display()
| sl_status_t sl_board_disable_display | ( | void |
|
) |
Disable display.
- Returns
- Status code
- Return values
-
SL_STATUS_OKDisplay was successfully disabled SL_STATUS_FAILDisabling display failed SL_STATUS_NOT_AVAILABLEDisplay control is not available on this board
◆ sl_board_enable_memory()
| sl_status_t sl_board_enable_memory | ( | sl_board_memory_t |
memory
|
) |
Enable memory.
- Parameters
-
[in] memoryMemory to enable
- Returns
- Status code
- Return values
-
SL_STATUS_OKMemory was successfully enabled SL_STATUS_FAILEnabling memory failed SL_STATUS_NOT_AVAILABLEMemory control is not available on this board
◆ sl_board_disable_memory()
| sl_status_t sl_board_disable_memory | ( | sl_board_memory_t |
memory
|
) |
Disable memory.
- Parameters
-
[in] memoryMemory to disable
- Returns
- Status code
- Return values
-
SL_STATUS_OKMemory was successfully disabled SL_STATUS_FAILDisabling memory failed SL_STATUS_NOT_AVAILABLEMemory control is not available on this board
◆ sl_board_enable_oscillator()
| sl_status_t sl_board_enable_oscillator | ( | sl_board_oscillator_t |
oscillator
|
) |
Enable an oscillator.
- Parameters
-
[in] oscillatorOscillator to enable
- Returns
- Status code
- Return values
-
SL_STATUS_OKOscillator was successfully enabled SL_STATUS_FAILEnabling oscillator failed SL_STATUS_NOT_AVAILABLEOscillator control is not available on this board
◆ sl_board_disable_oscillator()
| sl_status_t sl_board_disable_oscillator | ( | sl_board_oscillator_t |
oscillator
|
) |
Disable a oscillator.
- Parameters
-
[in] oscillatorOscillator to disable
- Returns
- Status code
- Return values
-
SL_STATUS_OKOscillator was successfully disabled SL_STATUS_FAILDisabling oscillator failed SL_STATUS_NOT_AVAILABLEOscillator control is not available on this board
Enumeration Type Documentation
◆ sl_board_sensor_t
| enum sl_board_sensor_t |
Board Sensor Type.
◆ sl_board_memory_t
| enum sl_board_memory_t |