35 static const char *
TAG = CONFIG_UTILITY_LOG_TAG;
40 esp_chip_info_t chip_info;
41 esp_chip_info(&chip_info);
42 ESP_LOGI(
TAG,
"This is %s chip with %d CPU cores, WiFi%s%s, ",
45 (chip_info.features & CHIP_FEATURE_BT) ?
"/BT" :
"",
46 (chip_info.features & CHIP_FEATURE_BLE) ?
"/BLE" :
"");
47 ESP_LOGI(
TAG,
"silicon revision %d, ", chip_info.revision);
48 ESP_LOGI(
TAG,
"%dMB %s flash", spi_flash_get_chip_size() / (1024 * 1024),
49 (chip_info.features & CHIP_FEATURE_EMB_FLASH) ?
"embedded" :
"external");
50 ESP_LOGI(
TAG,
"Free heap: %d", esp_get_free_heap_size());
58 vTaskDelay(millis / portTICK_RATE_MS);
66 vTaskDelay(seconds * (1000 / portTICK_RATE_MS));
74 vTaskDelay(minutes * 60 * (1000 / portTICK_RATE_MS));
void util_delay_minutes(int minutes)
void print_chip_info(void)
void util_delay_seconds(int seconds)
void util_delay_millis(int millis)
defininitions for simple utility functions