teste de publish
Dependencies: DS1820 HighSpeedAnalogIn devices mbed
Diff: funcoesSDCard.h
- Revision:
- 10:263c093f8977
- Parent:
- 7:ae9c47f62946
- Child:
- 11:631bea162800
diff -r cf406384efd9 -r 263c093f8977 funcoesSDCard.h --- a/funcoesSDCard.h Wed Aug 09 20:38:10 2017 +0000 +++ b/funcoesSDCard.h Mon Aug 14 13:59:27 2017 +0000 @@ -14,8 +14,9 @@ namespace sdCard{ extern SDFileSystem sd; - extern arquivoSD envio; - extern arquivoSD armazenamento; + extern arquivoSD bank0; + extern arquivoSD bank1; + extern arquivoSD currentBankFile; extern arquivoSD config; extern arquivoSD devices; extern arquivoSD status; @@ -23,6 +24,7 @@ extern bool arquivosAbertos; extern bool deleteSentFiles; extern char nomeArquivoEmRecebimento[30]; + extern uint8_t currentBank; int init(); uint8_t file_rename(const char *, const char *); @@ -31,11 +33,15 @@ bool getFileTam(arquivoSD *); bool abreArquivo(arquivoSD *,char *); //Struct do arquivo e modo ('w','r+',etc) bool insereDadosArquivo(arquivoSD *, char*,uint16_t);//Struct do arquivo, dados a inserir e tamanho deles + bool insereDadosBank(char*,uint16_t); //Dados a inserir e tamanho deles //bool insereDadosArquivoPeloNome(char *, char*,uint16_t);//nome do arquivo, dados a inserir e tamanho deles bool fechaArquivo(arquivoSD *); //Struct do arquivo bool exibeArquivo(arquivoSD *); bool excluiArquivo(arquivoSD *); bool arquivoAberto(uint16_t); uint16_t calcCheckSum16BITFile(char *); + uint8_t verificaCurrentBank(void); //Verifica o banco atualmente utilizado + uint8_t modificaCurrentBank(uint8_t); + bool deleteBanks(uint8_t); } #endif