Sketch not fitting on Uno (though it should)

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.

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

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.

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 ? :wink:

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