[riot-commits] [RIOT-OS/RIOT] 5a05c5: drivers/xbee: disable CTS/RTS pin unless periph_ua...

Francisco noreply at github.com
Fri Apr 24 11:55:33 CEST 2020


  Branch: refs/heads/2020.04-branch
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 5a05c5c586a917ad3680fa094a813d3bb056120d
      https://github.com/RIOT-OS/RIOT/commit/5a05c5c586a917ad3680fa094a813d3bb056120d
  Author: Francisco Molina <femolina at uc.cl>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M drivers/xbee/xbee.c

  Log Message:
  -----------
  drivers/xbee: disable CTS/RTS pin unless periph_uart_hw_fc is used

If usinng an arduino xbee shield then CTS pin will be wired to the
ICSP connector RESET pin.

If also used on an arduino-% board then if xbee is busy sending or
receiving data it will assert CTS and this will trigger a reset on
the board.

To avoid this disable CTS functionality on start up unless hardware
flow control is explicitly requested.

(cherry picked from commit 922b35da2deb6cc422ad75d9cf4a869d03682c84)


  Commit: 5a6c0a5188bc6a3cc1d08b0a388ba79c849ee770
      https://github.com/RIOT-OS/RIOT/commit/5a6c0a5188bc6a3cc1d08b0a388ba79c849ee770
  Author: Francisco <femolina at uc.cl>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M drivers/xbee/xbee.c

  Log Message:
  -----------
  Merge pull request #13940 from leandrolanzieri/backport/2020.04/pr_xbee_cts_reset

drivers/xbee: disable CTS/RTS pin unless periph_uart_hw_fc is used [backport 2020.04]


Compare: https://github.com/RIOT-OS/RIOT/compare/4928dfa98252...5a6c0a5188bc


More information about the commits mailing list