Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
Esp32SocInfo.hxx
Go to the documentation of this file.
1
34
#ifndef _FREERTOS_DRIVERS_ESP32_ESP32SOCINFO_HXX_
35
#define _FREERTOS_DRIVERS_ESP32_ESP32SOCINFO_HXX_
36
37
#include <stdint.h>
38
39
#if defined(ESP_PLATFORM)
40
41
#include "sdkconfig.h"
42
43
#if defined(CONFIG_IDF_TARGET_ESP32)
44
#include <esp32/rom/rtc.h>
45
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
46
#include <esp32s2/rom/rtc.h>
47
#elif defined(CONFIG_IDF_TARGET_ESP32S3)
48
#include <esp32s3/rom/rtc.h>
49
#elif defined(CONFIG_IDF_TARGET_ESP32C3)
50
#include <esp32c3/rom/rtc.h>
51
#elif defined(CONFIG_IDF_TARGET_ESP32H2)
52
#include <esp32h2/rom/rtc.h>
53
#elif defined(CONFIG_IDF_TARGET_ESP32C2)
54
#include <esp32c2/rom/rtc.h>
55
#endif
56
57
namespace
openmrn_arduino
58
{
59
61
class
Esp32SocInfo
62
{
63
public
:
67
static
uint8_t print_soc_info();
68
};
69
70
}
// namespace openmrn_arduino
71
72
using
openmrn_arduino::Esp32SocInfo;
73
74
#endif
// ESP_PLATFORM
75
76
#endif
// _FREERTOS_DRIVERS_ESP32_ESP32SOCINFO_HXX_
src
freertos_drivers
esp32
Esp32SocInfo.hxx
Generated on Sun Feb 2 2025 21:18:13 for Open Model Railroad Network (OpenMRN) by
1.9.8