Funções Solidtec
Diff: dados.h
- Revision:
- 0:73f074c39876
diff -r 000000000000 -r 73f074c39876 dados.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dados.h Fri Dec 08 19:15:28 2017 +0000 @@ -0,0 +1,24 @@ +/* +** Cabeçalhos das funções implementadas no módulo dados.cpp , +** que servem para gravar e ler dados na memória. +*/ +#include "mbed.h" +#include "QSPI_DISCO_F746NG.h" + +//Contantes de Memória +#define QSPI_BASE_ADDR ((uint32_t)0x90000000) +#define BUFFER_SIZE ((uint32_t)32) + +/* +============================================================================================== +** Funções de Dados +============================================================================================== +*/ +/* +** Função ler endereço de memória, recebendo um vetor que será populado pelo conteúdo +** em memória +*/ +void lerMemoria(uint32_t ADDR, uint8_t ReadBuffer[], uint32_t tamanho); +bool escreverMemoria(uint32_t ADDR, uint8_t WriteBuffer[],uint32_t tamanho); +int lerValoresInteiros(uint32_t enderecoMemoria); +bool salvarValoresInteiros(int valorLocal, uint32_t enderecoMemoria); \ No newline at end of file