|
|
@@ -305,13 +305,11 @@ void updateAmplifState(uint8_t newset,uint8_t id){
|
|
|
if(id==0){
|
|
|
if(sysinf.amplifState != newset){
|
|
|
sysinf.amplifState = newset;
|
|
|
- if(newset == SYS_STATE_ERROR_HW){
|
|
|
- sysinf.lysisState = newset;
|
|
|
-
|
|
|
+ if(newset == SYS_STATE_ERROR_HW){
|
|
|
#ifdef ONECHIP_MINI_ONE
|
|
|
- beep_set(BEEP_ERR_HW);
|
|
|
+ sysinf.lysisState = newset;
|
|
|
#endif
|
|
|
-
|
|
|
+ beep_set(BEEP_ERR_HW);
|
|
|
}else if(newset == SYS_STATE_ERROR_HM){
|
|
|
beep_set(BEEP_ERR_HM);
|
|
|
}
|
|
|
@@ -320,8 +318,10 @@ void updateAmplifState(uint8_t newset,uint8_t id){
|
|
|
}else{
|
|
|
if(sysinf.lysisState != newset){
|
|
|
sysinf.lysisState = newset;
|
|
|
- if(newset == SYS_STATE_ERROR_HW){
|
|
|
+ if(newset == SYS_STATE_ERROR_HW){
|
|
|
+#ifdef ONECHIP_MINI_ONE
|
|
|
sysinf.lysisState = newset;
|
|
|
+#endif
|
|
|
beep_set(BEEP_ERR_HW);
|
|
|
}else if(newset == SYS_STATE_ERROR_HM){
|
|
|
beep_set(BEEP_ERR_HM);
|
|
|
@@ -536,7 +536,7 @@ void usr_state_machine(ProcessStateMachine_t *sts, heat_ctrl_def *heater)
|
|
|
|
|
|
//上报采样数据
|
|
|
// sample_send_rt_data();
|
|
|
- if(((sts->DataSendLast+ 1)%MAX_DATA_BUF_SIZE) != sts->DataSendHeader){
|
|
|
+ if(sts->DataSendLast < MAX_DATA_BUF_SIZE){
|
|
|
for (int i = 0; i < CS_MAX; i++)
|
|
|
{
|
|
|
// === 打桩测试模式 (Stub Test) ===
|