/* ------------------------------------------------------- my_printf.c Library-Header fuer eine eigene (sehr kleine) printf- sprintf-Funktion. Compiler : riscv-none-elf-gcc fuer | myprintf | muss im Sketch irgendwo ein my_putchar vorhanden sein. Bsp.: void my_putchar(char
, C-Crosser, C2, C3, C4, C4 Picasso, C5, C6, C8 Since 1988, the automotive industry has moved to- Citroen Nemo, Saxo, Xsara, Xsara Picasso wards the so-called keyless ignition or keyless entry in Dacia Duster
ich verwende einen Raw-String: [c] const String htmlHeader = R"---(<!DOCTYPE HTML> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> )---"; [/c] Die Strings
Pandur S. schrieb im Beitrag #8027251: > Weshalb sollte man sich Strings vom flash ins Ram kopieren Copy&Paste-Geschichte. Es gibt Berge an Arduino-Beispielen nach dem Schema [c] String response="<html>"; response += "<head>"; ... [/c] Viele Leute übernehmen
werden kann. Abschliessend erfolgt ein weiterer Stringtext Uebergabe: *s : Zeiger auf einen AsciiZ String value : Integerwert *s2 : zweiter String mode : Ausgabemodus, 0 = Integerwert 1 = mit Dezimalpunkt Bsp.: textnvalue("Temp.: ", 123, "C\n\r", 1); gibt aus: Temp,: 12.3 C ----------------------------
werden kann. Abschliessend erfolgt ein weiterer Stringtext Uebergabe: *s : Zeiger auf einen AsciiZ String value : Integerwert *s2 : zweiter String mode : Ausgabemodus, 0 = Integerwert 1 = mit Dezimalpunkt Bsp.: textnvalue("Temp.: ", 123, "C\n\r", 1); gibt aus: Temp,: 12.3 C ----------------------------
timer_timeout = 0; bool pendingSend = false; bool isChipPendingActive = false; bool IsBTDebugOn = false; String deviceName = "BT_Radio_66"; BluetoothSerial SerialBT; // UART_RX_IRQ will be executed as soon as data is received by the UART and an RX Timeout occurs // This is a callback function executed from a
In der Arduinowelt kann man vieles mit der Stringklasse machen: [c] void setup() { Serial.begin(115200); } int Counter=0; void loop() { String msg="Counter is: "; Serial.println(msg+String(Counter)); Counter++; delay(1000); } [/c] Getestet
g++: No such file or directory; Später gibt es tatsächlich nützliche neue Meldungen: [pre]version.c:3: warning: "_GNU_SOURCE" redefined 3 | #define _GNU_SOURCE | <command-line>: note: this is the location of the previous definition info_up.c:73:7: error: initializer-string for 'const
B. schrieb im Beitrag #8015775: > Au weia. Was macht der gcc daraus? Weiß der, dass das nie als String > benutzt wird optimiert die '\0' am Ende weg? Er "optimiert" nicht, sondern es ist in C so, dass in so einem Fall kein \0 angehängt wird, also: [c] char x[6] = "Hallo"; // hängt \0 an char
verwendeten Optionen. Das kann kompliziert werden. Wie schon gesagt wurde, wenns da irgendwelche Strings gibt, die die Version identifizieren, kanst du mit einem hex-Editor danach suchen. Oliver
mir schon über den Weg gelaufen sind, in denen die Versionskennung einfach ein #define mit einem String waren, in dem dann auch irgendein Datum stand ... Strukturiert arbeiten geht anders.
Description" unabhängig von VID/PID > anpassen. Je nachdem, wo man nachsieht, wird allerdings nur der String aus der INI angezeigt. Wenn das kein Hindernis ist, würde ich es auch so machen.
ich die Product Description in meiner Software ? Gibt es da schon ein Beispiel - vorzugsweise in C# ? Wenn ich einen ManagementObjectSearcher("SELECT * FROM WIN32_SerialPort") anlege und die "Caption" abfrage, bekomme ich den String aus der .inf Datei.
Bytes (GRIP-3: 64 Bytes); das Programm beginnt auf der Adresse 4384h und muß mit einem RETURN-Befehl (C9h) enden. Für den Stack stehen 12 Ebenen zur Verfügung. Tasten-Umcodetabelle: Für jede gedrückte Taste kann statt des Origi- nal-Tastencodes ein beliebiger Zeichen-String zum Host gesendet werden. Die
Hallo µC-Gemeinde, ich benötige bei folgendem Problem mal eure Hilfe. Hardware: MacBookPro M2 (MacOS Tahoe) Adapter USB-C -> USB-A USB-A (USB3.0) 4-fach Port USB-A -> Mikro-USB Kabel STM32 Nucleo H743ZI2
schrieb im Beitrag #8013581: > Neue Shell Console mit der Verbindung: > Seriell mit den Rates des µC. > Schnittstelle ist der USB-Port der erkannt wird beim anschließen. https://community.st.com/t5/stm32-mcus-boards-and-hardware/st-link-v3-not-detected-in-mac-m2/m-p/772534#M24150
. Das lsusb liefert us: Bus 001 Device 013: ID 1a86:55db QinHeng Electronics USB To UART+SPI+I2C als Angasbe desse, was angesprochen werden soll. Eine Verbindung besteht aber nicht. -) Welche /dev/tty soll ich verwenden? -) Wie erfahre ich die /dev/tty, an die mein Ziel angeschlossen ist?
454178.506120] usb 1-2: Product: USB To UART+SPI+I2C [454178.506123] usb 1-2: Manufacturer: wch.cn [454178.506124] usb 1-2: SerialNumber: 0123456789 [454178.544142] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
PERFORMANCE CHARACTERISTICS (VIN = 5 V, VCC = 5 V, LED FORWARD VOLTAGE = 3.5 V,IN= 1 MF, AMB = 25°C UNLESS OTHERWISE SPECIFIED.) 1.2 8 A No Load A ( ( T 1.0 T 6 N N R R R R C 0.8 C 4 T T N N C C S S I 0.6 I 2 U U Q Q 0.4 0 3.0 3.5 4.0 4.5 5.0 5.5 0 0.5 1.0 1.5 2.0 INPUT VOLTAGE (V) RSET CURRENT (mA
dummy_wlan_box" #define PASSWORD "dummy_password" // The ESP-12 has a blue LED on GPIO2 #define LED 2 String newHostname = "ESP8266NodeMCU"; // our server accepts connections on this port #define PORT 100 // create the server WiFiUDP udpServer; // OLED display class pointer Adafruit_SSD1306 *display; // Buffer
Bis 20m Länge gibt es die z.B. bei Aliexpress: https://de.aliexpress.com/w/wholesale-led-wire-string.html
mit 3XAAA versorge ich direkt mit einem LiIon Akkupack. In manchen großen Kerzen kann man auch 2xC (Babyzellen) einsetzen. Da kommen mittlerweile LiIonakkus mit USB-C Ladeanschluss rein. Diese geben bis kurz vor Ende konstant 1,5V ab. Hab ich vorhin erst das erste Päärchen getauscht. Gibts unter
Nevs schrieb im Beitrag #8009373: > Was quasselst du eigentlich für einen Unsinn, ein pdf in einen µC > reinladen? > Das war es nun wonach man dich hier als unfähigen Troll einstufen kann. Wie kommst du darauf, das jemand ein pdf in einen uC laden will? Steht für dich auf der TK-Pizza Folie entfernen
definieren, z.B. um naive Textextraktions-Software zu verwirren. Der Weg vom Zeichencode im Show String zum Glyphen in der Schrift ist ziemlich komplex.
d 08000338 t $d 08000358 t $d 08000380 t $d 08000400 t $d 0800049c t $d 08001400 t $d 080015bc t $d 080015f4 t $d 0800172c t $d 0800193c t $d 08001b2c t $d 08001c44 t $d 08001c8c t $d 08001d10 t $d 08001d34 t $d 08001d48 t $d 08001d5c t $d 08001d70 t $d 08001d84 t $
Commercial (C): Tamb = 0°C to +70°C Industrial (I): Tamb = -40°C to +85°C 2.0V < VDD< 3.3 3.0 < DD < 6.6 1 1 Parameter Sym. Min Typ Max Min Typ Max Unit Conditions Operating current (avg) CC 0.3 1.2 mA V DD = 3.3V
zusammen? Braucht man "einfach nur" eine größere GPU? Welche genau? PS: Da die LLMs ja Probleme mit C und C++ haben - hilft es, den Code erst in Python erstellen und dann nach C / C++ konvertieren zu lassen?
Hallo nochmal, Building a C compiler with a team of parallel Claudes https://www.anthropic.com/engineering/building-c-compiler CCC — Claude's C Compiler auf github https://github.com/anthropics/claudes-c-compiler "Note
also, wird der String doch nur selten neu geschrieben? Habe schon versucht über message.reserve(5000) immer den Stringbereich zu reservieren. Hilft jedoch nichts und da das Problem erst nach langer Zeit auftritt, ist das
verbunden. Meine laufen mit µPython und das Problem konnte ich mit den folgenend 2 Zeilen lösen: [c] micropython.alloc_emergency_exception_buf(100) gc.enable() [/c] Wenn der client die Verbindung verloren hatte oder das WLAN weg war,wurden die alten Instanzen nicht richtig gelöscht und der Speicher
54,58 Volt. > > Also alles im grünen Bereich :-) Ich denke eher 51,58V, das würde besser zum SoC von 39% und der derzeitigen Witterung passen.
Hybriden WR, den Growatt SPH (48V), genomment hat, ist mir ein > Rätsel. der Growatt ist ein String-WR, das wollen manche nicht, bei manchen geht es nicht wegen Schatten usw
Beitrag #7999445: > Ja - aber nur ein bisschen: ADC, SSR, geht alles über uc der die Daten > an das c#-Programm sendet. Ich habe Angst davor, dass du den µC auch in C# programmieren möchtest...
Sebastian R. schrieb im Beitrag #7999446: > Ich habe Angst davor, dass du den µC auch in C# programmieren > möchtest... https://www.nanoframework.net/
Windbond W25Q128 damit programmiert werden kann? Die steht in der Datei flashchips/gigadevice.c der Sourcen von flashrom 1.6.0, jeweils die Zeilen mit '.model_id', Download siehe https://www.flashrom.org/release_notes/v_1_6.html Für Winbond-ICs musst Du dann in der winbond.c nachsehen, da ist
someone else knows what the words mean.” I listened. Rocking, mildly stunned. “Have you heard of string theory?” he asked. “Sort of.” “String theory says that all of physical reality—from grav- ity to magnetism to light—can be explained in one grand the- ory that involves tiny, string-shaped, vibrating objects. String theory has produced no useful results. It has never been proven by experiment, yet thousands of physicists are dedi- cating their careers to it on the faith that it smells right.” “Maybe it is right
Ärger dabei raus. Sinnvoll geht es nur mit enums. Wobei die enums komplett nichts mit den enums von C zu tun haben. Das nur als Warnung. Die pointer innerhalb von z.B. arrays oder strings umgeht rust mit slices. Ich find die sehr genial. Die slices sind sicher (Pointerüberlauf unmöglich), aber fast
Nick schrieb im Beitrag #7997375: > Vorsicht! Wenn man von C++ kommt, sollte man das C++ lieber komplett > vergessen. C++ arbeitet mit Pointern Nein. Es *kann* mit Zeigern arbeiten. Das ist eben die Erbsünde der gewollten C-Komptibilität. Sauberer C++-Code
der Fehler auch ohne angeschlossenes Modul auftreten? Wenn das eine bekannte Schwachstelle ist, den C durch einen besseren Typ ersetzen und schauen, ob der Fehler weg ist.
Der Solateur hat die Strings mit dem dafür geeigneten Messgerät durchgemessen. Alles i.O.
in den Syslog-Meldungen meines Zugangsrouters bei jedem Verbindungsaufbau die IP geliefert wird: [c]PPP: dialup1: local IP address is 123.183.39.131, remote is 456.14.248.227[/c] Ist das etwas Besonderes, was außer Bintec niemand kann? Das braucht natürlich auch eine Software, die Syslog per
zeigt auf der Login Seite gleich die WAN IP, die dann von meiner Linux Box gegrept wird und den ID String an afraid.org sendet.
Verwende einen RPi CM4. Da kann ich dann über LoRa auch LoRa-APRS machen. Momentan nutze ich auch eine C/Python-App für Meshtastic.
vom "teuer" nehmen. Ob S. schrieb im Beitrag #7992240: > Nicht, wenn man von vornherein einen µC (mit genug Pins) hat. Dann kann > man den Kram direkt verwenden. Ja, man braucht dazu natürlich die > Anschlußbelegung und die Timings. Also genau das, was hier fehlt. Eine > auch nur andeutungsweise
[c] ISR (UART0_RECEIVE_INTERRUPT) { if(uart_str_rx_ct>uart_string_len+1)uart_str_rx_ct=0; uart_str_rx[uart_str_rx_ct++] = UDR0; return; } [/c] C und anderer Code wird durch Einsatz von Leerzeihen
haben, muss man nicht mit einem "return"-Statement beenden, sie hören auch auf, wenn sie aufhören. [c] ISR (UART0_RECEIVE_INTERRUPT) { if (uart_str_rx_ct > uart_string_len + 1) uart_str_rx_ct = 0; uart_str_rx[uart_str_rx_ct++] = UDR0; } [/c]
schrieb im Beitrag #7990772: > Der 6502 ist viel besser als der Z80! Sieht man schon am längeren String ...
original Pläne für den PC1500 mit LH5801 sind ja ladbar er wurde auch unter TRS80 vertrieben https://c7.alamy.com/compde/c28dn7/trs-80-pc2-taschencomputer-aus-1980er-jahren-c28dn7.jpg