ESPHome 2026.3.3
Loading...
Searching...
No Matches
esphome::rp2040 Namespace Reference

Data Structures

class  RP2040GPIOPin
 

Functions

bool crash_handler_has_data ()
 Returns true if crash data was found this boot.
 
void crash_handler_read_and_clear ()
 Read crash data from watchdog scratch registers and clear them.
 
void crash_handler_log ()
 Log crash data if a crash was detected on previous boot.
 
template<class It >
uint8_t calculate_crc (It first, It last, uint32_t type)
 
void setup_preferences ()
 
void preferences_prevent_write (bool prevent)
 

Variables

uint8_t _EEPROM_start
 

Function Documentation

◆ calculate_crc()

template<class It >
uint8_t esphome::rp2040::calculate_crc ( It first,
It last,
uint32_t type )

Definition at line 33 of file preferences.cpp.

◆ crash_handler_has_data()

bool esphome::rp2040::crash_handler_has_data ( )

Returns true if crash data was found this boot.

Definition at line 69 of file crash_handler.cpp.

◆ crash_handler_log()

void esphome::rp2040::crash_handler_log ( )

Log crash data if a crash was detected on previous boot.

Definition at line 99 of file crash_handler.cpp.

◆ crash_handler_read_and_clear()

void esphome::rp2040::crash_handler_read_and_clear ( )

Read crash data from watchdog scratch registers and clear them.

Definition at line 71 of file crash_handler.cpp.

◆ preferences_prevent_write()

void esphome::rp2040::preferences_prevent_write ( bool prevent)

Definition at line 159 of file preferences.cpp.

◆ setup_preferences()

void esphome::rp2040::setup_preferences ( )

Definition at line 155 of file preferences.cpp.

Variable Documentation

◆ _EEPROM_start

uint8_t esphome::rp2040::_EEPROM_start

Definition at line 31 of file preferences.cpp.