LDR Pre MkII - LDR volume control and I/O switching

Thanks Ned

Another Q: The BOM Says: C5, 14, 15, 16, 17: 0.1u. I can't find C5 on the silkscreen. On the other hand on the silkscreen there is a C18 100n (=0.1u) which is not in the BOM.

I assume the BOM should say: "C14, 15, 16, 17, 18: 0.1u"?



hi, C5 is located between R33 and 3 pin connector for IR I assume it is there so you dont need to solder cap to IR_rec pins like in old version of LDR. I populated both. And just found out I also put a cap directly to IR-rec pins :) Maybe I should just remove one :D But it is working nonetheless. Just completed my build everything working great just need to find a case to put it in... Then I can post some of my pictures.
 
Member
Joined 2005
Paid Member
Just put mine together today.... So far looks successful!
 

Attachments

  • 20200104_110036.jpg
    20200104_110036.jpg
    769.1 KB · Views: 311
  • 20200104_124058.jpg
    20200104_124058.jpg
    758.3 KB · Views: 311
Member
Joined 2005
Paid Member
Looks good:)

A small note: there are four voltage regulators on power supply board and only three voltage inputs on main board. Fourth (O+) is to be used only in case you have issues with OLED injecting noise into D+ line, as dedicated OLED power line. I did not have these issues myself, but with OLEDs coming from China nowadays everything is possible I guess.

Thanks Neb I will keep that in mind if necessary.

I just got it setup and calibrated, what a great device this is.
Thanks for all your efforts.

Now to get a remote....

-Dan
 
Member
Joined 2005
Paid Member
Looks good:)

A small note: there are four voltage regulators on power supply board and only three voltage inputs on main board. Fourth (O+) is to be used only in case you have issues with OLED injecting noise into D+ line, as dedicated OLED power line. I did not have these issues myself, but with OLEDs coming from China nowadays everything is possible I guess.

Hi Neb,

Could I confirm the "bkl" connection on the pcb
And the wiring for the Oled please

-Dan
 
Error compiling on Mac

I can't compile the Arduino code on a mac using Arduino IDE 1.6.9 and having replaced the libraries with the ones on the google folder.

Error:
Code:
Arduino: 1.6.9 (Mac OS X), Board: "Arduino Nano, ATmega328P"

failed MSpanList_Insert 0x30c000 0xfd3c02f2426 0x0
fatal error: MSpanList_Insert

runtime stack:
runtime.throw(0x2ac50b)
	/usr/local/go/src/runtime/panic.go:491 +0xad fp=0x7ffeefbff2f0 sp=0x7ffeefbff2c0
runtime.MSpanList_Insert(0x2ca128, 0x30c000)
	/usr/local/go/src/runtime/mheap.c:692 +0x8f fp=0x7ffeefbff318 sp=0x7ffeefbff2f0
MHeap_FreeSpanLocked(0x2c6d20, 0x30c000, 0x100)
	/usr/local/go/src/runtime/mheap.c:583 +0x163 fp=0x7ffeefbff358 sp=0x7ffeefbff318
MHeap_Grow(0x2c6d20, 0x8, 0x0)
	/usr/local/go/src/runtime/mheap.c:420 +0x1a8 fp=0x7ffeefbff398 sp=0x7ffeefbff358
MHeap_AllocSpanLocked(0x2c6d20, 0x1, 0x0)
	/usr/local/go/src/runtime/mheap.c:298 +0x365 fp=0x7ffeefbff3d8 sp=0x7ffeefbff398
mheap_alloc(0x2c6d20, 0x1, 0x12, 0x0)
	/usr/local/go/src/runtime/mheap.c:190 +0x121 fp=0x7ffeefbff400 sp=0x7ffeefbff3d8
runtime.MHeap_Alloc(0x2c6d20, 0x1, 0x10000000012, 0xf989)
	/usr/local/go/src/runtime/mheap.c:240 +0x66 fp=0x7ffeefbff438 sp=0x7ffeefbff400
MCentral_Grow(0x2cea98, 0x0)
	/usr/local/go/src/runtime/mcentral.c:197 +0x8b fp=0x7ffeefbff4a0 sp=0x7ffeefbff438
