/* * System.h * * Created on: May 27, 2017 * Author: kolban */ #ifndef COMPONENTS_CPP_UTILS_SYSTEM_H_ #define COMPONENTS_CPP_UTILS_SYSTEM_H_ #include <stdint.h> #include <string> #include <esp_system.h> /** * @brief System wide functions. */ class System { public: System(); virtual ~System(); static void getChipInfo(esp_chip_info_t *info); static uint32_t getFreeHeapSize(); static std::string getIDFVersion(); }; #endif /* COMPONENTS_CPP_UTILS_SYSTEM_H_ */