esp32編程第一例
阿新 • • 發佈:2018-05-01
int print info oid -- inf features rto AR
#include<stdio.h>
#include"freertos/FreeRtos.h"
#include"freertos/task.h"
#include"esp_system.h"
#include"esp_spi_flash.h"
void app_main()
{
printf("hellow world!\n");//打印字符串
esp_chip_info_t chip_info;//定義芯片信息結構體變量
esp_chip_info(&chip_info);//
printf("cup數量%d,wifi%s%s",chip_info.cores,
(chip_info.features&CHIP_FEATURE_BT)?"/BT":"",
(chip_info.features&CHIP_FEATURE_BLE)?"/BLE":""
);
printf("芯片修訂號%d\n",chip_info.revision);
printf("%dMB %s flash\n",spi_flash_get_chip_size()/(1024*10124),
(chip_info.features&CHIP_FEATURE_EMB_FLASH)?"embedded":"external"
);
for(int i=10;i>=0;i--)
{
printf("倒計時%d秒\n",i);
vTaskDelay(1000/portTICK_PERIOD_MS);
}
printf("重啟\n");
fflush(stdout);
esp_restart();
}
esp32編程第一例