diff --git a/components/subcanmodule/zcancmder_subboard_initer.hpp b/components/subcanmodule/zcancmder_subboard_initer.hpp index 0a51678..ab1bed9 100644 --- a/components/subcanmodule/zcancmder_subboard_initer.hpp +++ b/components/subcanmodule/zcancmder_subboard_initer.hpp @@ -15,8 +15,8 @@ class ZCancmderSubboardIniter { public: typedef struct { 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; private: diff --git a/components/zcancmder/zcan_board_module.hpp b/components/zcancmder/zcan_board_module.hpp index e7caeca..b5fc8c9 100644 --- a/components/zcancmder/zcan_board_module.hpp +++ b/components/zcancmder/zcan_board_module.hpp @@ -29,15 +29,15 @@ using namespace std; class ZCanBoardModule : public ZIModule { public: 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 m_cfg; 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_output_num = 0;