diff --git a/V203/usb/cdc/ch32v203/cdc_class.h b/V203/usb/cdc/ch32v203/cdc_class.h index dc625fc..f535799 100644 --- a/V203/usb/cdc/ch32v203/cdc_class.h +++ b/V203/usb/cdc/ch32v203/cdc_class.h @@ -50,7 +50,11 @@ extern "C" { }; #endif -/** +/** @class cdc_class + * V postatě je to převzato z originálního balíku od wch.nc, ale ten + * je napsán dost "špagetově", interface je nesrozumitelné, takže je tam dost věcí + * přidáno odhadem. Zatím je to dost surové, musí tam být čekání pro odvysílání paketu + * po USB, je potřeba to odladit. Nicméně se to enumeruje a pro výpisy je to celkem použitelné. */ class cdc_class : public BaseLayer { GpioClass dtr; diff --git a/V203/usb/cdc/main.cpp b/V203/usb/cdc/main.cpp index db4ec70..606fba7 100644 --- a/V203/usb/cdc/main.cpp +++ b/V203/usb/cdc/main.cpp @@ -1,5 +1,10 @@ #include "cdc_class.h" #include "print.h" +/* Příklad výpisu na CDC. + * Výpis probíhá jen pokud je nahozen signál DTR, jinak je pozdržen. + * Funguje překlad jak pomocí gcc, tak clang, není v tom podstatný rozdíl, + * je to rozumně malé. + * */ static cdc_class cdc; static Print out; int main () {