Difference between revisions of "Building ConfigurableFirmata under PlatformIO instead of Tarduino IDE"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{{!}} class="wikitable" style="float: right; width: 322px;" border="2" | {{{!}} class="wikitable" style="float: right; width: 322px;" border="2" | ||
{{!}}+ Proven on: | {{!}}+ Proven on: | ||
{{!}}- <!-- | {{!}}- <!-- LMDE --> | ||
{{!}} style="text-align: center; width: 65.675px;" {{!}} [[File:Logo LMDE.png{{!}}60px{{!}}link=https://linuxmint.com/edition.php?id=279{{!}}center{{!}}middle{{!}}frameless]] | {{!}} style="text-align: center; width: 65.675px;" {{!}} [[File:Logo LMDE.png{{!}}60px{{!}}link=https://linuxmint.com/edition.php?id=279{{!}}center{{!}}middle{{!}}frameless]] | ||
{{!}} style="text-align: center; width: 40px;" {{!}} 5 (Elsie) | {{!}} style="text-align: center; width: 40px;" {{!}} 5 (Elsie) |
Revision as of 14:01, 1 July 2024
5 (Elsie) |
Clone the repo:
git clone -b master https://github.com/firmata/ConfigurableFirmata.git
Create a platformio.ini file in the root of the folder:
[env:RP2040_Zero]
platform = https://github.com/maxgerhardt/platform-raspberrypi.git
platform_packages = framework-arduinopico@https://github.com/earlephilhower/arduino-pico.git
framework = arduino
board = waveshare_rp2040_zero ; select your board from: ~/.platformio/packages/framework-arduinopico/variants/
board_build.core = earlephilhower
board_build.filesystem_size = 0.5m
monitor_speed = 115200
upload_port = /media/'''USERNAME'''/RPI-RP2
; This could be improved in some way...
build_flags =
-DPIN_LED=1 ; I have an LED connected to pin 1
; -DPIO_FRAMEWORK_ARDUINO_ENABLE_EXCEPTIONS ; Enable Exceptions
; -fstack-protector ; Enable Stack Protector
;-DPIO_FRAMEWORK_ARDUINO_ENABLE_RTTI ; Enable RTTI
;-DUSE_TINYUSB ; Adafruit TinyUSB
;-DPIO_FRAMEWORK_ARDUINO_NO_USB ; No USB stack
;-DPIO_FRAMEWORK_ARDUINO_ENABLE_IPV6 ; IPv6
lib_deps =
adafruit/Adafruit Unified Sensor
adafruit/DHT sensor library
Copy examples/ConfigurableFirmata/ConfigurableFirmata.ino into the src directory.