int32_t f3s_v2read (f3s_dbase_t *dbase, f3s_access_t *access, uint32_t flags, uint32_t text_offset, int32_t buffer_size, uint8_t *buffer);
This optional function is called to read buffer_size bytes from address text_offset into buffer. Normally the flash devices will be read directly via memcpy().
On success, it should return the number of bytes read. If an error occurs, it should return -1 with errno set to one of the following: