feat: 實作 elite_board_demo() 以及 DEF_ELITE_DEMO_WO_SOFTDEVICE, DEF_ELITE_DEMO_W_SOFTDEVICE 定義, 驗證電路設計
This commit is contained in:
@@ -11,6 +11,21 @@ void elite_board_init(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
void elite_board_demo(void)
|
||||
{
|
||||
#if (DEF_ELITE_DEMO_WO_SOFTDEVICE || DEF_ELITE_DEMO_W_SOFTDEVICE)
|
||||
|
||||
#if (DEF_ELITE_MODEL == DEF_ELITE_EDC_V2_0)
|
||||
|
||||
#elif (DEF_ELITE_MODEL == DEF_ELITE_PEL_V2_0)
|
||||
|
||||
#elif (DEF_ELITE_MODEL == DEF_ELITE_CPG_V1_1)
|
||||
cpg_pulse_default_demo_ext();
|
||||
#endif
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
void elite_board_power_off(void)
|
||||
{
|
||||
#if (DEF_ELITE_MODEL == DEF_ELITE_EDC_V2_0)
|
||||
|
||||
@@ -28,6 +28,7 @@ extern "C"
|
||||
void elite_board_init(void);
|
||||
void elite_board_power_off(void);
|
||||
void elite_drv_init(void);
|
||||
void elite_board_demo(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -101,6 +101,13 @@ static void nrf_sdh_freertos_task_hook(void *p_context)
|
||||
|
||||
elite_board_init();
|
||||
|
||||
#if DEF_ELITE_DEMO_WO_SOFTDEVICE
|
||||
elite_board_demo();
|
||||
for (;;)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
elite_drv_init();
|
||||
|
||||
le_stack_Init(); // enable ble stack, but unscannable!! register "le_evt_handler" handle(CB)
|
||||
@@ -116,6 +123,10 @@ static void nrf_sdh_freertos_task_hook(void *p_context)
|
||||
|
||||
extern void le_adv_init(uint8_t ble_conn_cfg_tag);
|
||||
le_adv_init(APP_BLE_CONN_CFG_TAG); // could be scanned
|
||||
|
||||
#if DEF_ELITE_DEMO_W_SOFTDEVICE
|
||||
elite_board_demo();
|
||||
#endif
|
||||
}
|
||||
|
||||
int main(void)
|
||||
|
||||
Reference in New Issue
Block a user