Home
last modified time | relevance | path

Searched refs:flash_descriptor (Results 1 – 4 of 4) sorted by relevance

/bsp/microchip/samc21/bsp/hal/include/
A Dhal_flash.h50 struct flash_descriptor;
64 typedef void (*flash_cb_t)(struct flash_descriptor *const descr);
78 struct flash_descriptor { struct
93 int32_t flash_init(struct flash_descriptor *flash, void *const hw); argument
102 int32_t flash_deinit(struct flash_descriptor *flash);
113 int32_t flash_write(struct flash_descriptor *flash, uint32_t dst_addr, uint8_t *buffer, uint32_t le…
136 int32_t flash_read(struct flash_descriptor *flash, uint32_t src_addr, uint8_t *buffer, uint32_t len…
157 int32_t flash_lock(struct flash_descriptor *flash, const uint32_t dst_addr, const uint32_t page_num…
179 int32_t flash_erase(struct flash_descriptor *flash, const uint32_t dst_addr, const uint32_t page_nu…
188 uint32_t flash_get_page_size(struct flash_descriptor *flash);
[all …]
/bsp/microchip/samc21/bsp/hal/src/
A Dhal_flash.c47 static int32_t flash_is_address_aligned(struct flash_descriptor *flash, const uint32_t flash_addr);
52 int32_t flash_init(struct flash_descriptor *flash, void *const hw) in flash_init()
72 int32_t flash_deinit(struct flash_descriptor *flash) in flash_deinit()
84 int32_t flash_read(struct flash_descriptor *flash, uint32_t src_addr, uint8_t *buffer, uint32_t len… in flash_read()
152 int32_t flash_erase(struct flash_descriptor *flash, const uint32_t dst_addr, const uint32_t page_nu… in flash_erase()
201 int32_t flash_lock(struct flash_descriptor *flash, const uint32_t dst_addr, const uint32_t page_num… in flash_lock()
245 uint32_t flash_get_page_size(struct flash_descriptor *flash) in flash_get_page_size()
254 uint32_t flash_get_total_pages(struct flash_descriptor *flash) in flash_get_total_pages()
277 static int32_t flash_is_address_aligned(struct flash_descriptor *flash, const uint32_t flash_addr) in flash_is_address_aligned()
297 struct flash_descriptor *const descr = CONTAINER_OF(device, struct flash_descriptor, dev); in flash_ready()
[all …]
/bsp/microchip/samc21/bsp/
A Ddriver_init.h34 extern struct flash_descriptor FLASH_0;
A Ddriver_init.c26 struct flash_descriptor FLASH_0;

Completed in 5 milliseconds