runtime.MCentral_CacheSpan(0x2cea98, 0x0)
	/usr/local/go/src/runtime/mcentral.c:85 +0x167 fp=0x7ffeefbff4d8 sp=0x7ffeefbff4a0
runtime.MCache_Refill(0x308000, 0x12, 0x0)
	/usr/local/go/src/runtime/mcache.c:90 +0xa0 fp=0x7ffeefbff500 sp=0x7ffeefbff4d8
runtime.mcacheRefill_m()
	/usr/local/go/src/runtime/malloc.c:368 +0x57 fp=0x7ffeefbff520 sp=0x7ffeefbff500
runtime.onM(0x223ad0)
	/usr/local/go/src/runtime/asm_amd64.s:273 +0x9a fp=0x7ffeefbff528 sp=0x7ffeefbff520
runtime.mallocgc(0x120, 0x1bde40, 0x0, 0x0)
	/usr/local/go/src/runtime/malloc.go:178 +0x849 fp=0x7ffeefbff5d8 sp=0x7ffeefbff528
runtime.newobject(0x1bde40, 0x308000)
	/usr/local/go/src/runtime/malloc.go:353 +0x49 fp=0x7ffeefbff600 sp=0x7ffeefbff5d8
runtime.newG(0x276ba)
	/usr/local/go/src/runtime/proc.go:233 +0x2a fp=0x7ffeefbff618 sp=0x7ffeefbff600
allocg(0x2b9660)
	/usr/local/go/src/runtime/proc.c:925 +0x1f fp=0x7ffeefbff628 sp=0x7ffeefbff618
runtime.malg(0x8000, 0x2b9700)
	/usr/local/go/src/runtime/proc.c:2106 +0x1f fp=0x7ffeefbff658 sp=0x7ffeefbff628
runtime.mpreinit(0x2b9ac0)
	/usr/local/go/src/runtime/os_darwin.c:137 +0x27 fp=0x7ffeefbff670 sp=0x7ffeefbff658
mcommoninit(0x2b9ac0)
	/usr/local/go/src/runtime/proc.c:201 +0xc9 fp=0x7ffeefbff698 sp=0x7ffeefbff670
runtime.schedinit()
	/usr/local/go/src/runtime/proc.c:138 +0x55 fp=0x7ffeefbff6c0 sp=0x7ffeefbff698
runtime.rt0_go(0x7ffeefbff6f0, 0x1a, 0x7ffeefbff6f0, 0x0, 0x1a, 0x7ffeefbff8e0, 0x7ffeefbff930, 0x7ffeefbff93c, 0x7ffeefbff94c, 0x7ffeefbff956, ...)
	/usr/local/go/src/runtime/asm_amd64.s:95 +0x116 fp=0x7ffeefbff6c8 sp=0x7ffeefbff6c0
arduino-builder returned 2

Error compiling for board Arduino Nano.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
 
Thanks, Ripster, I updated the libraries and had no success.

Using the latest Arduino IDE I get a somewhat more human readable error report:

Code:
Arduino: 1.8.10 (Mac OS X), Board: "Arduino Nano, ATmega328P"

/Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/hardware -hardware /Users/myusername/Library/Arduino15/packages -hardware /Users/myusername/Documents/Basteln/ArduinoSketches/hardware -tools /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/tools-builder -tools /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/hardware/tools/avr -tools /Users/myusername/Library/Arduino15/packages -built-in-libraries /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/libraries -libraries /Users/myusername/Documents/Basteln/ArduinoSketches/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10810 -build-path /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /Users/myusername/Documents/Audio/Arduino Based LDR Volume Control/LDR Pre MK II/VxD_OLED1602_4X2/VxD_OLED1602_4X2.ino
/Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/hardware -hardware /Users/myusername/Library/Arduino15/packages -hardware /Users/myusername/Documents/Basteln/ArduinoSketches/hardware -tools /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/tools-builder -tools /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/hardware/tools/avr -tools /Users/myusername/Library/Arduino15/packages -built-in-libraries /Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/libraries -libraries /Users/myusername/Documents/Basteln/ArduinoSketches/libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10810 -build-path /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/myusername/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -verbose /Users/myusername/Documents/Audio/Arduino Based LDR Volume Control/LDR Pre MK II/VxD_OLED1602_4X2/VxD_OLED1602_4X2.ino
Using board 'nano' from platform in folder: /Users/Myuser
Using core 'arduino' from platform in folder: /Users/Myuser
Warning: Board edtracker:avr:edtracker9250 doesn't define a 'build.board' preference. Auto-set to: AVR_EDTRACKER9250
Detecting libraries used...
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire.original@1.0 Wire]
ResolveLibrary(Wire.h)
  -> candidates: [Wire.original@1.0 Wire]
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
Alternatives for SSD1311.h: [SSD1311]
ResolveLibrary(SSD1311.h)
  -> candidates: [SSD1311]
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
Alternatives for PinChangeInt.h: [PinChangeInt]
ResolveLibrary(PinChangeInt.h)
  -> candidates: [PinChangeInt]
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
Alternatives for EEPROM.h: [EEPROM.original@2.0]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM.original@2.0]
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
Alternatives for Adafruit_MCP23008.h: [Adafruit_MCP23008@1.0.0]
ResolveLibrary(Adafruit_MCP23008.h)
  -> candidates: [Adafruit_MCP23008@1.0.0]
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /dev/null
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire/utility" "/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire/Wire.cpp" -o /dev/null
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire/utility" "/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire/utility/twi.c" -o /dev/null
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" "/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311/SSD1311.cpp" -o /dev/null
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" "/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008/Adafruit_MCP23008.cpp" -o /dev/null
Generating function prototypes...
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/preproc/ctags_target_for_gcc_minus_e.cpp
"/Users/myusername/Documents/Basteln/Arduino1_8_10.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
"/Users/myusername/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino5/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=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/cores/arduino" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/variants/eightanaloginputs" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt" "-I/Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original/src" "-I/Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008" /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp -o /var/folders/1x/rp3pqc1s7_l7q6xjmm6mr8m00000gn/T/arduino_build_723956/sketch/VxD_OLED1602_4X2.ino.cpp.o
/Users/myusername/Documents/Audio/Arduino Based LDR Volume Control/LDR Pre MK II/VxD_OLED1602_4X2/VxD_OLED1602_4X2.ino: In function 'void printPercent()':
VxD_OLED1602_4X2:1170:10: error: 'class SSD1311' has no member named 'sendFloat'; did you mean 'sendData'?
   Screen.sendFloat(percent, 3, 0, pos, 1); Screen.sendString("%", pos + 3 , 1);

          ^~~~~~~~~
          sendData
/Users/myusername/Documents/Audio/Arduino Based LDR Volume Control/LDR Pre MK II/VxD_OLED1602_4X2/VxD_OLED1602_4X2.ino: In function 'void setup()':
VxD_OLED1602_4X2:1860:8: error: 'class SSD1311' has no member named 'init'
 Screen.init();

        ^~~~
Multiple libraries were found for "Wire.h"
 Used: /Users/Myuser
 Not used: /Users/Myuser
Multiple libraries were found for "SSD1311.h"
 Used: /Users/Myuser
Multiple libraries were found for "PinChangeInt.h"
 Used: /Users/Myuser
Multiple libraries were found for "EEPROM.h"
 Used: /Users/Myuser
Multiple libraries were found for "Adafruit_MCP23008.h"
 Used: /Users/Myuser
Using library Wire in folder: /Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Wire
Using library SSD1311 in folder: /Users/myusername/Documents/Basteln/ArduinoSketches/libraries/SSD1311
Using library PinChangeInt in folder: /Users/myusername/Documents/Basteln/ArduinoSketches/libraries/PinChangeInt
Using library EEPROM.original at version 2.0 in folder: /Users/myusername/Library/Arduino15/packages/arduino/hardware/avr/1.8.2/libraries/EEPROM.original
Using library Adafruit_MCP23008 at version 1.0.0 in folder: /Users/myusername/Documents/Basteln/ArduinoSketches/libraries/Adafruit_MCP23008
exit status 1
'class SSD1311' has no member named 'sendFloat'; did you mean 'sendData'?