#include "rf_phy_driver.h" #include "global_config.h" #include "jump_function.h" #include "ll_debug.h" #include "ll_hw_drv.h" #include "ll_sleep.h" //#include "touch_key.h" #include "uart.h" #include "gpio.h" #include "clock.h" #include "common.h" #include "log.h" #include "adc.h" #include "pwrmgr.h" #include "string.h" #include "phy_console.h" extern void ble_main(void); extern void hal_rom_code_ini(void); extern int app_main(void); extern void init_config(void); extern uint32_t pclk; #define LARGE_HEAP_SIZE 6*1024 uint8 g_largeHeap[LARGE_HEAP_SIZE]; volatile uint8 g_clk32K_config; static void rf_wakeup_handler(void){ NVIC_SetPriority((IRQn_Type)BB_IRQ, IRQ_PRIO_REALTIME); NVIC_SetPriority((IRQn_Type)CP_TIMER_IRQ, IRQ_PRIO_HIGH); } void cons_callback(uint16_t cmd_id, uint8_t argc, char** argv) { LOG("cmd id is 0x%x, parameter num is %d\n", cmd_id, argc); for(uint8_t i = 0; i