Skip to content

Struct ns_power_config_t

ClassList > 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

API prefix.

const ns_core_api_t* ns_power_config_t::api;


variable b128kTCM

Only enable 128k when true, 384k otherwise.

bool ns_power_config_t::b128kTCM;


variable bEnableTempCo

Enable Temperature Compensation.

bool ns_power_config_t::bEnableTempCo;


variable bNeedAlternativeUART

for EEMBC Power Control Module and similar

bool ns_power_config_t::bNeedAlternativeUART;


variable bNeedAudAdc

Prevents AUDADC from being powered off.

bool ns_power_config_t::bNeedAudAdc;


variable bNeedBluetooth

Prevents BLE from being powered off.

bool ns_power_config_t::bNeedBluetooth;


variable bNeedCrypto

Prevents Crypto from being powered off.

bool ns_power_config_t::bNeedCrypto;


variable bNeedIOM

Prevents IOMx from being powered off.

bool ns_power_config_t::bNeedIOM;


variable bNeedITM

Enable Temperature Compensation.

bool ns_power_config_t::bNeedITM;


variable bNeedSharedSRAM

Prevents SSRAM from being powered off.

bool ns_power_config_t::bNeedSharedSRAM;


variable bNeedUSB

Prevents USB from being powered off.

bool ns_power_config_t::bNeedUSB;


variable bNeedXtal

Enable XTAL.

bool ns_power_config_t::bNeedXtal;


variable eAIPowerMode

CPU power mode (controls clock speed, etc)

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