teste de publish

Dependencies:   DS1820 HighSpeedAnalogIn devices mbed

Revision:
10:263c093f8977
Parent:
7:ae9c47f62946
Child:
11:631bea162800
--- 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