Chris Pepper
32880ff42a
Turn PlatformIO LDF off for LPC176x builds (#12334 )
6 gadus atpakaļ
Dave Johnson
8d630362b7
Ignore ARM-based Teensy library on ATUSB90-based Teensy (#12311 )
Works around PIO src_filter behavior (see https://github.com/platformio/platformio-core/issues/1905 )
6 gadus atpakaļ
Karl Andersson
4eb798dbdc
Add support for Arm'ed (STM32F4) board (#12147 )
6 gadus atpakaļ
Christopher Pepper
61fbd0aa59
update lpc builds to use platformios ldf limited to strict mode
need to identify why incompatible libraries are still included without specifically disallowing them
6 gadus atpakaļ
Andy Shaw
870bfd08f5
usb and sdcard sharing improvements
* Add traceback after watchdog timeout
Add the cpability to perform a traceback following a watchdog timeout.
* Enhanced hardware SPI
Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.
* Make flash emulation of eeprom the default
Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.
* Allow sharing of SD card
SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.
New configuration options to allow usage of the SD card to be specified.
* Fix problem with hardware SPI pins
6 gadus atpakaļ
Christopher Pepper
5ddf52d58e
[HAL][LPC176x] Pull out framework into separate repository
Framework and build platform now located at https://github.com/p3p/pio-framework-arduino-lpc176x and https://github.com/p3p/pio-nxplpc-arduino-lpc176x respectively
fix mkssbase leds
move hardware serial
remove hardware/software serial
Hardware Serial extraction
HardwareSerial ISRs
fix disabled serial2 causing Serial object to link
move usb devices out to framework
separate out adc/pwm peripheral function from hal.cpp
fix includes
remove unused pwm init
move adc
HAL header update
templated filtered adc
LPC1769 platform
6 gadus atpakaļ
teemuatlut
c3229e1b34
Migrate to a new TMC library (#11943 )
6 gadus atpakaļ
Dave Johnson
0f7d82bab1
[2.0.x] include AVR HAL in PIO src_filter for at90usb_dfu (#11778 )
I missed this one
6 gadus atpakaļ
Scott Lahteine
eafd62308e
Use TMC2208Stepper v0.2.5 (#11714 )
6 gadus atpakaļ
Scott Lahteine
d0c96ee83e
Use TMC2208Stepper 0.2.1 for LPC1768
6 gadus atpakaļ
teemuatlut
49e107cea9
Restrict SW serial to AVR (#11696 )
6 gadus atpakaļ
Scott Lahteine
e3debc796d
Revert "Use TMC2208Stepper version 0.2.2"
This reverts commit 77efcad1df .
6 gadus atpakaļ
Scott Lahteine
77efcad1df
Use TMC2208Stepper version 0.2.2
6 gadus atpakaļ
Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile (#11552 )
6 gadus atpakaļ
Dave Johnson
c64199941e
Compile only selected PIO environment (#11519 )
6 gadus atpakaļ
Chris Pepper
b7e15a65e3
Target specific nxplpc and ststm32 pio platform versions to fix build (#11506 )
6 gadus atpakaļ
forkoz
2cc950d67e
[2.0.x] MKS SBASE Trinamic examples/support (#11402 )
6 gadus atpakaļ
Dave Johnson
8a24ff94d1
AT90USB1286 PIO cleanup and optimization (#11230 )
-normalize `env` and `board` to lowercase naming convention.
-make board `name` follow descriptive convention.
-implement `-fsingle-precision-constant` compile optimization per https://github.com/MarlinFirmware/Marlin/pull/11178#issuecomment -401673901
-fix typo in 5DPRINT entry.
6 gadus atpakaļ
Roxy-3D
902167fa78
Revert "[2.0.x] Switch to PIO managed L6470 library (#11288 )" (#11290 )
This reverts commit a26fdf6b68 .
6 gadus atpakaļ
Shen Yiming
a26fdf6b68
[2.0.x] Switch to PIO managed L6470 library (#11288 )
On a leap of faith... I'm merging...
6 gadus atpakaļ
Scott Lahteine
921685d12f
Teensy++ 2.0 can truly go away
6 gadus atpakaļ
Scott Lahteine
3fa9aeb5c7
Restore env:teensy20, for now
See https://github.com/MarlinFirmware/Marlin/pull/11079#issuecomment -399309709
6 gadus atpakaļ
Dave Johnson
3b7c5a31a3
Enable local board repository for PIO (#11079 )
-Enable boards_dir option in PIO INI
-Remove defunct custom board file operations for PIO auto-build environment
-Remove now-defunct Teensy++ 2.0 PIO entry, replaced by `at90USB1286_DFU` and `at90USB1286_DFU` (using this entry always put AT90USB board boot loaders in jeopardy of being overwritten due to the very small size of the official Teensy++ 2.0 bootloader)
-whitespace
6 gadus atpakaļ
Chris Pepper
f88adcbfd5
[2.0.x][LPC176x] Fix binary linking broken by pio update (#11026 )
6 gadus atpakaļ
Simon Jouet
e2aeda61ed
HAL for Espressif ESP32 Wifi
7 gadus atpakaļ
Karl Andersson
e0276d2f32
Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006 )
6 gadus atpakaļ
Scott Lahteine
928e50e724
Try LiquidCrystal@1.3.4
6 gadus atpakaļ
Chris Pepper
f89f7c4a82
[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding (#10892 )
6 gadus atpakaļ
Scott Lahteine
22771dd2dd
Update 'board_f_cpu' to 'board_build.f_cpu'
6 gadus atpakaļ
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu (#10779 )
6 gadus atpakaļ
Scott Lahteine
8f18854d4d
monitor_baud => monitor_speed
6 gadus atpakaļ
Scott Lahteine
7d78f3476b
Use the latest L6470 library
6 gadus atpakaļ
xC0000005
73022d3119
Add a PlatformIO environment for Malyan M200
6 gadus atpakaļ
Karl Andersson
428c54f2ad
[2.0.x] HAL for STM32F4 (#10434 )
6 gadus atpakaļ
Scott Lahteine
74f4eb8312
Drop utf8 tweaks in build files
6 gadus atpakaļ
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support (#10213 )
6 gadus atpakaļ
Bob-the-Kuhn
85014cd132
[2.0.x] LPC1768 - automatic selection of upload disk (#10374 )
6 gadus atpakaļ
Scott Lahteine
e6042a7c52
Tweak platformio debug_server options
6 gadus atpakaļ
Alexey Shvetsov
cbdc78ec0f
Fix STM32 compilation with PlatformIO (#10245 )
6 gadus atpakaļ
Scott Lahteine
a891af2f7a
Enforce minimum TMC2130 / TMC2208 libs
6 gadus atpakaļ
etagle
c3b23974bd
Added detection of case when no unwind tables are available
6 gadus atpakaļ
Scott Lahteine
883524056b
Set default baudrate for the pio serial monitor
6 gadus atpakaļ
Scott Lahteine
73616d721a
Use the latest L6470 library (v0.6)
6 gadus atpakaļ
Scott Lahteine
1e946d681d
Update Marlin for newest TMC libraries
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
6 gadus atpakaļ
Scott Lahteine
4c3d7083c0
Fix DUE build in Travis CI
Followup to #10096
6 gadus atpakaļ
Bob-the-Kuhn
d194be8e8b
platformio.ini DUE native port support
6 gadus atpakaļ
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes (#9864 )
6 gadus atpakaļ
Bob-the-Kuhn
f15d7bdbf2
[2.0.x] ELF improvement, fix lib_ignore (#9793 )
- Compiler flags so ELF will include the original source.
- Use commit-id archives for a working `lib_ignore`.
6 gadus atpakaļ
Scott Lahteine
90fa423737
Preliminary cleanup of #include structure (#9763 )
6 gadus atpakaļ
Scott Lahteine
f0debfd2fc
See if this passes Travis CI
6 gadus atpakaļ