# Error compiling for Nano Board

**URL:** <https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893>\
**Category:** Programming\
**Created:** [August 10, 2022, 7:11am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893 "2022-08-10T07:11:23Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 10, 2022, 7:11am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/1 "2022-08-10T07:11:23Z")

</div>

I kept on receiving the following error while trying to verify my sketch, I set the processor to ATmega 328P (Old bootloader). Please what could be the issues

```cpp
Arduino: 1.8.19 (Windows 10), Board: "Arduino Nano, ATmega328P"

java.io.IOException: The system cannot find the file specified

	at java.io.WinNTFileSystem.createFileExclusively(Native Method)

	at java.io.File.createTempFile(File.java:2024)

	at processing.app.BaseNoGui.saveFile(BaseNoGui.java:886)

	at processing.app.SketchFile.save(SketchFile.java:287)

	at processing.app.Sketch.save(Sketch.java:138)

	at processing.app.SketchController.save(SketchController.java:352)

	at processing.app.Editor.handleSave2(Editor.java:1914)

	at processing.app.Editor.handleSave(Editor.java:1889)

	at processing.app.Editor.handleRun(Editor.java:1598)

	at processing.app.Editor.handleRun(Editor.java:1593)

	at processing.app.EditorToolbar.handleSelectionPressed(EditorToolbar.java:465)

	at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:448)

	at java.awt.Component.processMouseEvent(Component.java:6536)

	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

	at java.awt.Component.processEvent(Component.java:6304)

	at java.awt.Container.processEvent(Container.java:2239)

	at java.awt.Component.dispatchEventImpl(Component.java:4889)

	at java.awt.Container.dispatchEventImpl(Container.java:2297)

	at java.awt.Component.dispatchEvent(Component.java:4711)

	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)

	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532)

	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)

	at java.awt.Container.dispatchEventImpl(Container.java:2283)

	at java.awt.Window.dispatchEventImpl(Window.java:2746)

	at java.awt.Component.dispatchEvent(Component.java:4711)

	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)

	at java.awt.EventQueue.access$500(EventQueue.java:97)

	at java.awt.EventQueue$3.run(EventQueue.java:709)

	at java.awt.EventQueue$3.run(EventQueue.java:703)

	at java.security.AccessController.doPrivileged(Native Method)

	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)

	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)

	at java.awt.EventQueue$4.run(EventQueue.java:733)

	at java.awt.EventQueue$4.run(EventQueue.java:731)

	at java.security.AccessController.doPrivileged(Native Method)

	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)

	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)

	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)

	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

The system cannot find the file specified

C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware -hardware C:\Users\lenovo\AppData\Local\Arduino15\packages -tools C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\tools-builder -tools C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -tools C:\Users\lenovo\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\libraries -libraries C:\Users\lenovo\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\lenovo\AppData\Local\Temp\arduino_build_682903 -warnings=none -build-cache C:\Users\lenovo\AppData\Local\Temp\arduino_cache_148647 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -verbose C:\Users\lenovo\AppData\Local\Temp\arduino_modified_sketch_348536\sketch_aug10b.ino

C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\arduino-builder -compile -logger=machine -hardware C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware -hardware C:\Users\lenovo\AppData\Local\Arduino15\packages -tools C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\tools-builder -tools C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -tools C:\Users\lenovo\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\libraries -libraries C:\Users\lenovo\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\lenovo\AppData\Local\Temp\arduino_build_682903 -warnings=none -build-cache C:\Users\lenovo\AppData\Local\Temp\arduino_cache_148647 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\tools\avr -verbose C:\Users\lenovo\AppData\Local\Temp\arduino_modified_sketch_348536\sketch_aug10b.ino

Using board 'nano' from platform in folder: C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr

Detecting libraries used...

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o nul

Alternatives for Adafruit_GFX.h: [Adafruit-GFX-Library-master@1.2.3]

ResolveLibrary(Adafruit_GFX.h)

  -> candidates: [Adafruit-GFX-Library-master@1.2.3]

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o nul

Alternatives for Adafruit_ST7789.h: [Adafruit_ST7735_and_ST7789_Library-1.9.3@1.9.3]

ResolveLibrary(Adafruit_ST7789.h)

  -> candidates: [Adafruit_ST7735_and_ST7789_Library-1.9.3@1.9.3]

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o nul

Alternatives for SPI.h: [SPI@1.0]

ResolveLibrary(SPI.h)

  -> candidates: [SPI@1.0]

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o nul

Using cached library dependencies for file: C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp

Using cached library dependencies for file: C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_SPITFT.cpp

Using cached library dependencies for file: C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master\glcdfont.c

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7735.cpp" -o nul

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7789.cpp" -o nul

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST77xx.cpp" -o nul

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src\\SPI.cpp" -o nul

Generating function prototypes...

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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 -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp" -o "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\sketch\\sketch_aug10b.ino.cpp.o"

Compiling libraries...

Compiling library "Adafruit-GFX-Library-master"

Using previously compiled file: C:\Users\lenovo\AppData\Local\Temp\arduino_build_682903\libraries\Adafruit-GFX-Library-master\glcdfont.c.o

Using previously compiled file: C:\Users\lenovo\AppData\Local\Temp\arduino_build_682903\libraries\Adafruit-GFX-Library-master\Adafruit_SPITFT.cpp.o

Using previously compiled file: C:\Users\lenovo\AppData\Local\Temp\arduino_build_682903\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o

Compiling library "Adafruit_ST7735_and_ST7789_Library-1.9.3"

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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 -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7735.cpp" -o "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7735.cpp.o"

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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 -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST77xx.cpp" -o "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST77xx.cpp.o"

"C:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\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 -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3" "-IC:\\Users\\lenovo\\Documents\\arduino-1.8.19-windows\\arduino-1.8.19\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\lenovo\\Documents\\Arduino\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7789.cpp" -o "C:\\Users\\lenovo\\AppData\\Local\\Temp\\arduino_build_682903\\libraries\\Adafruit_ST7735_and_ST7789_Library-1.9.3\\Adafruit_ST7789.cpp.o"

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::displayInit(const uint8_t*)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:102:5: error: 'sendCommand' was not declared in this scope

     sendCommand(cmd, addr, numArgs);

     ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp: In member function 'void Adafruit_ST7735::initR(uint8_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:246:5: error: 'sendCommand' was not declared in this scope

     sendCommand(ST77XX_MADCTL, &data, 1);

     ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:246:5: note: suggested alternative: 'writeCommand'

     sendCommand(ST77XX_MADCTL, &data, 1);

     ^ ~~~~~~~~~~

     writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp: In member function 'virtual void Adafruit_ST7735::setRotation(uint8_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:296:5: error: '_xstart' was not declared in this scope

     _xstart = _colstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:296:5: note: suggested alternative: '_colstart'

     _xstart = _colstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:297:5: error: '_ystart' was not declared in this scope

     _ystart = _rowstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:297:5: note: suggested alternative: '_colstart'

     _ystart = _rowstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:102:5: note: suggested alternative: 'writeCommand'

     sendCommand(cmd, addr, numArgs);

     ^ ~~~~~~~~~~

     writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::begin(uint32_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:127:3: error: 'invertOnCommand' was not declared in this scope

   invertOnCommand = ST77XX_INVON;

   ^ ~~~~~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:127:3: note: suggested alternative: 'writeCommand'

   invertOnCommand = ST77XX_INVON;

   ^ ~~~~~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:128:3: error: 'invertOffCommand' was not declared in this scope

   invertOffCommand = ST77XX_INVOFF;

   ^ ~~~~~~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:128:3: note: suggested alternative: 'writeCommand'

   invertOffCommand = ST77XX_INVOFF;

   ^ ~~~~~~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:130:24: error: no matching function for call to 'Adafruit_ST77xx::initSPI(uint32_t&, uint8_t&)'

   initSPI(freq, spiMode);

                        ^

In file included from C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.h:31:0,

                 from C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:25:

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:31:19: note: candidate: void Adafruit_SPITFT::initSPI(uint32_t)

         void initSPI(uint32_t freq);

                   ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master/Adafruit_SPITFT.h:31:19: note: candidate expects 1 argument, 2 provided

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setAddrWindow(uint16_t, uint16_t, uint16_t, uint16_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:158:8: error: '_xstart' was not declared in this scope

   x += _xstart;

        ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:158:8: note: suggested alternative: '_colstart'

   x += _xstart;

        ^ ~~~~~~

        _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:159:8: error: '_ystart' was not declared in this scope

   y += _ystart;

        ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:159:8: note: suggested alternative: '_colstart'

   y += _ystart;

        ^ ~~~~~~

        _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:361:3: error: 'sendCommand' was not declared in this scope

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7735.cpp:361:3: note: suggested alternative: 'writeCommand'

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'virtual void Adafruit_ST77xx::setRotation(uint8_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:186:5: error: '_xstart' was not declared in this scope

     _xstart = _colstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:186:5: note: suggested alternative: '_colstart'

     _xstart = _colstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:187:5: error: '_ystart' was not declared in this scope

     _ystart = _rowstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:187:5: note: suggested alternative: '_colstart'

     _ystart = _rowstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:206:3: error: 'sendCommand' was not declared in this scope

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:206:3: note: suggested alternative: 'writeCommand'

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableDisplay(boolean)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:228:3: error: 'sendCommand' was not declared in this scope

   sendCommand(enable ? ST77XX_DISPON : ST77XX_DISPOFF);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp: In member function 'virtual void Adafruit_ST7789::setRotation(uint8_t)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:145:5: error: '_xstart' was not declared in this scope

     _xstart = _colstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:145:5: note: suggested alternative: '_colstart'

     _xstart = _colstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:146:5: error: '_ystart' was not declared in this scope

     _ystart = _rowstart;

     ^ ~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:228:3: note: suggested alternative: 'writeCommand'

   sendCommand(enable ? ST77XX_DISPON : ST77XX_DISPOFF);

   ^ ~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableTearing(boolean)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:238:3: error: 'sendCommand' was not declared in this scope

   sendCommand(enable ? ST77XX_TEON : ST77XX_TEOFF);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:146:5: note: suggested alternative: '_colstart'

     _ystart = _rowstart;

     ^ ~~~~~~

     _colstart

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:173:3: error: 'sendCommand' was not declared in this scope

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:238:3: note: suggested alternative: 'writeCommand'

   sendCommand(enable ? ST77XX_TEON : ST77XX_TEOFF);

   ^ ~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp: In member function 'void Adafruit_ST77xx::enableSleep(boolean)':

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:248:3: error: 'sendCommand' was not declared in this scope

   sendCommand(enable ? ST77XX_SLPIN : ST77XX_SLPOUT);

   ^ ~~~~~~~~~~

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST7789.cpp:173:3: note: suggested alternative: 'writeCommand'

   sendCommand(ST77XX_MADCTL, &madctl, 1);

   ^ ~~~~~~~~~~

   writeCommand

C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3\Adafruit_ST77xx.cpp:248:3: note: suggested alternative: 'writeCommand'

   sendCommand(enable ? ST77XX_SLPIN : ST77XX_SLPOUT);

   ^ ~~~~~~~~~~

   writeCommand

Using library Adafruit-GFX-Library-master at version 1.2.3 in folder: C:\Users\lenovo\Documents\Arduino\libraries\Adafruit-GFX-Library-master 

Using library Adafruit_ST7735_and_ST7789_Library-1.9.3 at version 1.9.3 in folder: C:\Users\lenovo\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library-1.9.3 

Using library SPI at version 1.0 in folder: C:\Users\lenovo\Documents\arduino-1.8.19-windows\arduino-1.8.19\hardware\arduino\avr\libraries\SPI 

exit status 1

Error compiling for board Arduino Nano.

```

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [August 10, 2022, 7:14am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/2 "2022-08-10T07:14:07Z")

</div>

What OS? Where did you get the IDE from?

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 10, 2022, 7:22am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/4 "2022-08-10T07:22:06Z")

