From 6346dd3989c7a722fe627f4ecedd1d6e85a8a750 Mon Sep 17 00:00:00 2001 From: Alex Voinea Date: Mon, 20 Sep 2021 17:26:59 +0200 Subject: [PATCH] USB reset initial --- src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index d1e340a..9cbf362 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -136,6 +136,10 @@ void EVENT_CDC_Device_LineEncodingChanged(USB_ClassInfo_CDC_Device_t *const CDCI char str[50]; sprintf_P(str, PSTR("baud:%lu\n"), CDCInterfaceInfo->State.LineEncoding.BaudRateBPS); hal::usart::usart1.puts(str); + if (CDCInterfaceInfo->State.LineEncoding.BaudRateBPS == 1200) { + *(uint16_t *)0x0800U = 0x7777; + hal::cpu::Reset(); + } } }