ftduino mit Platformio
Verfasst: 08 Feb 2022, 14:45
Hallo,
teste gerade platformio und ftduino.
Platformio ist eine Umgebung für verschiedene MCUs. Darunter auch der ftduino. Das Beispiel mit dem Blinken der LED geht.
Das BlinkO1 Beispiel geht leider nicht. Die komplette Meldung ist am Schluß.
Mit der Meldung
Hat jemand Erfahrungen mit platformio und den ftduino?
Gruß Kräml
teste gerade platformio und ftduino.
Platformio ist eine Umgebung für verschiedene MCUs. Darunter auch der ftduino. Das Beispiel mit dem Blinken der LED geht.
Das BlinkO1 Beispiel geht leider nicht. Die komplette Meldung ist am Schluß.
Mit der Meldung
konnte ich leider nicht viel Anfangen. Wüsste nicht, wo das definiert wurde. Stehe etwas auf dem Schlauch.In file included from /home/pi/workspace/BlinkO1/src/BlinkO1.ino:7:0:
lib/FtduinoSimple/FtduinoSimple.h:26:2: warning: #warning "Error, no output driver configured" [-Wcpp]
#warning "Error, no output driver configured"
Hat jemand Erfahrungen mit platformio und den ftduino?
Gruß Kräml
Processing ftduino (platform: atmelavr; board: ftduino; framework: arduino; lib_deps: adafruit/Adafruit GFX Library @ ^1.10.13, adafruit/Adafruit BusIO @ ^1.10.3, Wire, SPI)
--------------------------------------------------------------------------------
CONFIGURATION: https://docs.platformio.org/page/boards ... duino.html
PLATFORM: Atmel AVR (3.4.0) > ftDuino
HARDWARE: ATMEGA32U4 16MHz, 2.50KB RAM, 28KB Flash
DEBUG: Current (simavr) On-board (simavr)
PACKAGES:
- framework-arduino-avr 5.1.0
- toolchain-atmelavr 1.70300.191015 (7.3.0)
avr-g++ -o "/home/pi/workspace/BlinkO1/src/BlinkO1.ino.cpp" -x c++ -fpreprocessed -dD -E "/tmp/tmpp0qiexa0"
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 10 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Adafruit GFX Library> 1.10.13 (/home/pi/workspace/BlinkO1/.pio/libdeps/ftduino/Adafruit GFX Library)
| |-- <Adafruit BusIO> 1.11.0 (/home/pi/workspace/BlinkO1/.pio/libdeps/ftduino/Adafruit BusIO)
| | |-- <Wire> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/Wire)
| | |-- <SPI> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/SPI)
| |-- <Wire> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/Wire)
| |-- <SPI> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/SPI)
|-- <Adafruit BusIO> 1.11.0 (/home/pi/workspace/BlinkO1/.pio/libdeps/ftduino/Adafruit BusIO)
| |-- <Wire> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/Wire)
| |-- <SPI> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/SPI)
|-- <Wire> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/Wire)
|-- <SPI> 1.0 (/home/pi/.platformio/packages/framework-arduino-avr/libraries/SPI)
|-- <FtduinoSimple> 0.0.11 (/home/pi/workspace/BlinkO1/lib/FtduinoSimple)
Building in release mode
avr-g++ -o .pio/build/ftduino/src/BlinkO1.ino.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=50204 -DARDUINO_AVR_FTDUINO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -DUSB_VID=0x1c40 -DUSB_PID=0x0537 -DUSB_PRODUCT=\"ftDuino\" "-DUSB_MANUFACTURER=\"Till Harbaum\"" -Isrc -Ilib/FtduinoSimple "-I.pio/libdeps/ftduino/Adafruit GFX Library" "-I.pio/libdeps/ftduino/Adafruit BusIO" -I/home/pi/.platformio/packages/framework-arduino-avr/libraries/SPI/src -I/home/pi/.platformio/packages/framework-arduino-avr/libraries/Wire/src -I/home/pi/.platformio/packages/framework-arduino-avr/cores/arduino -I/home/pi/.platformio/packages/framework-arduino-avr/variants/ftduino src/BlinkO1.ino.cpp
In file included from /home/pi/workspace/BlinkO1/src/BlinkO1.ino:7:0:
lib/FtduinoSimple/FtduinoSimple.h:26:2: warning: #warning "Error, no output driver configured" [-Wcpp]
#warning "Error, no output driver configured"
^~~~~~~
avr-g++ -o .pio/build/ftduino/firmware.elf -Os -mmcu=atmega32u4 -Wl,--gc-sections -flto -fuse-linker-plugin .pio/build/ftduino/src/BlinkO1.ino.cpp.o -L.pio/build/ftduino -Wl,--start-group .pio/build/ftduino/libda3/libWire.a .pio/build/ftduino/libc95/libSPI.a ".pio/build/ftduino/lib767/libAdafruit BusIO.a" ".pio/build/ftduino/libbaa/libAdafruit GFX Library.a" .pio/build/ftduino/lib34f/libFtduinoSimple.a .pio/build/ftduino/libFrameworkArduinoVariant.a .pio/build/ftduino/libFrameworkArduino.a -lm -Wl,--end-group
/tmp/cceeOFAy.ltrans0.ltrans.o: In function `main':
<artificial>:(.text.startup+0x1ea): undefined reference to `Ftduino::output_set(unsigned char, unsigned char)'
<artificial>:(.text.startup+0x208): undefined reference to `Ftduino::output_set(unsigned char, unsigned char)'
collect2: error: ld returned 1 exit status
*** [.pio/build/ftduino/firmware.elf] Error 1
========================== [FAILED] Took 2.40 seconds ==========================