-
Datei
main.cpp
USB-CDC input --- if (int avail = Serial.available()) { size_t n = Serial.readBytes(buf, min((int)sizeof(buf), avail)); if (n) broadcast(buf, n, CH_USB); } // --- UART1 input --- if (int avail = Serial1.available()) { size_t n = Serial1.readBytes(buf, min((int)sizeof(buf), avail)); if (n) broadcast(buf
-
Datei
usb.c
ConfigDescriptor[0x43] = { // CONFIG descriptor LEN_CONFIG, // bLength DESC_CONFIG, // bDescriptorType sizeof(ConfigDescriptor), 0x00, // wTotalLength 0x02, // bNumInterfaces 0x01, // bConfigurationValue 0x00, // iConfiguration 0xC0, // bmAttributes 0x32, // MaxPower // INTERFACE descriptor LEN_INTERFACE,
in „STM32G484 USB CDC Code läuft nur wenn mit <= -O1 kompiliert“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
size_t count = 0; char line[160]; while (f.available()) { size_t len = f.readBytesUntil('\n', line, sizeof(line) - 1); if (len == 0) continue; line[len] = '\0'; AggregatedEntry e; long ep; unsigned int cnt; long long avgD, minD, maxD; if (sscanf(line, "%ld,%u,%lld,%lld,%lld,%f,%f,%f", &ep, &cnt, &avgD,
in „Datenlogger Pendeluhr“ · Mikrocontroller und Digitale Elektronik ·