Browse Source

修改板子模块的IO数量到16个

master
zhaohe 2 years ago
parent
commit
1163d8803f
  1. 4
      components/subcanmodule/zcancmder_subboard_initer.hpp
  2. 8
      components/zcancmder/zcan_board_module.hpp

4
components/subcanmodule/zcancmder_subboard_initer.hpp

@ -15,8 +15,8 @@ class ZCancmderSubboardIniter {
public: public:
typedef struct { typedef struct {
int32_t deviceId; int32_t deviceId;
ZGPIO::InputGpioCfg_t input_gpio[10];
ZGPIO::OutputGpioCfg_t output_gpio[10];
ZGPIO::InputGpioCfg_t input_gpio[16];
ZGPIO::OutputGpioCfg_t output_gpio[16];
} cfg_t; } cfg_t;
private: private:

8
components/zcancmder/zcan_board_module.hpp

@ -29,15 +29,15 @@ using namespace std;
class ZCanBoardModule : public ZIModule { class ZCanBoardModule : public ZIModule {
public: public:
typedef struct { typedef struct {
ZGPIO::InputGpioCfg_t input[10];
ZGPIO::OutputGpioCfg_t output[10];
ZGPIO::InputGpioCfg_t input[16];
ZGPIO::OutputGpioCfg_t output[16];
} hardware_config_t; } hardware_config_t;
hardware_config_t m_cfg; hardware_config_t m_cfg;
int32_t module_id; int32_t module_id;
ZGPIO m_input[10];
ZGPIO m_output[10];
ZGPIO m_input[16];
ZGPIO m_output[16];
int32_t m_input_num = 0; int32_t m_input_num = 0;
int32_t m_output_num = 0; int32_t m_output_num = 0;

Loading…
Cancel
Save