uapi_blesrv_service_init();\r
\r
start_custom_ble_service();\r
- \r
+\r
#ifdef SUPPORT_ALIPAY_SEC\r
+#if !defined(A5133_DEMO_SERVER) && !defined(A5133_DEMO_CLIENT)\r
uapi_alipay_svr_init();\r
#endif\r
+#endif\r
\r
#ifdef SUPPORT_A5133_SERVICE\r
uapi_a5133_service_init();\r
'brandy-native-js-lt22': {
'base_target_name': 'brandy-native-js',
'defines': ['SUPPORT_A5133_SERVICE'
- #,'A5133_USE_HW_SPI'
+ ,'A5133_DEMO_SERVER'
+ ,'DISABLE_ENCODER'
+ ,'-:ENABLE_CYWEE'
+ ,'-:SUPPORT_ALIPAY_SEC'
+ # 'WEARABLE_LOG_DEBUG',
+ # ,'A5133_DEMO_CLIENT'
+ # ,'A5133_USE_HW_SPI'
],
'ram_component':["driver_a5133","a5133_service"],
'fs_image_path':'fd230',
#include "microtar.h"
#include "mag_service.h"
#include "ppg_service.h"
-
#ifdef SUPPORT_A5133_SERVICE
#include "A5133main.h"
+#include "service/a5133_service.h"
+#include "input_app.h"
#endif
errcode_t uapi_create_osThread_custom(app_task_definition_t *task_cfg)
ble_avd_mode_change(0);
return true;
}
+
+#ifdef A5133_DEMO_SERVER
+
+uint8_t a5133_demo_msg_send[2][64]={
+ "前方路段发生塌方,请紧急制动!",
+ "前方道路拥堵,请减速慢行,注意安全!"
+};
+static uint8_t a5133_demo_msg_send_index=0;
+static void a5133_demo_msg_change_callback(void)
+{
+ uint8_t* p_msg = (uint8_t*)&a5133_demo_msg_send[a5133_demo_msg_send_index];
+ int msg_len = strlen((char*)p_msg);
+ uapi_a5133_set_send_data(p_msg,msg_len);
+ PRINT("a5133 send msg[%d] %s"NEWLINE,a5133_demo_msg_send_index,p_msg);
+ if(a5133_demo_msg_send_index == 0)
+ a5133_demo_msg_send_index = 1;
+ else
+ a5133_demo_msg_send_index = 0;
+}
+#endif
void startup_post_init_task(void)
{
uint8_t day = 0;
{
do_cywee_service_check_msg(CYWEE_SERVICE_CMD_RESET_DAILY_DATA,NULL);
}
+#ifdef A5133_DEMO_SERVER
+ uapi_button_register_event_cb(a5133_demo_msg_change_callback, BUTTON_PWR_CLICKUP);
+ a5133_demo_msg_change_callback();
+ send_a5133_cmd_msg(A5133_SERVICE_CMD_TYPE_RUN_MASTER);
+ // ScreenAlwaysOnCtr(true);
+#endif
}
void startup_post_init(void)
return ret;
}
+#else
+int custom_exit_lpm(void)
+{
+ return 0;
+}
#endif
int32_t uapi_microhone_switch(bool isopen)