|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Chip identification and feature detection. More...
#include <idfxx/flags>#include <cstdint>#include <esp_chip_info.h>#include <string>#include "sdkconfig.h"Go to the source code of this file.
Classes | |
| class | idfxx::chip_info |
| Chip identification and hardware information. More... | |
Namespaces | |
| namespace | idfxx |
Enumerations | |
| enum class | idfxx::chip_model : int { idfxx::chip_model::esp32 = 1 , idfxx::chip_model::esp32s2 = 2 , idfxx::chip_model::esp32s3 = 9 , idfxx::chip_model::esp32c3 = 5 , idfxx::chip_model::esp32c2 = 12 , idfxx::chip_model::esp32c6 = 13 , idfxx::chip_model::esp32h2 = 16 , idfxx::chip_model::esp32p4 = 18 , idfxx::chip_model::esp32c5 = 23 , idfxx::chip_model::esp32c61 = 20 } |
| Identifies the ESP chip model. More... | |
| enum class | idfxx::chip_feature : uint32_t { idfxx::chip_feature::embedded_flash = 1u << 0 , idfxx::chip_feature::wifi = 1u << 1 , idfxx::chip_feature::ble = 1u << 4 , idfxx::chip_feature::bt_classic = 1u << 5 , idfxx::chip_feature::ieee802154 = 1u << 6 , idfxx::chip_feature::embedded_psram = 1u << 7 } |
| Hardware feature flags for chip capabilities. More... | |
Functions | |
| std::string | idfxx::to_string (chip_model m) |
| Returns a string representation of a chip model. | |
Chip identification and feature detection.
Definition in file chip.hpp.