simple FS  v0.1.0
Functions | Variables
Memory_OneWire

low level implementation 1-wire interface More...

Collaboration diagram for Memory_OneWire:

Functions

uint8_t ds_init (void *hw_object, void *hw_object2, uint16_t GPIO_Pin)
 Inicializacia drivera.
 
uint16_t ds_readSR (void)
 
uint8_t ds_isBusy (void)
 Vráti stav FLASH pamäti. More...
 
uint16_t ds_read (uint32_t addr, uint8_t *buf, uint16_t n)
 
uint16_t ds_write (uint32_t addr, uint8_t *buf, int32_t dlzka)
 
uint8_t ds_eraseAll ()
 
uint8_t ds_eraseSector (uint32_t addr_start)
 
uint8_t ds_powerDown (void)
 
uint8_t ds_powerUp (void)
 
void ds_dump (void)
 
uint8_t ds_capacity (void)
 
uint8_t ds_Manufacturer (void)
 
uint8_t ds_type (void)
 
uint64_t ds_id (void)
 

Variables

MemoryDriver_t memoryOneWire
 

Detailed Description

low level implementation 1-wire interface

Function Documentation

◆ ds_eraseSector()

uint8_t ds_eraseSector ( uint32_t  adr_start)
Parameters
adr_startindex sektora, prvy sektor ma adresu 0, druhy 1, ...

◆ ds_isBusy()

uint8_t ds_isBusy ( void  )

Vráti stav FLASH pamäti.

Returns
stav. 1 - busy, 0 - available