bridge.go 557 B

12345678910111213141516171819202122232425262728
  1. package mcu_ctrl_board
  2. /*
  3. #include "mcu_ctrl_board.h"
  4. */
  5. import "C"
  6. import (
  7. "fmt"
  8. )
  9. // 打开与MCU控制板的串口通讯
  10. func mcuCtrlBoard_ComInit() (int, error) {
  11. ret := int(C.MCBComInit())
  12. if ret != 0 {
  13. return ret, fmt.Errorf("an error occurred while calling the C.MCBComInit function(%d)", ret)
  14. }
  15. return 0, nil
  16. }
  17. // 关闭与MCU控制板的串口通讯
  18. func mcuCtrlBoard_ComExit() error {
  19. ret := int(C.MCBComExit())
  20. if ret != 0 {
  21. return fmt.Errorf("an error occurred while calling the C.MCBComExit function(%d)", ret)
  22. }
  23. return nil
  24. }