Browse Source

将所有依赖库支持到最新版本

moveToEndTestVersion
zhaohe 11 months ago
parent
commit
c08516dd10
  1. 4
      .settings/language.settings.xml
  2. 2
      Drivers
  3. 2
      app_protocols/transmit_disfection_protocol
  4. 2
      app_protocols/zscanprotocol
  5. 2
      stm32basic
  6. 2
      stm32components
  7. 2
      stm32halport
  8. 6
      ucomponents/hmp110/hmp110.hpp
  9. 4
      ucomponents/hpp272/hpp272.hpp
  10. 24
      ucomponents/preportional_valve/preportional_valve_ctrl.cpp
  11. 2
      ucomponents/pxx_pressure_sensor_driver/pxx_pressure_sensor_bus.hpp
  12. 2
      usrc/app/exth2o2_sensor.cpp
  13. 2
      usrc/app_main.cpp
  14. 3
      usrc/base/config_service.cpp
  15. 3
      usrc/base/config_service.hpp
  16. 1
      usrc/base/device_info.hpp
  17. 1
      usrc/base/protocol_processer_mgr.cpp
  18. 3
      usrc/base/protocol_processer_utils.hpp
  19. 1
      usrc/module/air_compressor_controller.hpp
  20. 2
      usrc/module/blower_controller.hpp
  21. 2
      usrc/module/pxxpsbus.hpp
  22. 10
      usrc/module/tmc_motor_group.cpp
  23. 2
      usrc/module/tmc_motor_group.hpp
  24. 1
      usrc/protocol_processer_impl/public_cmd_processer.cpp
  25. 1
      usrc/protocol_processer_impl/public_cmd_processer.hpp

4
.settings/language.settings.xml

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1128069368129573915" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1604983594999277929" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>
@ -16,7 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1235536402791664684" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="1497516560337187160" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/>
</provider>

2
Drivers

@ -1 +1 @@
Subproject commit e71ddbca4e7fc61b82b6b1f03f66b7cfbffb0495
Subproject commit 078acc813aab2a755e85f89f8d3b1f94174cfd1f

2
app_protocols/transmit_disfection_protocol

@ -1 +1 @@
Subproject commit bc4d7a3d201125f735fb193b6109be24399be84a
Subproject commit 0edd82d824736ca1d4d2f113a382204e702709bc

2
app_protocols/zscanprotocol

@ -1 +1 @@
Subproject commit 1b678c19f32b1718ae4ebd719b1dc19cd1e48bf5
Subproject commit 81529a15c57000f73cc5bd4b7276f567099b9988

2
stm32basic

@ -1 +1 @@
Subproject commit bed34d48c7e2a5e019af3a567d4de3b47702c4dc
Subproject commit ea11d9f77beed2bf8145bbe490283c0830fa8a77

2
stm32components

@ -1 +1 @@
Subproject commit a3069a8005dcb8277f95d0341551c145fac2a046
Subproject commit c3297878099d6ab606c91c0cd29c37ebadcd035a

2
stm32halport

@ -1 +1 @@
Subproject commit 6c550d69902d048e8fdd782d11e3feba7120b740
Subproject commit a0107dbac5d3ec2750b60b553097f5f7e1763ef7

6
ucomponents/hmp110/hmp110.hpp

