LongDeepSleep
 
Loading...
Searching...
No Matches
CloneDeepSleepWorkaround.cpp File Reference
#include "c_types.h"
#include "LongDeepSleep.h"

Macros

#define ets_delay_us   ((void (*)(int))0x40002ecc)
 
#define RTC_MEMORY_OFFSET   LongDeepSleep::UsedRTCDataSize()
 
#define ets_wdt_disable   ((void (*)(void))0x400030f0)
 
#define _R   (uint32_t *)0x60000700
 

Functions

void WADeepsleep_WEMOS_D1_mini_v3 (uint64_t sleep_time_us)
 
bool isComingFromDeepsleep_WEMOS_D1_mini_v3 ()
 
void WADeepsleep_ESP01 (uint64_t time)
 

Variables

uint32_t * RTC = (uint32_t *)0x60000700
 

Macro Definition Documentation

◆ _R

#define _R   (uint32_t *)0x60000700

◆ ets_delay_us

#define ets_delay_us   ((void (*)(int))0x40002ecc)

◆ ets_wdt_disable

#define ets_wdt_disable   ((void (*)(void))0x400030f0)

◆ RTC_MEMORY_OFFSET

#define RTC_MEMORY_OFFSET   LongDeepSleep::UsedRTCDataSize()

Function Documentation

◆ isComingFromDeepsleep_WEMOS_D1_mini_v3()

bool isComingFromDeepsleep_WEMOS_D1_mini_v3 ( )

◆ WADeepsleep_ESP01()

void WADeepsleep_ESP01 ( uint64_t time)

◆ WADeepsleep_WEMOS_D1_mini_v3()

void WADeepsleep_WEMOS_D1_mini_v3 ( uint64_t sleep_time_us)

Variable Documentation

◆ RTC

uint32_t* RTC = (uint32_t *)0x60000700