mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-01 03:34:32 +02:00
Hello world example: Print ESP32-S2 Beta for esp32s2beta target
This commit is contained in:
committed by
Angus Gratton
parent
db84ba868c
commit
f7d80ed9da
@@ -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 */
|
||||
|
@@ -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" : "");
|
||||
|
Reference in New Issue
Block a user