sdcard_type_t cardType()返回存储卡类型,0、1、2、3、4分别如下: CARD_NONE未连接存储卡; CARD_MMCmmc卡; CARD_SDsd卡,最大2G; CARD_SDHCsdhc卡,最大32G; CARD_UNKNOWN未知存储卡; uint64_t cardSize()返回存储卡大小字节数; uint64_t totalBytes()返回文件系统总字节数; uint64_t usedBytes()返回...
E () vfs_fat_sdmmc: sdmmc_card_init failed (0x105). E () SD_CARD: Failed to initialize the card (263). Make sure SD card lines have pull-up resistors in place. 这里最后发现是由于焊接sd卡槽时插拔口没虚焊了,有两个解决方法,一个是把 slot_config.gpio_cd = PIN_NUM_CD; /* SD插...
sdcard_type_t cardType() 返回存储卡类型,0、1、2、3、4,分别如下: CARD_NONE 未连接存储卡; CARD_MMC mmc卡; CARD_SD sd卡,最大2G; CARD_SDHC sdhc卡,最大32G; CARD_UNKNOWN 未知存储卡; uint64_t cardSize() 返回存储卡大小字节数; uint64_t totalBytes() 返回文件系统总字节数; uint64_t us...
.max_files = 5, .allocation_unit_size = 4 * 1024 }; esp_err_t ret = esp_vfs_fat_sdmmc_mount("/SDCARD", &host, &slot_config, &mount_config, &card); if (ret == ESP_OK) { mkdir("/SDCARD/APM", 0777); printf("sdcard is mounted\n"); update_fw();...
fs_drv.rddir_size=sizeof(dir_t); fs_drv.dir_close_cb=fs_dir_close; fs_drv.dir_open_cb=fs_dir_open; fs_drv.dir_read_cb=fs_dir_read; lv_fs_drv_register(&fs_drv); } boolSdCard::init() { SPIClass* sd_spi =newSPIClass(HSPI);//another SPIif(!SD.begin(15, *sd_spi))/...
SDCard(slot=2) os.mount(sd,"/sd") # 装载 os.listdir('/sd') # 列出目录内容 os.umunt('/sd') # 弹出 # RMTRMT是ESP32专用的,可以生成分辨率为12.5ns的精确数字脉冲。详见esp32.RMT。用法是:import esp32 from machine import Pin r = esp32.RMT(0, pin=Pin(18), clock_div=8) # RMT...
write_sdmmc(gps_data_t gps_data) { char file_name[9] = {0}; char record[80] = {0}; uint8_t i = 0; uint8_t offset = 0; if (sdmmc_status == 0) { uint8_t init = card_mount(); // 初始化并装载TF卡 if (init == 0) { printf("TF 卡初始化成功! \n"); sdmmc_...
.max_files = 5, .allocation_unit_size = 16 * 1024 }; sdmmc_card_t *card; const char mount_point[] = MOUNT_POINT; ESP_LOGI(TAG, "Initializing SD card"); // Use settings defined above to initialize SD card and mount FAT filesystem. ...
.max_files = 5, .allocation_unit_size = 16 * 1024 }; sdmmc_card_t *card; const char mount_point[] = MOUNT_POINT; ESP_LOGI(TAG, "Initializing SD card"); // Use settings defined above to initialize SD card and mount FAT filesystem. ...
.max_files = 5, .allocation_unit_size = 4 * 1024 }; esp_err_t ret = esp_vfs_fat_sdmmc_mount("/SDCARD", &host, &slot_config, &mount_config, &card); if (ret == ESP_OK) { mkdir("/SDCARD/APM", 0777); printf("sdcard is mounted\n"); ...