Running into something confusing here. I have a compiled sketch 30240 bytes long that fits on all of my 328P based boards (knockoff Nano 3, Pro Mini, DIP-based Uno) except for this one knockoff SMD-based Uno.. its as if the flash storage isnt fully available.
The avrdude WRITING progress bar freezes at about 95% length, generating a series of "programmer not responding" errors a few moments later.
The compiler reports that the binary uses 93% of available space 30214 / 32256 bytes, with global vars using 72% 1482 / 2048 bytes. Sounds like it should fit?
Interestingly, this is more free space than it reports for the Nano 3 at 98% use 30214 / 30720 bytes.. yet it fits fine on the Nano.
Also, somewhat related question: Running the IDE on Win7, how do I kill avrdude when it errors out and wont stop spewing crap in the console window? There must be a command to make it die, eh?
Heres a pic of the board in question.
srnet
January 13, 2023, 8:46am
2
Maybe the SMD processor is a dodgy knock off too ?
The differences are probably caused by the different sizes of bootloaders installed. You can change the bootloader if you want/need to
Yes the UNO bootloader uses less space.
1 Like
You can load the Uno bootloader on the Nano using the IDE
1 Like
And vice-versa, but this is probably not solving the OP's issue (though it might)
looks like a true ATMEL (looking at the logo on it, it's a bit blurry)
I would try and burn the UNO bootloader onto it again and see if that helps.
1 Like
Yes, my first thought was a difference in the bootloader on the Uno. Yet again, the Nano (where the sketch fits) actually reports less free space than the Uno.. I am assuming that this freespace report takes the space used by the loader into account? 32768 - loader = bytes free?
Knockoff Atmega 328 chip? Hey, anything is possible, coming from the Chinese. I've seen stuff that you might not believe.. Here are the markings fwiw:
MEGA 328P
U-KR
354A3P
1831T5R
1831.. July-ish of 2018?
So can I use the usual "Arduino as ISP" method on the Uno, even though it already has a bootloader? Will it just overwrite the extant loader and free up any unused flash space?
I tried this, and while the process appeared to complete correctly (at least it didn't error out / bomb) I never saw the expected LED activity on the target Uno.. nor was the Blink demo installed as I expect.
I've written loaders to Pro Mini that were accidentally shipped without one, and Blink always came along for the ride.
Next move is to try writing the loader again. I must have made an error in wiring hookup.
The IDE should give you a report on it's success. Don't know about blink's included upload. I don't normally burn them on UNO's.
yes i think it does, i now see that your UNO has a CH340 instead of the official 16U2 (or 16U4 don't know exactly), and that may required some different code.
There are difference between Nanos and UNOs for one think the exposed A6 & A7 that you don't have on an UNO.
which is correct. It is possible that your UNO had a bootloader on it for a Nano, but the memory size etc. are settings that are defined by the IDE, it is not information that is obtained from the board.
as far as i know yes it does.
Well the ICSP header is there, but as said, a report should come back, but how about trying to burn the Nano bootloader, and afterwards selecting the Nano as your board.
1 Like
b707
January 13, 2023, 11:43am
10
Did you install the blink demo explicitly or you expected that it will installed with bootloader? If latest - you were wrong, you should install blink yourself.
Recently I had to write loaders to four Pro Mini that apparently shipped without one, as I wasn't able to program them as usual. In all cases Blink was running after the loader was written.
It appears that it was installed after the loader.
b707
January 13, 2023, 6:59pm
12
No, blink is not written to the controller by default.
Please describe in detail how did you installed the bootloader.
I recently had to burn a bootloader to a Mega. And after that, the built-in LED does blink. It however felt like it had a different timing (e.g. 500 on, 500 off instead of 1000 on, 1000 off).
So for the Pro Mini that might also be the case. And maybe it's standard behaviour for all bootloaders.
I made a fresh setup and this time it did appear that the loader was written - I saw the sort of LED activity I'd expect on the target Uno. For the master / programmer I used the 328P DIP Uno.
But, Blink was not installed and the Uno still won't accept the full sketch.. same PROGRAMMER NOT RESPONDING error when the progress bar reaches ca. 95%.
I'm really at a loss. The board is cheap enough to replace, but I do wish I knew what's up.
Which is that sort of activity? During upload or after that?
Although not convenient, you can try to "upload using programmer" instead of a performing normal upload.
Do you mind sharing your sketch? I don't mind that it's big, I just want to try to compile it and upload. Alternatively, provide the hex file so one can try to upload.
Unless I missed it, you did not mention which version of the IDE you're using.
1 Like
Correct, LED activity during the "burn bootloader" process.
I was considering trying the "upload with programmer" idea. I assume this will overwrite the bootloader with the sketch binary? Who knows, the sketch may even fit if thats the case..
I'm not the author of the sketch, but it can be found in the Downloads section here. It's the "New 2020 Firmware version with Apple-1 and tape support":
Very neat piece of work, the author is a clever guy. BTW I offer turnkey DIY kits, if anyone is interested - PM me for info. But there's full docs on the site, everything you'd need if you'd like to build your own version.
Oh, the IDE is the latest 1.X version.. I just updated my install in case my issue was due to a bug on the PC side (running under Win7 fwiw).
OK. Uploads fine here (Uno with 16U2), IDE 1.8.19. No idea what to advise; buy a real Uno ?
Excerpt of log
...
...
Sketch uses 30214 bytes (93%) of program storage space. Maximum is 32256 bytes.
Global variables use 1482 bytes (72%) of dynamic memory, leaving 566 bytes for local variables. Maximum is 2048 bytes.
...
...
avrdude: verifying ...
avrdude: 30214 bytes of flash verified
avrdude done. Thank you.
Full log
C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware -tools C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\tools-builder -tools C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -built-in-libraries C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\libraries -libraries C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\portable\sketchbook\libraries -fqbn=arduino:avr:uno -vid-pid=2A03_0043 -ide-version=10819 -build-path C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739 -warnings=all -build-cache C:\Users\sterretje\AppData\Local\Temp\arduino_cache_513009 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -verbose C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino
C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\arduino-builder -compile -logger=machine -hardware C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware -tools C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\tools-builder -tools C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -built-in-libraries C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\libraries -libraries C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\portable\sketchbook\libraries -fqbn=arduino:avr:uno -vid-pid=2A03_0043 -ide-version=10819 -build-path C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739 -warnings=all -build-cache C:\Users\sterretje\AppData\Local\Temp\arduino_cache_513009 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr -verbose C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino
Using board 'uno' from platform in folder: C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\arduino\avr
Detecting libraries used...
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp" -o nul
Alternatives for EEPROM.h: [EEPROM@2.0]
ResolveLibrary(EEPROM.h)
-> candidates: [EEPROM@2.0]
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp" -o nul
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\SSD1306Ascii.cpp" -o nul
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\cpu.c" -o nul
Generating function prototypes...
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\cpu.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\cpu.c.o"
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c: In function 'read6502':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c:218:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (address=0x1901) // ========= tape delete =============
^~~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c:223:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (address=0x1902) // ========= tape initialise =========
^~~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c: In function 'absx':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c:954:14: warning: variable 'startpage' set but not used [-Wunused-but-set-variable]
uint16_t startpage;
^~~~~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c: In function 'absy':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c:963:14: warning: variable 'startpage' set but not used [-Wunused-but-set-variable]
uint16_t startpage;
^~~~~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c: In function 'indy':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\cpu.c:986:31: warning: variable 'startpage' set but not used [-Wunused-but-set-variable]
uint16_t eahelp, eahelp2, startpage;
^~~~~~~~~
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\libraries\\EEPROM\\src" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\SSD1306Ascii.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\SSD1306Ascii.cpp.o"
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:152:1: warning: multi-line comment [-Wcomment]
// the keyboard flow: (keypad) scankey(/parseChar) --> \
^
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'void driveLEDs()':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:352:50: warning: array subscript has type 'char' [-Wchar-subscripts]
bitOn = (currentBit&dig[threeHex[byt][i]])==0;
^
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'void driveCalcLEDs(uint8_t*, uint8_t)':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:611:21: warning: unused variable 'ledNo' [-Wunused-variable]
uint8_t led, col, ledNo, currentBit, bitOn;
^~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:612:17: warning: unused variable 'i' [-Wunused-variable]
uint8_t digit,i;
^
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'uint8_t enterflt(uint8_t)':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:643:10: warning: unused variable 'mntval' [-Wunused-variable]
uint8_t mntval = 0, expval = 0; // parsed value of mantissa & exponent
^~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:643:22: warning: unused variable 'expval' [-Wunused-variable]
uint8_t mntval = 0, expval = 0; // parsed value of mantissa & exponent
^~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:644:10: warning: unused variable 'carry' [-Wunused-variable]
uint8_t carry = 0, addToExp;
^~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:647:17: warning: unused variable 'done' [-Wunused-variable]
uint8_t done=0;
^~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'uint8_t tapeLoad(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:1239:23: warning: unused variable 'lastromstart' [-Wunused-variable]
uint16_t romstart, lastromstart;
^~~~~~~~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'void tapeDelete(uint8_t)':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:1345:12: warning: unused variable 'offset' [-Wunused-variable]
uint16_t offset = xfrom-xto;
^~~~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'void tapeInit()':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:1354:7: warning: unused variable 'i' [-Wunused-variable]
int i;
^
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino: In function 'void interpretkeys()':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:290:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 'C': enterflt((uint8_t)0); if (!((curkey>='C') && (curkey<='F'))) break; // if statement allows roll-through to next reg entry
^~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:291:7: note: here
case 'D': enterflt((uint8_t)1); if (!((curkey>='C') && (curkey<='F'))) break;
^~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:291:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 'D': enterflt((uint8_t)1); if (!((curkey>='C') && (curkey<='F'))) break;
^~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\kimuno.ino:292:7: note: here
case 'F': enteroperation(); break;
^~~~
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\SSD1306Ascii.cpp: In member function 'void SSD1306Ascii::paintscreen()':
C:\Users\sterretje\Downloads\ArduinoForums\apkim\apkim\kimuno\SSD1306Ascii.cpp:292:27: warning: unused variable 'Bx' [-Wunused-variable]
uint8_t line, block, i, Bx;
^~
Compiling libraries...
Compiling library "EEPROM"
Compiling core...
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -x assembler-with-cpp -flto -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring_pulse.S" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_pulse.S.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\hooks.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\hooks.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\WInterrupts.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WInterrupts.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring_analog.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_analog.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring_digital.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_digital.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring_pulse.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_pulse.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\wiring_shift.c" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_shift.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\CDC.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\CDC.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial0.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial0.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial1.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial1.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial3.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial3.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\HardwareSerial2.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial2.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\IPAddress.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\IPAddress.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\PluggableUSB.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\PluggableUSB.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\Print.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Print.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\Stream.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Stream.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\Tone.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Tone.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\USBCore.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\USBCore.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\WMath.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WMath.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\WString.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WString.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\abi.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\abi.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\main.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\main.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\arduino\\avr\\cores\\arduino\\new.cpp" -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\new.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_pulse.S.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WInterrupts.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\hooks.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_analog.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_digital.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_pulse.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\wiring_shift.c.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\CDC.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial0.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial1.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial2.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\HardwareSerial3.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\IPAddress.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\PluggableUSB.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Print.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Stream.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\Tone.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\USBCore.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WMath.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\WString.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\abi.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\main.cpp.o"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc-ar" rcs "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\core.a" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\core\\new.cpp.o"
Archiving built core (caching) in: C:\Users\sterretje\AppData\Local\Temp\arduino_cache_513009\core\core_arduino_avr_uno_4cb5a750c31ce00816ac54d640daa595.a
Linking everything together...
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.elf" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\cpu.c.o" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\SSD1306Ascii.cpp.o" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739\\sketch\\kimuno.ino.cpp.o" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/core\\core.a" "-LC:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739" -lm
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.elf" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.eep"
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.elf" "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.hex"
Using library EEPROM at version 2.0 in folder: C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\arduino\avr\libraries\EEPROM
"C:\\Users\\sterretje\\Downloads\\arduino\\arduino-1.8.19-windows\\arduino-1.8.19-AVRonly\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\sterretje\\AppData\\Local\\Temp\\arduino_build_438739/kimuno.ino.elf"
Sketch uses 30214 bytes (93%) of program storage space. Maximum is 32256 bytes.
Global variables use 1482 bytes (72%) of dynamic memory, leaving 566 bytes for local variables. Maximum is 2048 bytes.
C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr/bin/avrdude -CC:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM8 -b115200 -D -Uflash:w:C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739/kimuno.ino.hex:i
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\sterretje\Downloads\arduino\arduino-1.8.19-windows\arduino-1.8.19-AVRonly\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM8
Using Programmer : arduino
Overriding Baud Rate : 115200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Arduino
Description : Arduino
Hardware Version: 3
Firmware Version: 4.4
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739/kimuno.ino.hex"
avrdude: writing flash (30214 bytes):
Writing | ################################################## | 100% 4.91s
avrdude: 30214 bytes of flash written
avrdude: verifying flash memory against C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739/kimuno.ino.hex:
avrdude: load data flash data from input file C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739/kimuno.ino.hex:
avrdude: input file C:\Users\sterretje\AppData\Local\Temp\arduino_build_438739/kimuno.ino.hex contains 30214 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 3.88s
avrdude: verifying ...
avrdude: 30214 bytes of flash verified
avrdude done. Thank you.
Or perhaps just a different one. But really, none of this actually matters - it's not as if I "need" to fit this sketch on this particular Uno for any reason. I was just playing around, trying the software on different models when I discovered that it wouldn't fit on one of them for some reason. Being as inexperienced as I am, I assumed that I was making some error and so set out to try to learn what it was.
But there's more to the story, if you're interested.. Recently, I bought several of the very cheap Pro Mini "compatibles" with the Chinese LGT8F328P-LQFP32 chip:
These boards also have roughly the same behavior as the questionable Uno - the write progress freezes at ca. 95% as if there's not sufficient space.
But if the upload fails, it seems to brick the board.. this happened to two of them. Very odd.
Now if I pare down the binary by dis-including some optional software like the programmable calculator (look in config.h) it will fit - but for some reason, the device runs at 25% speed.. as if it's clocked at 4mhz. Even the UART runs at 2400 baud. Wth?
You guys must have experience with these boards - so what's the deal? I searched but didn't find any threads on the topic.
Did you install the boards package?
There are very few here that have experience with the LGT8F328P boards; I'm not one of them. Those chips are not 328P chips !
2 Likes