1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/sam0_common/include
Benjamin Valentin 585dc15f99 cpu/sam0_common: UART: implement inverted RX & TX
The UART TX and TX lines on SAMD5x and SAML1x can be inverted.
However, the flags don't do exactly what one would expect.

See errata 2.18.5: SERCOM-UART: TXINV and RXINV Bits Reference:

> The TXINV and RXINV bits in the CTRLA register have inverted functionality.
>
> Workaround:
> In software interpret the TXINV bit as a functionality of RXINV, and conversely,
> interpret the RXINV bit as a functionality of TXINV.
2020-06-16 22:55:37 +02:00
..
vendor cpu/sam0_common: samr30: add integer literal macros 2020-02-25 21:52:24 +01:00
cpu_conf.h Merge pull request #12928 from benpicco/newlib-multiheap 2020-02-25 19:16:42 +01:00
exti_config.h cpu/sam0_common: use generic exti_config 2020-02-20 11:23:51 +01:00
periph_cpu_common.h cpu/sam0_common: UART: implement inverted RX & TX 2020-06-16 22:55:37 +02:00
sam_usb.h sam0_common: Add USB peripheral driver 2019-03-26 10:26:11 +01:00