#include "LibDemo.h" #include "cmsis.h" #include "cmsis_os.h" #include "cqueue.h" #include "demo_lib.h" #include "hal_trace.h" #include int demo_example_init(bool on, void *param) { TRACE(0, "demo_example_init"); return 0; } int demo_example_start(bool on, void *param) { TRACE(0, "demo_example_start"); return 0; } int demo_example_stop(bool on, void *param) { TRACE(0, "demo_example_stop"); return 0; } #include "app_thirdparty.h" THIRDPARTY_HANDLER_TAB(DEMO_LIB_NAME){ {{THIRDPARTY_FUNC_DEMO, THIRDPARTY_ID_DEMO, THIRDPARTY_START}, (APP_THIRDPARTY_HANDLE_CB_T)demo_example_start, true, NULL}, {{THIRDPARTY_FUNC_DEMO, THIRDPARTY_ID_DEMO, THIRDPARTY_STOP}, (APP_THIRDPARTY_HANDLE_CB_T)demo_example_stop, true, NULL}, {{THIRDPARTY_FUNC_DEMO, THIRDPARTY_ID_DEMO, THIRDPARTY_INIT}, (APP_THIRDPARTY_HANDLE_CB_T)demo_example_init, true, NULL}, }; THIRDPARTY_HANDLER_TAB_SIZE(DEMO_LIB_NAME)