@ -31,15 +31,15 @@ class HMP110 {
ModbusBlockHost* m_modbusBlockHost = NULL;
int32_t m_id = 0;
zmutex m_lock;
zmutex m_lock = {"HMP110:m_lock"};
hmp110_sensordata_t m_rdbuf;
hmp110_sensordata_t m_cachedata;
int32_t m_cache_errorcode = 0;
zmutex m_cache_lock;
zmutex m_cache_lock = {"HMP110:m_cache_lock"};
zmutex m_chlock;
zmutex m_chlock = {"HMP110:m_chlock"};
public:
/***********************************************************************************************************************

4
ucomponents/hpp272/hpp272.hpp

@ -38,13 +38,13 @@ class HPP272 {
ModbusBlockHost* m_modbusBlockHost = NULL;
int32_t m_id = 0;
zmutex m_lock;
zmutex m_lock = {"HPP272:m_lock"};
hpp272_data_t m_readbuf;
hpp272_data_t m_cachedata;
int32_t m_cache_errorcode = 0;
zmutex m_cache_lock;
zmutex m_cache_lock={"HPP272:m_cache_lock"};
public:
/***********************************************************************************************************************

24
ucomponents/preportional_valve/preportional_valve_ctrl.cpp

@ -2,7 +2,7 @@
#include "transmit_disfection_protocol/transmit_disfection_protocol.hpp"
using namespace iflytop;
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
#define WORK_STATE_REG 0x0000
#define CTRL_STATE_REG 0x0001
@ -10,7 +10,7 @@ using namespace zscanprotocol;
#define OVERTIME 100
#define TAG "PreportionalValveCtrl"
void PreportionalValveCtrl::initialize(UART_HandleTypeDef* huart) {//
void PreportionalValveCtrl::initialize(UART_HandleTypeDef* huart) { //
m_modbusBlockHost.initialize(huart);
m_modbusBlockHost.enableDump(false);
}
@ -18,21 +18,21 @@ void PreportionalValveCtrl::initialize(UART_HandleTypeDef* huart) {//
int32_t PreportionalValveCtrl::writeReg06(uint8_t slaveAddr, uint16_t regAddr, uint16_t regVal) {
int32_t err = m_modbusBlockHost.writeReg06(slaveAddr, regAddr, regVal, OVERTIME);
if (err == 0) return 0;
return err::kerr_subdevice_overtime;
return kerr_subdevice_overtime;
}
int32_t PreportionalValveCtrl::readReg03(uint8_t slaveAddr, uint16_t regAddr, uint16_t* regVal) {
int32_t err = m_modbusBlockHost.readReg03(slaveAddr, regAddr, regVal, OVERTIME);
if (err == 0) return 0;
return err::kerr_subdevice_overtime;
return kerr_subdevice_overtime;
}
int32_t PreportionalValveCtrl::setValvePos(int32_t valueid, int32_t pos) { //
int32_t ret = 0;
if (valueid > 255 || valueid < 1) {
return err::kerr_invalid_param;
return kerr_invalid_param;
}
ret = writeReg06(valueid, CTRL_STATE_REG, pos);
if (!ret) return err::kerr_subdevice_overtime;
if (!ret) return kerr_subdevice_overtime;
m_last_set_valve_ticket = HAL_GetTick();
m_targetpos[valueid] = pos;
@ -42,12 +42,12 @@ int32_t PreportionalValveCtrl::setValvePos(int32_t valueid, int32_t pos) { //
int32_t PreportionalValveCtrl::getValvePos(int32_t valueid, int32_t* pos) {
int32_t ret = 0;
if (valueid > 255 || valueid < 1) {
return err::kerr_invalid_param;
return kerr_invalid_param;
}
uint16_t pos16 = 0;
ret = readReg03(valueid, POS_STATE_REG, &pos16);
if (!ret) return err::kerr_subdevice_overtime;
if (!ret) return kerr_subdevice_overtime;
*pos = pos16;
return 0;
@ -55,12 +55,12 @@ int32_t PreportionalValveCtrl::getValvePos(int32_t valueid, int32_t* pos) {
int32_t PreportionalValveCtrl::getValveOrderPos(int32_t valueid, int32_t* pos) {
int32_t ret = 0;
if (valueid > 255 || valueid < 1) {
return err::kerr_invalid_param;
return kerr_invalid_param;
}
uint16_t pos16 = 0;
ret = readReg03(valueid, CTRL_STATE_REG, &pos16);
if (!ret) return err::kerr_subdevice_overtime;
if (!ret) return kerr_subdevice_overtime;
*pos = pos16;
return 0;
@ -93,12 +93,12 @@ int32_t PreportionalValveCtrl::isBusy(int32_t valueid, int32_t* busy) {
int32_t PreportionalValveCtrl::getValveWorkState(int32_t valueid, int32_t* state) {
int32_t ret = 0;
if (valueid > 255 || valueid < 1) {
return err::kerr_invalid_param;
return kerr_invalid_param;
}
uint16_t state16 = 0;
ret = readReg03(valueid, WORK_STATE_REG, &state16);
if (!ret) return err::kerr_subdevice_overtime;
if (!ret) return kerr_subdevice_overtime;
*state = state16;
return 0;
}

2
ucomponents/pxx_pressure_sensor_driver/pxx_pressure_sensor_bus.hpp

@ -45,7 +45,7 @@ class PXXPressureSensorBus {
ModbusBlockHost* m_modbusBlockHost;
bool initedEnd = false;
zmutex m_lock;
zmutex m_lock={"PXXPressureSensorBus:m_lock"};
public:
sensor_t sensors[PXX_PRESSURE_SENSOR_NUM] = {0};

2
usrc/app/exth2o2_sensor.cpp

@ -15,7 +15,7 @@ ExtH2O2Sensor* ExtH2O2Sensor::ins() {
return &instance;
}
void ExtH2O2Sensor::initialize() {
LargeSpaceDmPowerCtrlBoardHal::HUART3_INIT(19200, UART_STOPBITS_2);
LargeSpaceDmPowerCtrlBoardHal::HUART2_INIT(19200, UART_STOPBITS_2);
H2O2ExtBoard::HADC1_INIT();
h2o2Sensor.initialize(&huart2, &hadc1, ADC_CHANNEL_10);

2
usrc/app_main.cpp

@ -85,7 +85,7 @@ void umain() {
idtable_init();
deviceInfo_init();
config_init();
// config_init();
AppPeriodTaskMgr::ins()->initialize();
PublicBoard::ins()->initialize();

3
usrc/base/config_service.cpp

@ -1,5 +1,5 @@
#include "config_service.hpp"
#if 0
static config_t _config;
static config_t _default_val_config;
@ -35,3 +35,4 @@ config_t *config_get(void) { return &_config; }
void config_flush(void) { zflash_flush(); }
void config_factory_reset(void) { zflash_factory_reset(); }
#endif

3
usrc/base/config_service.hpp

@ -1,4 +1,5 @@
#pragma once
#if 0
#include <stdint.h>
#include "stm32basic/stm32basic.hpp"
@ -14,4 +15,4 @@ void config_init(void);
config_t* config_get(void);
void config_flush(void);
void config_factory_reset(void);
#endif

1
usrc/base/device_info.hpp

@ -1,6 +1,7 @@
#pragma once
#include <stddef.h>
#include <stdio.h>
#include <stdint.h>
#include "project_configs.h"
#include "base/config_service.hpp"

1
usrc/base/protocol_processer_mgr.cpp

@ -1,6 +1,5 @@
#include "protocol_processer_mgr.hpp"
using namespace iflytop;
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
#define TAG "ProtocolProcesserMgr"

3
usrc/base/protocol_processer_utils.hpp

@ -11,7 +11,6 @@
namespace iflytop {
using namespace std;
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
#define GET_PARAM(off) ((((int32_t*)(cxt->packet->params))[off]))
@ -19,7 +18,7 @@ using namespace transmit_disfection_protocol;
#define CHECK_PARAM_LEN(_paramNum, expectNum) \
if (_paramNum != expectNum) { \
zcanbus_send_errorack(cxt->packet, err::kerr_invalid_param_num); \
zcanbus_send_errorack(cxt->packet, kerr_invalid_param_num); \
return; \
}

1
usrc/module/air_compressor_controller.hpp

@ -2,7 +2,6 @@
#include "base/appdep.hpp"
namespace iflytop {
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
class AirCompressorController {

2
usrc/module/blower_controller.hpp

@ -117,7 +117,7 @@ class BlowerController {
zcanbus_send_ack(cxt->packet, NULL, 0);
isopen = GET_PARAM(0) > 0 ? true : false;
} else {
zcanbus_send_errorack(cxt->packet, err::kerr_subdevice_overtime);
zcanbus_send_errorack(cxt->packet, kerr_subdevice_overtime);
}
} else if (m_blowerType == kMiniPwmBlower) {

2
usrc/module/pxxpsbus.hpp

@ -3,8 +3,6 @@
namespace iflytop {
using namespace transmit_disfection_protocol;
using namespace zscanprotocol;
using namespace err;
class PXXPSBus {
PXXPressureSensorBus psbus;
bool m_isInitialized = false;

10
usrc/module/tmc_motor_group.cpp

@ -2,15 +2,15 @@
using namespace iflytop;
#define TAG "TmcMotorGroup"
using namespace transmit_disfection_protocol;
using namespace zscanprotocol;
using namespace err;
// using namespace zscanprotocol;
// using namespace err;
/***********************************************************************************************************************
* *
***********************************************************************************************************************/
static osTimerId MotorMonitorTimerId; // 压力传感器数值上报
static bool motorErrorFlagCache[10]; // 电机异常状态上报标志位
static zmutex motorErrorFlagCacheLock;
static zmutex motorErrorFlagCacheLock = {"motorErrorFlagCacheLock"};
static TmcMotorGroup* tmcgroup_p;
static bool motorErrorFlag_get(int subindex) {
@ -115,11 +115,11 @@ void TmcMotorGroup::initialize(Pin_t tmcPowerPin, TMC51X0Cfg cfg0, TMC51X0Cfg cf
m_tmc_power_pin.write(true);
// PB2
m_motor[0].initialize(cfg0);
m_motor[0].initialize(0, cfg0);
m_motor[0].setIHOLD_IRUN(1, 20, 0);
m_motor[0].setMotorShaft(true);
m_motor[1].initialize(cfg1);
m_motor[1].initialize(1, cfg1);
m_motor[1].setIHOLD_IRUN(1, 20, 0);
m_motor[1].setMotorShaft(true);

2
usrc/module/tmc_motor_group.hpp

@ -25,10 +25,12 @@ class TmcMotorGroup {
private:
void fn_pump_rotate(ProcessContext* cxt);
void fn_pump_stop(ProcessContext* cxt);
void fn_pump_set_ihold_irun_idelay(ProcessContext* cxt);
void fn_pump_set_acc(ProcessContext* cxt);
void fn_pump_set_ramp(ProcessContext* cxt);
void fn_pump_set_tzw(ProcessContext* cxt);
void fn_pump_set_subic_reg(ProcessContext* cxt);
void fn_pump_get_subic_reg(ProcessContext* cxt);
void fn_pump_ping(ProcessContext* cxt);

1
usrc/protocol_processer_impl/public_cmd_processer.cpp

@ -1,7 +1,6 @@
#include "public_cmd_processer.hpp"
using namespace iflytop;
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
#define ThisClass PublicCmdProcesser

1
usrc/protocol_processer_impl/public_cmd_processer.hpp

@ -4,7 +4,6 @@
namespace iflytop {
using namespace std;
using namespace zscanprotocol;
using namespace transmit_disfection_protocol;
class PublicCmdProcesser {

Loading…
Cancel
Save