ESPHome 2025.12.0-dev
Loading...
Searching...
No Matches
esphome::nrf52 Namespace Reference

Data Structures

class  DeviceFirmwareUpdate
 

Enumerations

enum class  StatusFlags : uint8_t { OK = 0x00 , NEED_RESET = 0x01 , NEED_ERASE = 0x02 }
 

Functions

constexpr StatusFlagsoperator|= (StatusFlags &a, StatusFlags b)
 
constexpr bool operator& (StatusFlags a, StatusFlags b)
 

Variables

volatile bool goto_dfu = false
 
constexpr uint32_t BOOTLOADER_REGION_START = 0x000F4000
 
constexpr uint32_t BOOTLOADER_MBR_PARAMS_PAGE_ADDRESS = 0x000FE000
 

Enumeration Type Documentation

◆ StatusFlags

enum class esphome::nrf52::StatusFlags : uint8_t
strong
Enumerator
OK 
NEED_RESET 
NEED_ERASE 

Definition at line 16 of file uicr.cpp.

Function Documentation

◆ operator&()

bool esphome::nrf52::operator& ( StatusFlags a,
StatusFlags b )
constexpr

Definition at line 27 of file uicr.cpp.

◆ operator|=()

StatusFlags & esphome::nrf52::operator|= ( StatusFlags & a,
StatusFlags b )
constexpr

Definition at line 22 of file uicr.cpp.

Variable Documentation

◆ BOOTLOADER_MBR_PARAMS_PAGE_ADDRESS

uint32_t esphome::nrf52::BOOTLOADER_MBR_PARAMS_PAGE_ADDRESS = 0x000FE000
constexpr

Definition at line 53 of file uicr.cpp.

◆ BOOTLOADER_REGION_START

uint32_t esphome::nrf52::BOOTLOADER_REGION_START = 0x000F4000
constexpr

Definition at line 52 of file uicr.cpp.

◆ goto_dfu

volatile bool esphome::nrf52::goto_dfu = false

Definition at line 15 of file dfu.cpp.