10#include <core_esp8266_features.h>
13#include <user_interface.h>
35 return pgm_read_byte(addr);
38 return pgm_read_word(addr);
51 const static uint32_t TASMOTA_MAGIC_BYTES[]
PROGMEM = {0x5AA55AA5, 0xFFFFFFFF, 0xA55AA55A};
54 x = TASMOTA_MAGIC_BYTES[
x];
64#ifdef USE_ESP8266_EARLY_PIN_INIT
65 for (
int i = 0; i < 16; i++) {
71 digitalWrite(i, level);
BedjetMode mode
BedJet operating mode.
const uint8_t ESPHOME_ESP8266_GPIO_INITIAL_LEVEL[16]
const uint8_t ESPHOME_ESP8266_GPIO_INITIAL_MODE[16]
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)
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.
uint16_t progmem_read_uint16(const uint16_t *addr)
void HOT delay(uint32_t ms)
uint32_t IRAM_ATTR HOT millis()
void force_link_symbols()
uint8_t progmem_read_byte(const uint8_t *addr)
const uint8_t ESPHOME_WEBSERVER_INDEX_HTML[] PROGMEM