Src/application/dw_app.c
@@ -190,6 +190,29 @@
     * As this example only handles one incoming frame with always the same delay and timeout, those values can be set here once for all. */
            //设置接收超时时间
}
uint8_t uwb_onflag=1;
void UWB_RXON()
{
    if(!g_com_map[MODBUS_MODE])
    {
    Dw1000_Init();
    uwb_onflag=1;
    g_com_map[UWB_ONFLAG]=uwb_onflag;
    save_com_map_to_flash();
    }
}
void UWB_RXOFF()
{
    if(!g_com_map[MODBUS_MODE])
    {
    dwt_setinterrupt(  DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 0);
    dwt_forcetrxoff();
    dwt_entersleep();
    uwb_onflag=0;
    g_com_map[UWB_ONFLAG]=uwb_onflag;
    save_com_map_to_flash();
    }
}
void Dw1000_App_Init(void)
{
//g_com_map[DEV_ID] = 0x0b;