42 lines
972 B
C++
42 lines
972 B
C++
#include "LibDemo.h"
|
|
#include "cmsis.h"
|
|
#include "cmsis_os.h"
|
|
#include "cqueue.h"
|
|
#include "demo_lib.h"
|
|
#include "hal_trace.h"
|
|
#include <string.h>
|
|
|
|
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)
|