Callback-обработчик для детектирования флеш-устройства
#include <fs/f3s_flash.h>
int32_t f3s_*_ident( f3s_dbase_t *dbase,
f3s_access_t *access,
uint32_t flags,
uint32_t text_offset );
- dbase
- Адрес дескриптора базы данных сервиса флеш-памяти.
- access
- Адрес дескриптора-контейнера для сокета и службы сокетов драйвера флеш-памяти.
- flags
- Флаги:
- F3S_LIST_ALL
- Перечисление баз данных.
- 0
- Вызов из f3s_flash_probe() для детектирования без перечисления.
- text_offset
- Адрес блока данных во флеш-устройстве.
libfs-flash3
Обнаруживает флеш-устройство по адресу text_offset и заполняет структуру f3s_dbase_t информацией о его типе и геометрии.
- EOK
- Успешное завершение обработчика.
- ENOTSUP
- Устройство не найдено, библиотеке следует освободить ресурсы.
ЗОСРВ «Нейтрино», libfs-flash3
f3s_flash_t
Разработка драйвера флеш-памяти
Предыдущий раздел: перейти