Я изо всех сил пытаюсь понять, как заставить Hillcrest SH -2 API (для BNO-080) работать на nrf52 от Nordi c. Моих знаний по C недостаточно, чтобы понять, как заставить библиотеку работать.
SH -2 API - https://github.com/hcrest/bno080-driver
Из чего я Понимаете, все, что нужно, это разработчик, чтобы настроить интерфейс к подсистеме хоста для связи, в моем случае TWI (см. - https://github.com/hcrest/bno080-driver/blob/master/sh2_hal.h). Это требует от разработчика реализации "sh2_hal_impl.h", который должен предоставлять базовые c функции чтения / записи для использования драйвером.
Но я застрял на 'sh2_initialize' и не могу понять, что я Меня просят предоставить для завершения инициации:
int sh2_initialize(sh2_EventCallback_t *eventCallback, void *resetCookie)
Я не могу найти какую-либо ссылку на то, что и как делает * resetCook ie.
Любая помощь, пожалуйста?