From e0e92394892d3fea094959137a925939880184ca Mon Sep 17 00:00:00 2001
From: Kizarm <mrazik@volny.cz>
Date: Fri, 11 Oct 2024 11:39:44 +0200
Subject: [PATCH] add comment

---
 V203/usb/cdc/ch32v203/cdc_class.h | 6 +++++-
 V203/usb/cdc/main.cpp             | 5 +++++
 2 files changed, 10 insertions(+), 1 deletion(-)

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 () {