</div>

64-bit. I downloaded the zip file of the IDE from Arduino Website

---

<div class="post-metadata">

**Author:** ![killzone\_kid](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/killzone_kid/32/1098074_2.png) [@killzone\_kid](https://forum.arduino.cc/u/killzone_kid)\
**Post date:** [August 10, 2022, 7:32am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/5 "2022-08-10T07:32:14Z")

</div>

> [@alotus](#):
>
> `'sendCommand' was not declared in this scope`

So your misterious sketch has errors.

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 10, 2022, 7:42am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/6 "2022-08-10T07:42:38Z")

</div>

Yeah, initially I thought it was the windows defender, then I subsequently override it. Then, I updated the system's java to troubleshoot the issues. The efforts have not the issues

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 10, 2022, 9:34am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/7 "2022-08-10T09:34:15Z")

</div>

> [@alotus](#):
>
> `Adafruit-GFX-Library-master at version 1.2.3`

Where do you find this outdated library version? v.1.2.3 was released at Jan 2018

i think you should update it. The latest version of Adafruit-GFX-Library is 1.11.3

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 11, 2022, 12:40pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/8 "2022-08-11T12:40:37Z")

</div>

I tried compiling the code on Arduino cloud and it was successful. I don't just know why it is not verifying on the IDE

