Closed rleh closed 4 years ago
You should check all of them with care, I did this best-effort only!
Ready for merging? Or do you have more fixes?
I don't know what tcbgt
means. It was introduced here: modm-io/modm@6cc4ac4316 Can you explain that?
I removed it because it fixed compilation errors.
Currently the modm-io/modm#287 builds successfully on CircleCI without this changes merged.
The "tcbgt" feature refers to the availablility of the TCBGT
bit in the USART_ ISR
registers:
The feature descriptions in modm-devices only operate on a comparison of register maps, so that compatible subsets of one larger map can be distiguished. The SPI driver in modm uses this info much better than the UART driver.
Ugh. #7 is coming to get me. All this data needs to become an order of magnitude better and there needs to be unit tests (or assumption tests) built into this repo.
This can be closed, right?
Only UART1/2/3 have the TCBGT
feature. This is currentyl not representable in modm-devices, see #7.
~STM32G4 u(s)art has no tcbgt~
For the STM32G4 series only USART1/2/3 support
TCBGT
, UART4/5 and LPUART do not support it.