simple FS  v0.1.0
memory_ds.h
Go to the documentation of this file.
1 
23 #ifndef __MODULE_DS_H
24 #define __MODULE_DS_H
25 
26 #include "memory_driver.h"
27 
28 
29 uint8_t ds_init(void *hw_object, void* hw_object2, uint16_t GPIO_Pin);
30 uint16_t ds_readSR(void);
31 uint8_t ds_isBusy(void);
32 uint16_t ds_read(uint32_t addr,uint8_t *buf,uint16_t n);
33 uint16_t ds_write(uint32_t addr,uint8_t *buf,int32_t dlzka);
34 uint8_t ds_eraseAll();
35 uint8_t ds_eraseSector(uint32_t addr_start);
36 uint8_t ds_powerDown(void);
37 uint8_t ds_powerUp(void);
38 void ds_dump(void);
39 uint8_t ds_capacity(void);
40 uint8_t ds_Manufacturer(void);
41 uint8_t ds_type(void);
42 uint64_t ds_id(void);
43 
44 
45 extern MemoryDriver_t memoryOneWire;
46 
47 #endif
48 
memory_driver.h
interface definition for specific types of memories.
ds_eraseSector
uint8_t ds_eraseSector(uint32_t addr_start)
Definition: memory_ds.c:82
ds_init
uint8_t ds_init(void *hw_object, void *hw_object2, uint16_t GPIO_Pin)
Inicializacia drivera.
Definition: memory_ds.c:39
ds_isBusy
uint8_t ds_isBusy(void)
Vráti stav FLASH pamäti.
Definition: memory_ds.c:59
MemoryDriver_t
Interface that defines list of functions with basic operation with memory.
Definition: memory_driver.h:86