```cpp
#include <Adafruit_SPITFT.h>
#include <Adafruit_SPITFT_Macros.h>
#include <gfxfont.h>

#include <Adafruit_GFX.h> // graphics library
#include <Adafruit_ST7789.h> // library for this display
#include <SPI.h>
#define TFT_CS 10 // if your display has CS pin
#define TFT_RST 8 // reset pin
#define TFT_DC 9 // data pin

Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
  tft.init(240, 240, SPI_MODE2); 
  tft.setRotation(2); // rotates the screen
  tft.fillScreen(ST77XX_BLACK); // fills the screen with black colour
  tft.setCursor(10, 10); // starts to write text at y10 x10
  tft.setTextColor(ST77XX_WHITE); // text colour to white you can use hex codes like 0xDAB420 too
  tft.setTextSize(3); // sets font size
  tft.setTextWrap(true);
  tft.print("HELLO WORLD!");
}
void loop() {
  
  }

```

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 11, 2022, 12:41pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/9 "2022-08-11T12:41:56Z")

</div>

I tried to update it but it's flagging the library version is already installed

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 11, 2022, 12:47pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/10 "2022-08-11T12:47:30Z")

</div>

Do you try to update it without library manager? - remove old library directory and install the new one?

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 11, 2022, 1:32pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/11 "2022-08-11T13:32:33Z")

