-
Datei
megaAVR0_Usart.h
****************************************************************/ #define putString_P(__s) puts_p(PSTR(__s)) void puts_p(const char *progmem_s ) { volatile char c; // ggf. volatile while ( (c = pgm_read_byte(progmem_s++)) ) putChar(c); } }; ISR (UART0_RX_INTERRUPT) /**********************************
in „AVR C Programmierung unter Linux“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
GLCD_DATA.C
uiSize; vDFWriteToFlash_P ((void *) &(aucBitmapData [uiC]), uiP); uiSize -= uiP; uiC += uiP; printf_P (PSTR ("%04x\r"), uiSize); } while (uiSize > 0); vDFFinishWriteToFlash (); } void vGLCDWriteBitInfoTab (U16 uiStartPage) { U16 uiSize = uiGLCDGetBitmapInfoSize (); U16 uiC = 0, uiP; vDFPrepareWriteToFlash
in „Merkwürdigkeit mit PROGMEM Array“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avrtut.pdf
abzulegen. Alle anderen Methoden wie prog_char etc. haben // irgendwo einen Hund drin. char *ps1 = PSTR("Messung %5u: %3u (%5u)\r"); char *ps2 = PSTR("Zu hoch\r"); register WORD k, kOld; /* UART Control Register laden. Wir verwenden (noch) keine Interrupts. Vorerst wollen wir nur mal senden, also wird
-
Datei
parser_cfg.h
where" #define PARSE_HELP_SECTION_KEYWORD "sect" #ifdef WIN32 #define vParserWriteChar(x) PRINTF_P (PSTR ("%c"), (x)) #endif #ifdef AVR #define vParserWriteChar(x) vUART1SendChar (x) #endif #endif //------------------------------------------------------------------------ // // Zusätzliche Hilfetexte //
in „Konzeptphase für Hobbyprojekt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
uart_printf.c
own_printf als Macros: MY_PRINTF TINY_PRINTF alternativer Ersatz fuer printf. Aufruf: own_printf(PSTR("Ergebnis= %d"),zahl); oder durch define-Makro (besser): tiny_printf("Ergebnis= %d",zahl); my_printf("Ergebnis= %d",zahl); Platzhalterfunktionen: %s : Ausgabe Textstring %d : dezimale Ausgabe %x : hexadezimale
in „Ausgabe mittels printf über UART für ATmega / ATtiny“ · Projekte & Code ·
-
Datei
out.c
Ausgabe auf USB #include "usart.h" // USART-Funktionen fuer Debug-Ausgaben #include <avr/pgmspace.h> // PSTR // devices fuer Ausgabe in out.h //#define LCD 0 // LCD-Funktionsteile ggf. abschalten //#define SRAM 0 // SRAM-Ausgabe ggf. abschalten //#define USB 0 // USB-Ausgabe ggf. abschalten // diese defines
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
out.c
Ausgabe auf USB #include "usart.h" // USART-Funktionen fuer Debug-Ausgaben #include <avr/pgmspace.h> // PSTR // devices fuer Ausgabe in out.h //#define LCD 0 // LCD-Funktionsteile ggf. abschalten //#define SRAM 0 // SRAM-Ausgabe ggf. abschalten //#define USB 0 // USB-Ausgabe ggf. abschalten // diese defines
in „Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
RAM beim AVR while(1) { messwert = ADC_Read_Avg(0, 4); lcd_setcursor(0,1); sprintf_P(ram_string, PSTR("Messwert: %i"), messwert); lcd_string(ram_string); lcd_setcursor(0,2); bargraph_H(0,0,(messwert)); _delay_ms(100); } return(0); } /******************************************************************
in „Compiler- Fehler?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Form1.h
ArrayList(); TimeSpan waitTime = TimeSpan(0, 0, 1); // 1 second timeout static char c = 0; char* pstr6 = &c; FT_STATUS status; while(bContinue) { DWORD dwRead, dwRXBytes; Byte b; NumberFormatInfo* provider = new NumberFormatInfo( ); WaitForSingleObject(hEvent, -1); if(handle) { status = FT_GetQueueStatus
in „Frage zur Dispose() Methode - Visual C++/CLI“ · Softwareentwicklung ·
-
Datei
mylcd.c
/ --------------------------------------- // put string to screen (from flash) // use: lcd_puts_p(PSTR("HELLO WORLD")); // --------------------------------------- void lcd_puts_p(uint8_t* font,char* PROGMEM string) {while(pgm_read_byte(string))lcd_putc(font,pgm_read_byte(string++));} #endif //no-text
in „LCD falsch herum“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
unsigned char invers); //#define GLCD_lcd_print2_P(__x, __y, __in, __s1, __i) GLCD_lcd_print2_p(__x,__y,PSTR(__in),__s1,__i) const unsigned char color = 1; //------------------------------------------------------------------------------------------------- // // Delay function // //-------------------------
in „Seltsames Problem mit Grafik Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
m8_n3410.c
RAM void putromstring(const unsigned char *dataPtr); // dto. ROM #define prints(tx) (putromstring(PSTR(tx))) // Anzeige String aus Flashrom: prints("Text"); #define printa(tx) (putramstring(tx)) // Anzeige eines Strings der in einem Array im RAM liegt // ----------------------------------------------
in „ATmega8 und Nokia Display / SPI“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
beispiele.pdf
character string in the program memory. Version1: • The creation of a character string: Char *LINE1 = PSTR(„The first line of my LCD display“); This definition files the sentence in the program memory and leads the pointer back, that points to the first sign of the character string. • The reading of a sign
in „Messwerte in EEProm speichern“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
haraleit.pdf
character string in the program memory. Version1: • The creation of a character string: Char *LINE1 = PSTR(„The first line of my LCD display“); This definition files the sentence in the program memory and leads the pointer back, that points to the first sign of the character string. • The reading of a sign
in „avr bibliothek“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
unsigned char invers); //#define GLCD_lcd_print2_P(__x, __y, __in, __s1, __i) GLCD_lcd_print2_p(__x,__y,PSTR(__in),__s1,__i) const unsigned char color = 1; //------------------------------------------------------------------------------------------------- // // Delay function // //-------------------------
in „Font tool von Christian R. verbessert“ · Projekte & Code ·
-
Datei
n5110.c
Âîçâðàùàåìîå çíà÷åíèå : ñìîòðè âîçâðàùàåìîå çíà÷åíèå â n5110lcd.h * Ïðèìåð : LcdFStr(0, 0, FONT_1X, PSTR("Hello World")); * LcdFStr(0, 0, FONT_1X, &name_of_string_as_array); */ byte Lcd_prints ( byte x, byte y, LcdFontSize size, const byte *dataPtr ) { LcdGotoXY(x,y); byte c; byte response; for ( c = pgm_read_byte
in „Atxmega 128a1“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LY_T670_EN.pdf
rienc ate o pe F FlFloo ortir I r.ff e ald tme vel1l2 a Fl P1-120 4 ag s a nd e LeL veveeel3 Bi1i2Q: pSTR B D ate ituturereL L ev 676 DBBin L Te20C0CC RT T DE Y MoMo o itstureui LSY OP LE M 2 2 2426 naTEX 18 MM oi uliT 3 Addt7 VA7R + Q-1 M e R0PACK PUO- t G) G( 44 s t s 98 :01 M Ouctor 00219 (D)DC SR Aiond
in „Lämpchen bei CD Wechsler tauschen von rot auf bernsteinfarben“ · Platinen ·
-
PDF
ch32v003_getting_started.pdf
Ausgaberichtung 0 = horizontal 1 = vertikal *dataPtr : Zeiger auf den Text Beispiel in Verbindung mit Makro PSTR: outtextxy(12,13,0,PSTR("Hallo Welt")); line void line (int x0, int y0, int x1, int y1, uint16_t color); Zeichnet eine Linie von den Koordinaten x0,y0 zu x1,y1 mit der angegebenen Farbe color Übergabe
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
ch32v003_getting_started.pdf
Ausgaberichtung 0 = horizontal 1 = vertikal *dataPtr : Zeiger auf den Text Beispiel in Verbindung mit Makro PSTR: outtextxy(12,13,0,PSTR("Hallo Welt")); line void line (int x0, int y0, int x1, int y1, uint16_t color); Zeichnet eine Linie von den Koordinaten x0,y0 zu x1,y1 mit der angegebenen Farbe color Übergabe
in „CH32V003: Selbstbauprogrammer und "Getting started"“ · Projekte & Code ·
-
PDF
cd00000089-1795323.pdf
Inventory, Delivery & Lifecycle Information: STMicroelectronics: L6201PSL6201L6201013TRL6203L6202L6201PSTR
in „[V] Motortreiber 2x L6203 Multivatt11 und 5x Siemens TLE4205“ · Markt ·
-
PDF
cd00000089-1795323.pdf
Inventory, Delivery & Lifecycle Information: STMicroelectronics: L6201PSL6201L6201013TRL6203L6202L6201PSTR
in „[V] 2St. DMOS Full Bridge L6203 Multiwatt 11 Gehäuse“ · Markt ·
-
PDF
GCC_Tut_Test.pdf
▯ 1.20. SPEICHERZUGRIFFE 69 Von einigen Bibliotheken werden Makros de▯niert, die a tomatisch ein PSTR bei Verwendung einer Funktion einfuge . Ein Blick in den Header-File der Bibliothek zeigt, ob dies der Fall ist. Ein Beispiel aus P. Fleurys lcd-Library: ▯ ▯ 1 // Ausschnitt aus dem Header -File lcd.h
-
Datei
01_prog.c
for automatically storing string constant in program memory */ #define lcd_puts_P(__s) lcd_puts_p(PSTR(__s)) /*@}*/ #endif //LCD_H
in „Zwei displays mit Atmega 16“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Osram_LW_P4SG.pdf
lda m e l1 F Floo -0 0 4 . re sea d ti ev evel2l 2a 1:-Q-1- Ba g e an re L L e vevel 3 BBin2n: m pSTR Y Da t oi t turere L Le T676 D Bi T2L040C CR T XT DEM M M o sist tureui LS P LY M 2 2a 2 60 nl2E 18 M M ois ltT O 3 ddti7 AR:R Q-1 M u e A 07 ACKR :P-1+ P PUO t G)G( 4 s to 98 :0 41 O pct r 21 9 )D/
in „Conrad 181801 - LED-Leiste mit NiMH Akkus betreiben“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
A501_LA_LR_LY_W5AM.pdf
ope F FlFloo o rtir .Ifrefe ea ld tim ev el1l2 a Flo P-1-1-0 4 a g s and e LeL veveeel 3 Biin2Q: pSTR B Da t i t turere LeLe v 676 DB Bin T2L0C0C RR T T DEMY M M o oiststureui LS TP LY M 2 2a 24 60C nl2EX 18 M M oi ltT O 3 Addt77 VAR:R + Q-1 M u e 0 PACKR P:P-1 t )G( UOR 44 s to s 98 :01 O uct r 021
in „2 x LED und Lüfterschaltung 12V“ · Analoge Elektronik und Schaltungstechnik ·
-
PDF
LUWW5AM-KYLX-6P7Q.pdf
lda m e l1 F Floo -0 0 4 . re sea d ti ev evel2l 2a 1:-Q-1- Ba g e an re L L e vevel 3 BBin2n: m pSTR Y Da t oi t turere L Le T676 D Bi T2L040C CR T XT DEM M M o sist tureui LS P LY M 2 2a 2 60 nl2E 18 M M ois ltT O 3 ddti7 AR:R Q-1 M u e A 07 ACKR :P-1+ P PUO t G)G( 4 s to 98 :0 41 O pct r 21 9 )D/
in „LED-Beleuchtung: Warmweiß oder Kaltweiß?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
stdio.h
with the suffix "_P" where the format string is expected to reside in the flash ROM. The macro \c PSTR (explained in \ref avr_pgmspace) becomes very handy for declaring these format strings. \anchor stdio_without_malloc <h3>Running stdio without malloc()</h3> By default, fdevopen() requires malloc().
in „Problem mit FDEV_SETUP_STREAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LineIntoLineOutAndDACsEFRwithTermWithScope2.ino
EFRfirstLength){ EFRchkSum=EFRchkSum+theChar ; } if (EFRpayloadBytes==EFRfirstLength+1){ //uartPutsPgm(PSTR("=?=")) ; ;uartByte(chkSum) ; uartBlank() ; if (EFRchkSum!=theChar){ #ifdef debugOut Serial.printf("\n chkSum err %08XH %08XH \n",EFRchkSum,theChar) ; #endif msgFSMerror(chksumERROR) ; } } if (EFRpayloadBytes
in „Empfänger nach DD4WH mit Fast Convolution“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
PDF
avr-libc-user-manual.pdf
PRG RDB(addr) pgm read byte(addr) Deprecated: Use pgm read byte() in new programs. 5.5.2.10 #define PSTR(s) ({static char c[] PROGMEM = (s); c;}) Used to declare a static pointer to a string in program space. 5.5.3 Function Documentation 5.5.3.1 void ∗ memcpy P (void ∗ dest, PGM VOID P src, size t n) The
in „C Tutorial gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LRTB_G6TG_Pb_free.pdf
lda m e l1 F Floo -0 0 4 . re sea d ti ev evel2l 2a 1:-Q-1- Ba g e an re L L e vevel 3 BBin2n: m pSTR Y Da t oi t turere L Le T676 D Bi T2L040C CR T XT DEM M M o sist tureui LS P LY M 2 2a 2 60 nl2E 18 M M ois ltT O 3 ddti7 AR:R Q-1 M u e A 07 ACKR :P-1+ P PUO t G)G( 4 s to 98 :0 41 O pct r 21 9 )D/
in „LRTB G6GT Eagle-Library“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HelloWorld.lst
0x04, 1 ; 4 PORTB |= (1<<PB1); 194: 29 9a sbi 0x05, 1 ; 5 while(1) { delay(500); led_on(); puts_P(PSTR("Hello World")); 196: 88 e6 ldi r24, 0x68 ; 104 198: 90 e0 ldi r25, 0x00 ; 0 19a: 0e 94 7d 01 call 0x2fa ; 0x2fa <puts_P> // Return the current system timer value timer_t milliseconds(void) { timer_t
in „AVR: Speicherverwaltung in Mischprojekt C++ & ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
A501_LCW_E6SG.pdf
Kartonverpackung und Materialien Transportation Packing and Materials Barcodelabel Barcodelabel -:1P1 ninB3B pSTR T6 76 D Bi Te2L 0C C RT T DEM Y L O PSY rM 2 2a 24 60 nal2EX 18 ultiT 3 Addti77 VAR :R + Q-1 M e 0PACKR P:P-1 V E L t )G R UO L E asee . ( c dnoalR H ) s Ibar iy ( . to 9 8 : 144 um id R H O pctors
in „LED ganz einfach dimmen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Fehlerbericht.txt
ExtraTaskSettings' was not declared in this scope strcpy_P(ExtraTaskSettings.TaskDeviceValueNames[0], PSTR(PLUGIN_VALUENAME1_168)); ^ C:\Users\Philippe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/sdk/libc/xtensa-lx106-elf/include/sys/string.h:32:49: note: in definition of macro
in „ESPEasy Sketch Kompilierungsfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LiIon_1s_Lader.lst
PSS1BD0 00000000 PSS1BD1 00000001 PSS2AC0 00000002 PSS2AC1 00000003 PSS2BD0 00000000 PSS2BD1 00000001 PSTR1CON 00000296 PSTR2CON 0000029D PWM1CON 00000294 PWM2CON 0000029B RA0 00000000 RA1 00000001 MPASM 5.51 LIION_1S_LADER.ASM 6-4-2022 17:27:16 PAGE 46 HD44780_2Wire.INC SYMBOL TABLE LABEL VALUE RA2 00000002
in „PIC16F1827-MCP4151 TMR0-Interrupt wird immer wieder nicht ausgefuehrt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datenblatt_PIC12F1822.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „PIC12F1822-PWM Mode“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Datenblatt_PIC12F1822.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „Interrupt-PIC12F1822“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
12F1822_1823.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „Auflösung PWM-Mode“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
12F1822_1823.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „8Bits und 2Bits in eine Integer-Variable“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
12F1822_1823.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „Timer2 auf 10bit einstellen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PIC12FLF1822PIC16FLF1823.pdf
SSP1CON 295h CCP1AS 315h — 395h m 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSP1CON2 296h PSTR1CON 316h — 396h — F 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSP1CON3 297h — 317h — 397h — / n 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h — 318h — 398h — L a 019h T1GCON 099h OSCCON
in „PIC16lf1823 General purpose I/Os mit Schmitt Trigger ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PIC18FXX80_to_PIC18FXXK80_Migration_Guide.pdf
ODCON CTMUCONH TRISG (†) (†) SLRCON CTMUCONL TRISF T4CON CTMUICONH LATG (†) (†) TMR4 PADCFG1 LATF PR4 PSTR1CON PORTG (†) IPR4 CCPR3H PORTF (†) PIR3 CCPR3L † Register available only on 64-pin devices. DS39982A-page 8 2010 Microchip Technology Inc. PIC18FXXK80 FAMILY Table 9 lists the PIC18FXX80 registers
in „Umstieg von PIC18F4620 auf PIC18F46K20“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PIC16F1939.pdf
295h CCP1AS 315h CCP3AS 395h IOCBN 016h TMR1L 096h PCON 116h BORCON 196h EECON2 216h SSPCON2 296h PSTR1CON 316h PSTR3CON 396h IOCBF 017h TMR1H 097h WDTCON 117h FVRCON 197h — 217h SSPCON3 297h — 317h — 397h — 018h T1CON 098h OSCTUNE 118h DACCON0 198h — 218h — 298h CCPR2L 318h CCPR4L 398h — 019h T1GCON
in „MPLAB delay und xtalfreq richtig benutzen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PIC18F46J11_39932D.pdf
MAP Address Name Address Name Address Name Address Name Address Name FFFh TOSU FDFh INDF2(1) FBFh PSTR1CON F9Fh IPR1 F7Fh SPBRGH1 (1) FFEh TOSH FDEh POSTINC2 FBEh ECCP1AS F9Eh PIR1 F7Eh BAUDCON1 (1) FFDh TOSL FDDh POSTDEC2 FBDh ECCP1DEL F9Dh PIE1 F7Dh SPBRGH2 FFCh STKPTR FDCh PREINC2(1) FBCh CCPR1H F9Ch
in „PIC18F46J11 und RTC. Quarz nötig? Anfängerfrage Übersicht verloren ;-(“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
avr-libc-user-manual-1.8.0.pdf
indication that this function is going to accept a "program-space string". Note also the use of the PSTR() macro. Back to FAQ Index. 11.21 Why does the compiler compile an 8-bit operation that uses bitwise opera- tors into a 16-bit operation in assembly? Bitwise operations in Standard C will automatically
in „Interrupt Probleme beim Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
font_graph.c
font_graph_zeichen(temp); byte++; temp = *byte; } } // auch String aus FLASH, für char // insbesondere für PSTR: // font_graph_string_P(PSTR("Ich bin Maxim!")); void font_graph_string_P(const __flash char *byte){ char temp; temp = *byte; while(temp != 0){ font_graph_zeichen((u8)temp); byte++; temp = *byte; }
in „Lib für Arduino Giga machen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
foo.dwarf-3.txt
ULACCUM_FBIT__" .LASF3: .string "__STDC_UTF_32__ 1" .LASF302: .string "__UTA_FBIT__ 48" .LASF1616: .string "PSTR(s) (__extension__({static const char __c[] PROGMEM = (s); &__c[0];}))" .LASF1555: .string "XL r26" .LASF668: .string "roundullk __builtin_avr_roundullk" .LASF482: .string "SIZE_MAX (__CONCAT(INT16_MAX
in „Simple C Frage zum Typ enum“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_minimal_change_crash.asm
sbci r20, 0x1E ; 30 292: 4e 49 Address 0x00000292 is out of bounds. .word 0xffff ; ???? 00000293 <pstr_inity>: 293: 49 4e 49 54 59 INITY 00000298 <pstr_inf>: 298: 49 4e 46 INF 0000029b <pwr_m10>: 29b: cd cc cc 3d 0a d7 23 3c 17 b7 d1 38 77 cc 2b 32 ...=..#<...8w.+2 2ab: 95 95 e6 24 1f b1 4f 0a ...$..
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
disassebled_original_working.asm
sbci r20, 0x1E ; 30 292: 4e 49 Address 0x00000292 is out of bounds. .word 0xffff ; ???? 00000293 <pstr_inity>: 293: 49 4e 49 54 59 INITY 00000298 <pstr_inf>: 298: 49 4e 46 INF 0000029b <pwr_m10>: 29b: cd cc cc 3d 0a d7 23 3c 17 b7 d1 38 77 cc 2b 32 ...=..#<...8w.+2 2ab: 95 95 e6 24 1f b1 4f 0a ...$..
in „Bizarrer Firmware crash - ATmega4808. Wie Debuggen?“ · Mikrocontroller und Digitale Elektronik ·