low level implementation memory emulation (in RAM)
More...
|
uint8_t | ram_init (void *hw_object, void *hw_object2, uint16_t GPIO_Pin) |
| Inicializacia drivera.
|
|
uint16_t | ram_readSR (void) |
|
uint8_t | ram_isBusy (void) |
| Vráti stav FLASH pamäti. More...
|
|
uint16_t | ram_read (uint32_t addr, uint8_t *buf, uint16_t n) |
|
uint16_t | ram_write (uint32_t addr, uint8_t *buf, int32_t dlzka) |
|
uint8_t | ram_eraseAll () |
|
uint8_t | ram_eraseSector (uint32_t addr_start) |
|
uint8_t | ram_powerDown (void) |
|
uint8_t | ram_powerUp (void) |
|
void | ram_dump (void) |
|
uint8_t | ram_capacity (void) |
|
uint8_t | ram_Manufacturer (void) |
|
uint8_t | ram_type (void) |
|
uint64_t | ram_id (void) |
|
low level implementation memory emulation (in RAM)
◆ ram_eraseSector()
uint8_t ram_eraseSector |
( |
uint32_t |
addr_start | ) |
|
- Parameters
-
addr_start | index sektora, prvy sektor ma adresu 0, druhy 1, ... |
◆ ram_isBusy()
uint8_t ram_isBusy |
( |
void |
| ) |
|
Vráti stav FLASH pamäti.
- Returns
- stav. 1 - busy, 0 - available