Marlin 2.0 for Flying Bear 4S/5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
801 B

#ifndef MKS_WIFI_SD_H
#define MKS_WIFI_SD_H
#include "mks_wifi.h"
#include "../../sd/cardreader.h"
#include "../shared_mem/shared_mem.h"
#ifdef MKS_WIFI
//#define SHOW_PROGRESS
#define DMA_TIMEOUT 0x1ffffff
#define ESP_PACKET_SIZE 1024
//Под буфер для DMA два последних КБ из буфера
#define ESP_FILE_BUFF_COUNT (SHARED_MEM_1KB_COUNT-2)
//Под буфер для записи в файл все оставшееся с начала
#define FILE_BUFFER_SIZE ESP_PACKET_SIZE*ESP_FILE_BUFF_COUNT
void mks_wifi_sd_ls(void);
uint8_t mks_wifi_sd_init(void);
void mks_wifi_sd_deinit(void);
void sd_delete_file(char *filename);
uint8_t get_dos_filename(char *filename, char* dosfilename);
void mks_wifi_start_file_upload(ESP_PROTOC_FRAME *packet);
#endif
#endif