low level implementation 1-wire interface
More...
|
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) |
|
low level implementation 1-wire interface
◆ ds_eraseSector()
uint8_t ds_eraseSector |
( |
uint32_t |
adr_start | ) |
|
- Parameters
-
adr_start | index 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