So, for the most part everything seems to be going correctly. hunting down motherboard names, etc. but...when I go to build (Using either PIO Build or Marlin Auto Build) I get the following:
Processing LPC1768 (platform: [
github.com]; framework: arduino; board: nxp_lpc1768)
---------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: [
docs.platformio.org]
PLATFORM: NXP Arduino LPC176x 0.1.1 > NXP LPC1768
HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES:
- framework-arduino-lpc176x 0.2.2
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> [
bit.ly]
LDF Modes: Finder ~ off, Compatibility ~ strict
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- 1.0.0
|-- 1.0.0
|-- 0.4.1
|-- 0.5.2
|-- 1.3.0
|--
Building in release mode
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript 'Marlin\src\HAL\HAL_LPC1768\upload_extra_script.py'
File "C:\Users\daveg\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 164, in
Compiling .pio\build\LPC1768\src\src\MarlinCore.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\abl\abl.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\bedlevel.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\mbl\mesh_bed_leveling.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\ubl\ubl.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\ubl\ubl_G29.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\bedlevel\ubl\ubl_motion.cpp.o
Compiling .pio\build\LPC1768\src\src\feature\binary_protocol.cpp.o
In file included from Marlin\src\module/stepper/trinamic.h:29:0,
from Marlin\src\module/stepper/indirection.h:44,
from Marlin\src\module/stepper.h:47,
from Marlin\src\MarlinCore.cpp:37:
.pio\libdeps\LPC1768\TMCStepper\src/TMCStepper.h:14:10: fatal error: SPI.h: No such file or directory
*************************************************************
* Looking for SPI.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:SPI.h"
* Web > [
platformio.org]
*
*************************************************************
#include
^~~~~~~
compilation terminated.
*** [.pio\build\LPC1768\src\src\MarlinCore.cpp.o] Error 1
This is baffling me as SPI.h is, for all intents and purposes an included library in Arduino.
HELP!!!