[an error occurred while processing this directive]
|
Некоторые компиляторы позволяют перекрывать функции обращения к данным, расположенным в EEPROM-памяти, внешней памяти и т.п. Тогда нужно только отобразить flash например, на external область, перекрыть функции чтения/записи своими и использовать стандартную функцию bsearch.
Но проще, наверное, написать подобную bsearch функцию самому, заточив ее под свои реалии.