#pragma once #include #define CHIP_FEATURE_EMB_FLASH (1UL << 0) #define CHIP_FEATURE_BT (1UL << 4) #define CHIP_FEATURE_BLE (1UL << 5) typedef struct { uint32_t features; //!< bit mask of CHIP_FEATURE_x feature flags uint8_t cores; //!< number of CPU cores uint8_t revision; //!< chip revision number } esp_chip_info_t; void esp_restart(void); void esp_chip_info(esp_chip_info_t* out_info);