guanjiao
2018-09-15 8770b97111b845632246b08696f4362f6e88a5ee
源码/核心板/Src/main.c
@@ -10,8 +10,8 @@
#include "serial_at_cmd_app.h"
#include "global_param.h"
//#define WORK_MODE_TAG
#define WORK_MODE_ANCHOR
#define WORK_MODE_TAG
//#define WORK_MODE_ANCHOR
void Device_Init(void)
{
@@ -19,6 +19,9 @@
   SystemInit();
   Nvic_Init();
   Systick_Init();
#ifdef WORK_MODE_TAG
   RTC_Configuration();
#endif
   Led_Init();
   Beep_Init();
   DW_GPIO_Init();
@@ -44,6 +47,7 @@
 *
 * @return none
 */
int main(void)
{
@@ -51,11 +55,21 @@
   Program_Init();
   Dw1000_Init();
#ifdef WORK_MODE_TAG
   tag_sleep_configuraion();
#endif
    /* Loop forever initiating ranging exchanges. */
   while(1)
   {
#ifdef WORK_MODE_TAG
   if(g_start_send_flag)
   {
      g_start_send_flag = 0;
      Tag_App();
   }
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
   PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
#else 
      Anchor_App();
#endif