Onethinx LoRaWAN module
sleepConfig_t Struct Reference

Sleep configuration
More...

#include <OnethinxCore01.h>

Data Fields

wakeUpPin_t wakeUpPin
 S24 bits
More...
 
wakeUpTime_t wakeUpTime
 S40 bits
More...
 
sleepMode_e sleepMode: 3
 Set sleepmode to Sleep, DeepSleep or Hibernate. More...
 
bool BleEcoON: 1
 Leaves BLE ECO ON during sleep. More...
 
bool DebugON: 1
 Leaves Debug Port active during idle. More...
 
sleepCores_e sleepCores: 3
 
uint32_t __pad0__: 32
 Reserved. More...
 

Detailed Description

Sleep configuration

Make sure to initialize all members, best practise is to use examples

Field Documentation

◆ __pad0__

uint32_t __pad0__

Reserved.

◆ BleEcoON

bool BleEcoON

Leaves BLE ECO ON during sleep.

Consumes additional power, enable only when ECO/BLE functionality is needed during sleep

◆ DebugON

bool DebugON

Leaves Debug Port active during idle.

Consumes additional power, enable only for debugging purposes

◆ sleepCores

sleepCores_e sleepCores

◆ sleepMode

sleepMode_e sleepMode

Set sleepmode to Sleep, DeepSleep or Hibernate.

◆ wakeUpPin

wakeUpPin_t wakeUpPin

S24 bits

◆ wakeUpTime

wakeUpTime_t wakeUpTime

S40 bits