#include "system.h" #include "gpio.h" #include "usart.h" #include "print.h" /********************************************************************************* Sériový port na CH32V203F6P6 je příklad jak by z dokumentace člověka klepla pepka. Podle DS to má jen jeden sériový port, ale vývody USART1 nejsou nijak vyvedeny z pouzdra. Tak zkusíte USART2, a ejhle, ono to funguje. **********************************************************************************/ #if 0 class TEST : public BaseLayer { // Testovací třída pro test příjmu - OK. static constexpr unsigned buflen = 64u; char buffer [buflen]; unsigned rx_index; GpioClass & led; public: explicit TEST (GpioClass & io) noexcept : BaseLayer(), rx_index(0u), led(io) {} uint32_t Up(const char * data, const uint32_t len) override { for (unsigned n=0u; n