Struct ns_power_config_t
Power Mode Definitino.
#include <ns_peripherals_power.h>
Public Attributes
Type | Name |
---|---|
const ns_core_api_t * | api API prefix. |
bool | b128kTCM Only enable 128k when true, 384k otherwise. |
bool | bEnableTempCo Enable Temperature Compensation. |
bool | bNeedAlternativeUART for EEMBC Power Control Module and similar |
bool | bNeedAudAdc Prevents AUDADC from being powered off. |
bool | bNeedBluetooth Prevents BLE from being powered off. |
bool | bNeedCrypto Prevents Crypto from being powered off. |
bool | bNeedIOM Prevents IOMx from being powered off. |
bool | bNeedITM Enable Temperature Compensation. |
bool | bNeedSharedSRAM Prevents SSRAM from being powered off. |
bool | bNeedUSB Prevents USB from being powered off. |
bool | bNeedXtal Enable XTAL. |
ns_power_mode_e | eAIPowerMode CPU power mode (controls clock speed, etc) |
Public Attributes Documentation
variable api
const ns_core_api_t* ns_power_config_t::api;
variable b128kTCM
bool ns_power_config_t::b128kTCM;
variable bEnableTempCo
bool ns_power_config_t::bEnableTempCo;
variable bNeedAlternativeUART
bool ns_power_config_t::bNeedAlternativeUART;
variable bNeedAudAdc
bool ns_power_config_t::bNeedAudAdc;
variable bNeedBluetooth
bool ns_power_config_t::bNeedBluetooth;
variable bNeedCrypto
bool ns_power_config_t::bNeedCrypto;
variable bNeedIOM
bool ns_power_config_t::bNeedIOM;
variable bNeedITM
bool ns_power_config_t::bNeedITM;
variable bNeedSharedSRAM
bool ns_power_config_t::bNeedSharedSRAM;
variable bNeedUSB
bool ns_power_config_t::bNeedUSB;
variable bNeedXtal
bool ns_power_config_t::bNeedXtal;
variable eAIPowerMode
ns_power_mode_e ns_power_config_t::eAIPowerMode;
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-peripherals/includes-api/ns_peripherals_power.h