</div>

I tried to install it via the library manager but it wasn't. I have uninstall (deleted) the directory and tried to install the current version, it wasn't installing.

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 11, 2022, 1:37pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/12 "2022-08-11T13:37:51Z")

</div>

> [@alotus](#):
>
> I have uninstall (deleted) the directory and tried to install the current version, it wasn't installing.

It's not clear at all for me, how can it not be installed?  
Just download the library on github as a zip file and unpack the archive into a libraries directory.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [August 11, 2022, 8:08pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/13 "2022-08-11T20:08:04Z")

</div>

I don’t think it’s a library issue - looks more like a wrong IDE install or Java access rights issue

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 12, 2022, 4:02pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/14 "2022-08-12T16:02:37Z")

</div>

Thanks, it could now compile. I downloaded the zip file of adafruit gfx library and bios, then copied it directly to the Arduino library directory. Everything works fine now...

---

<div class="post-metadata">

**Author:** ![alotus](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@alotus](https://forum.arduino.cc/u/alotus)\
**Post date:** [August 12, 2022, 5:09pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/15 "2022-08-12T17:09:08Z")

</div>

I just discovered something. I already installed the TFT library. When I added it to my sketch, I could not compile but when I removed it, it compiled. What could be the issues here?

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [August 12, 2022, 5:36pm UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/16 "2022-08-12T17:36:48Z")

</div>

Can you compile and upload the standard empty sketch?

---

<div class="post-metadata">

**Author:** ![TomGeorge](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/tomgeorge/32/215261_2.png) [@TomGeorge](https://forum.arduino.cc/u/TomGeorge)\
**Post date:** [August 13, 2022, 1:28am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/17 "2022-08-13T01:28:49Z")

</div>

> [@alotus](#):
>
> I just discovered something. I already installed the TFT library. When I added it to my sketch, I could not compile but when I removed it, it compiled. What could be the issues here?

Read the errors given in the lower IDE window, it probably told you you had multiple copies of the library.

When you have a fail to compile, PLEASE post what the error report is, sorry but we do not have crystal-balls to foretell any outcome.

Thanks.. Tom... 😃 👍 ☕ 🇦🇺

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [February 9, 2023, 1:29am UTC](https://forum.arduino.cc/t/error-compiling-for-nano-board/1020893/18 "2023-02-09T01:29:38Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
