[an error occurred while processing this directive]
|
что то типа этого
const u32_t _ParsingFuncAdr[]= {
(u32_t) &_ParsingFunc1,
(u32_t) &_ParsingFunc2,
(u32_t) &_ParsingFunc3,
.....}
void _go_app(u8_t i) {
void (*StartApp) (void);
StartApp = (void*)(*((u32_t*)_ParsingFuncAdr[i]));
StartApp();
}
c типами и разрядностью адресов сам разберешься
E-mail: info@telesys.ru