simple FS
v0.1.0
inc
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
Generated by
1.8.17