1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #ifndef IOPINCONFIG_H
- #define IOPINCONFIG_H
- //输入
- #define INPUT_CONFIG_NUMBER 36 //可配置变量数,该数大于实际IO点数
- #define START_ADDR_INPUT 384
- //输出
- #define OUTPUT_CONFIG_NUMBER 30 //可配置变量数,该数大于实际IO点数
- #define START_ADDR_OUTPUT 352
- //M口老状态
- #define OLDM384 io_inputs_M_old[0].bits.b0
- #define OLDM385 io_inputs_M_old[0].bits.b1
- #define OLDM386 io_inputs_M_old[0].bits.b2
- #define OLDM387 io_inputs_M_old[0].bits.b3
- #define OLDM388 io_inputs_M_old[0].bits.b4
- #define OLDM389 io_inputs_M_old[0].bits.b5
- #define OLDM390 io_inputs_M_old[0].bits.b6
- #define OLDM391 io_inputs_M_old[0].bits.b7
- #define OLDM392 io_inputs_M_old[1].bits.b0
- #define OLDM393 io_inputs_M_old[1].bits.b1
- #define OLDM394 io_inputs_M_old[1].bits.b2
- #define OLDM395 io_inputs_M_old[1].bits.b3
- #define OLDM396 io_inputs_M_old[1].bits.b4
- #define OLDM397 io_inputs_M_old[1].bits.b5
- #define OLDM398 io_inputs_M_old[1].bits.b6
- #define OLDM399 io_inputs_M_old[1].bits.b7
- #define OLDM400 io_inputs_M_old[2].bits.b0
- #define OLDM401 io_inputs_M_old[2].bits.b1
- #define OLDM402 io_inputs_M_old[2].bits.b2
- #define OLDM403 io_inputs_M_old[2].bits.b3
- #define OLDM404 io_inputs_M_old[2].bits.b4
- #define OLDM405 io_inputs_M_old[2].bits.b5
- #define OLDM406 io_inputs_M_old[2].bits.b6
- #define OLDM407 io_inputs_M_old[2].bits.b7
- #define OLDM408 io_inputs_M_old[3].bits.b0
- #define OLDM409 io_inputs_M_old[3].bits.b1
- #define OLDM410 io_inputs_M_old[3].bits.b2
- #define OLDM411 io_inputs_M_old[3].bits.b3
- #define OLDM412 io_inputs_M_old[3].bits.b4
- #define OLDM413 io_inputs_M_old[3].bits.b5
- #define OLDM414 io_inputs_M_old[3].bits.b6
- #define OLDM415 io_inputs_M_old[3].bits.b7
- #define DEFAULT_IN user_datas[350] //输入IO脚恢复默认设置
- #define DEFAULT_OUT user_datas[351] //输出IO脚恢复默认设置
- extern void OutputPinConfig(void);
- extern void InputPinConfig(void);
- extern void IOPinDefualtConf_OUTOUT(void);
- extern void IOPinDefualtConf_INOUT(void);
- extern byte_bits_t io_inputs_M_old[];
- extern void IOPinConfigure(void);
- #endif
|