解决自动更新bootloader死机的问题
软件版本2.00 解决检测任务中重试失败后不会填充返回值的bug
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "hardware/power.h"
|
||||
#include "hardware/timer_cfg.h"
|
||||
#include "hardware/power.h"
|
||||
static uint16_t jq_idle_current;
|
||||
volatile static uint16_t jq_idle_current;
|
||||
|
||||
#define JQ_IDLE_NOISE 100
|
||||
|
||||
@@ -14,19 +14,19 @@ static uint16_t jq_idle_current;
|
||||
#else
|
||||
volatile uint16_t* JQ_Read_AD_V = FireBus_ADC_Buf;
|
||||
#endif
|
||||
static uint16_t jq_ad_last_sample;
|
||||
volatile static uint16_t jq_ad_last_sample;
|
||||
static volatile CurrentSample_Range_eu buscurrent_range = Current_Max;
|
||||
|
||||
uint16_t JQ_FreeBack_MaxCur;
|
||||
uint16_t JQ_FreeBack_MaxTime;
|
||||
uint16_t JQ_FreeBack_MinCur;
|
||||
uint16_t JQ_FreeBack_MinTime;
|
||||
volatile uint16_t JQ_FreeBack_MaxCur;
|
||||
volatile uint16_t JQ_FreeBack_MaxTime;
|
||||
volatile uint16_t JQ_FreeBack_MinCur;
|
||||
volatile uint16_t JQ_FreeBack_MinTime;
|
||||
|
||||
uint16_t JQ_CommEnd_MaxCur = 0;
|
||||
uint8_t JQ_CommEnd_CurEn = 0;
|
||||
volatile uint16_t JQ_CommEnd_MaxCur = 0;
|
||||
volatile uint8_t JQ_CommEnd_CurEn = 0;
|
||||
|
||||
|
||||
uint16_t JQ_EnFreeBack_Test = 0;
|
||||
volatile uint16_t JQ_EnFreeBack_Test = 0;
|
||||
|
||||
static void JQ_CommBegin()
|
||||
{
|
||||
|
Reference in New Issue
Block a user