7#include "hardware/watchdog.h"
12uint32_t IRAM_ATTR HOT
millis() { return ::millis(); }
14uint32_t IRAM_ATTR HOT
micros() { return ::micros(); }
17 watchdog_reboot(0, 0, 10);
22void arch_init() { watchdog_enable(0x7fffff,
false); }
26 return pgm_read_byte(addr);
Providing packet encoding functions for exchanging data with a remote host.
uint32_t arch_get_cpu_cycle_count()
void IRAM_ATTR HOT delayMicroseconds(uint32_t us)
void IRAM_ATTR HOT yield()
uint32_t arch_get_cpu_freq_hz()
uint32_t IRAM_ATTR HOT micros()
void IRAM_ATTR HOT delay_microseconds_safe(uint32_t us)
Delay for the given amount of microseconds, possibly yielding to other processes during the wait.
void IRAM_ATTR HOT arch_feed_wdt()
void IRAM_ATTR HOT delay(uint32_t ms)
uint32_t IRAM_ATTR HOT millis()
uint8_t progmem_read_byte(const uint8_t *addr)
unsigned long ulMainGetRunTimeCounterValue()