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

Leandro Lanzieri noreply at github.com
Fri Apr 24 11:19:05 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 922b35da2deb6cc422ad75d9cf4a869d03682c84
      https://github.com/RIOT-OS/RIOT/commit/922b35da2deb6cc422ad75d9cf4a869d03682c84
  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.


  Commit: e7a1b40cde17dc5f407c9b3884a2603ab656ac7e
      https://github.com/RIOT-OS/RIOT/commit/e7a1b40cde17dc5f407c9b3884a2603ab656ac7e
  Author: Leandro Lanzieri <leandro.lanzieri at haw-hamburg.de>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M drivers/xbee/xbee.c

  Log Message:
  -----------
  Merge pull request #13224 from fjmolinas/pr_xbee_cts_reset

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


Compare: https://github.com/RIOT-OS/RIOT/compare/268152bfc96f...e7a1b40cde17


More information about the commits mailing list