modbus_dio_params.h 651 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef __MODBUS_DIO_PARAMS_H
  2. #define __MODBUS_DIO_PARAMS_H
  3. #include "mb.h"
  4. #include "mbport.h"
  5. #include "modbus.h"
  6. #include <stdbool.h>
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. //
  11. uint16_t mb_init_dio_params(uint16_t i);
  12. // -------------------------------------------------------------------------- //
  13. // Установка параметров
  14. // -------------------------------------------------------------------------- //
  15. //
  16. mb_delay_action_t mb_set_din_mode(void);
  17. //
  18. mb_delay_action_t mb_set_do(void);
  19. //
  20. mb_delay_action_t mb_set_do_mode(void);
  21. #ifdef __cplusplus
  22. }
  23. #endif
  24. #endif // __MODBUS_DIO_PARAMS_H