Hello world example: Print ESP32-S2 Beta for esp32s2beta target

This commit is contained in:
Angus Gratton
2019-09-20 17:07:34 +10:00
committed by Angus Gratton
parent db84ba868c
commit f7d80ed9da
2 changed files with 11 additions and 2 deletions

View File

@@ -237,7 +237,7 @@ esp_err_t esp_derive_local_mac(uint8_t* local_mac, const uint8_t* universal_mac)
*/
typedef enum {
CHIP_ESP32 = 1, //!< ESP32
CHIP_ESP32S2BETA = 2, //!< ESP32S2BETA
CHIP_ESP32S2BETA = 2, //!< ESP32-S2 Beta
} esp_chip_model_t;
/* Chip feature flags, used in esp_chip_info_t */

View File

@@ -7,11 +7,19 @@
CONDITIONS OF ANY KIND, either express or implied.
*/
#include <stdio.h>
#include "sdkconfig.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_system.h"
#include "esp_spi_flash.h"
#ifdef CONFIG_IDF_TARGET_ESP32
#define CHIP_NAME "ESP32"
#endif
#ifdef CONFIG_IDF_TARGET_ESP32S2BETA
#define CHIP_NAME "ESP32-S2 Beta"
#endif
void app_main(void)
{
@@ -20,7 +28,8 @@ void app_main(void)
/* Print chip information */
esp_chip_info_t chip_info;
esp_chip_info(&chip_info);
printf("This is ESP32 chip with %d CPU cores, WiFi%s%s, ",
printf("This is %s chip with %d CPU cores, WiFi%s%s, ",
CHIP_NAME,
chip_info.cores,
(chip_info.features & CHIP_FEATURE_BT) ? "/BT" : "",
(chip_info.features & CHIP_FEATURE_BLE) ? "/BLE" : "");