Scott Lahteine
77efcad1df
Use TMC2208Stepper version 0.2.2
2018-08-31 16:13:23 -05:00
Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
2018-08-20 21:11:12 -05:00
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
Chris Pepper
b7e15a65e3
Target specific nxplpc and ststm32 pio platform versions to fix build ( #11506 )
2018-08-09 22:41:10 -05:00
forkoz
2cc950d67e
[2.0.x] MKS SBASE Trinamic examples/support ( #11402 )
2018-07-30 22:48:58 -05:00
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.
2018-07-26 05:58:28 -05:00
Roxy-3D
902167fa78
Revert "[2.0.x] Switch to PIO managed L6470 library ( #11288 )" ( #11290 )
...
This reverts commit a26fdf6b68
.
2018-07-17 00:23:47 -05:00
Shen Yiming
a26fdf6b68
[2.0.x] Switch to PIO managed L6470 library ( #11288 )
...
On a leap of faith... I'm merging...
2018-07-17 00:10:07 -05:00
Scott Lahteine
921685d12f
Teensy++ 2.0 can truly go away
2018-06-28 04:51:42 -05:00
Scott Lahteine
3fa9aeb5c7
Restore env:teensy20, for now
...
See https://github.com/MarlinFirmware/Marlin/pull/11079#issuecomment-399309709
2018-06-22 00:13:11 -04:00
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
2018-06-21 21:09:23 -05:00
Chris Pepper
f88adcbfd5
[2.0.x][LPC176x] Fix binary linking broken by pio update ( #11026 )
2018-06-15 15:32:51 -05:00
Simon Jouet
e2aeda61ed
HAL for Espressif ESP32 Wifi
2018-06-13 19:33:35 -05:00
Karl Andersson
e0276d2f32
Official STMicroelectronics Arduino Core STM32F4 HAL compatibility ( #11006 )
2018-06-12 18:38:00 -05:00
Scott Lahteine
928e50e724
Try LiquidCrystal@1.3.4
2018-06-12 00:40:50 -05:00
Chris Pepper
f89f7c4a82
[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding ( #10892 )
2018-05-28 19:38:22 -05:00
Scott Lahteine
22771dd2dd
Update 'board_f_cpu' to 'board_build.f_cpu'
2018-05-26 23:26:23 -05:00
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu ( #10779 )
2018-05-19 17:39:26 -05:00
Scott Lahteine
8f18854d4d
monitor_baud => monitor_speed
2018-05-19 16:59:23 -05:00
Scott Lahteine
7d78f3476b
Use the latest L6470 library
2018-05-11 02:26:47 -05:00
xC0000005
73022d3119
Add a PlatformIO environment for Malyan M200
2018-04-23 16:25:49 -05:00
Karl Andersson
428c54f2ad
[2.0.x] HAL for STM32F4 ( #10434 )
2018-04-17 17:33:29 -05:00
Scott Lahteine
74f4eb8312
Drop utf8 tweaks in build files
2018-04-15 14:48:47 -05:00
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support ( #10213 )
2018-04-12 20:14:01 -05:00
Bob-the-Kuhn
85014cd132
[2.0.x] LPC1768 - automatic selection of upload disk ( #10374 )
2018-04-11 14:41:16 -05:00
Scott Lahteine
e6042a7c52
Tweak platformio debug_server options
2018-04-02 22:26:11 -05:00
Alexey Shvetsov
cbdc78ec0f
Fix STM32 compilation with PlatformIO ( #10245 )
2018-03-28 18:35:20 -04:00
Scott Lahteine
a891af2f7a
Enforce minimum TMC2130 / TMC2208 libs
2018-03-24 15:57:22 -04:00
etagle
c3b23974bd
Added detection of case when no unwind tables are available
2018-03-23 05:22:45 -03:00
Scott Lahteine
883524056b
Set default baudrate for the pio serial monitor
2018-03-17 19:48:06 -05:00
Scott Lahteine
73616d721a
Use the latest L6470 library (v0.6)
2018-03-17 19:28:19 -05:00
Scott Lahteine
1e946d681d
Update Marlin for newest TMC libraries
...
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
2018-03-15 22:23:31 -05:00
Scott Lahteine
4c3d7083c0
Fix DUE build in Travis CI
...
Followup to #10096
2018-03-14 00:18:40 -05:00
Bob-the-Kuhn
d194be8e8b
platformio.ini DUE native port support
2018-03-13 15:31:17 -05:00
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes ( #9864 )
2018-03-01 03:07:39 -06:00
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`.
2018-02-25 03:02:46 -06:00
Scott Lahteine
90fa423737
Preliminary cleanup of #include structure ( #9763 )
2018-02-23 00:52:52 -06:00
Scott Lahteine
f0debfd2fc
See if this passes Travis CI
2018-02-14 04:26:10 -06:00
Scott Lahteine
4fef36966b
Rename environment anet10 to melzi
2018-02-10 14:46:17 -06:00
Johnny Eshak
852468ead7
[2.0.x] Fix compile Error Anet ( #9509 )
2018-02-08 03:02:16 -06:00
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
2018-02-01 21:49:40 -06:00
Scott Lahteine
6e3519abae
Try to use an Neopixel library for Travis CI
2018-02-01 04:14:27 -06:00
Ivan Kravets
a994eec513
Cleanup unused options ( #9115 )
2018-01-09 18:25:16 -06:00
Bob-the-Kuhn
760dbbb734
works
...
root cause identified
2018-01-06 11:11:29 -06:00
Bob-the-Kuhn
a142fab155
Enable RRDFGSC on Due
2017-12-25 09:22:14 -06:00
Thomas Moore
45e73b72a5
Stop compiling after first five errors
2017-12-21 22:44:56 -06:00
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
2017-12-15 15:03:14 -06:00
Thomas Moore
50a5bb77d2
Update PlatformIO lib_deps
2017-11-16 23:23:07 -06:00
Scott Lahteine
81b91b3f9d
Clean up some trailing white-space
2017-11-10 02:31:04 -06:00
Bob-the-Kuhn
d47fbf791b
Arduini IDE compatibility changes
...
changed includes to make Arduino IDE happy
2017-11-08 20:49:49 -06:00
Bob-the-Kuhn
c388dce2b5
move U8glib-HAL
2017-11-08 14:08:09 -06:00
Bob-the-Kuhn
0483a7df91
AVR RRD works
...
LPC1768 VIKI2 & RRDFG are working
looks like all SPIs are working
library change
sh1106 locks up
fixed lockup, started I2C SW com
pretty
re-org
restore a few files
make library happy
switched HAL version of rrd
fix travis error
travis error fixes
another travis fix
cleanup
minor update
one more
correct spacing in platformio.ini
2017-11-07 18:40:29 -06:00
Alexey Shvetsov
83555933aa
Add platformio support for stm32 ( #8246 )
...
[2.0] Add platformio support for stm32
2017-11-06 23:03:59 -06:00
Thomas Moore
9e699811d2
Make LPC1768 pinmapping not specific to Re-ARM ( #8063 )
...
* Merging early because of build failures. See #8105
* Make LPC1768 pinmapping not specific to Re-ARM
* Add HAL_PIN_TYPE and LPC1768 pin features
* M43 Updates
* Move pin map into pinsDebug_LPC1768.h
* Incorporate comments and M226
* Fix persistent store compilation issues
* Update pin features
* Update MKS SBASE pins
* Use native LPC1768 pin numbers in M42, M43, and M226
2017-10-26 13:37:26 -05:00
Chris Pepper
46b2773e13
General fixes for LPC1768 ( #7834 )
...
* fixed some include paths
* LPC1768: Fix Serial API
Add missing serial methods used if TX_BUFFER_SIZE is set
Change return value of HalSerial:read to match Arduino API
* LPC1768: add filters to ADC
This is to try and compensate for hardware issue and oversensitivity to noise
* LPC1768: remove the polling section of delayMicroseconds
* LPC1768: lock usb mass storage device while device accesses it.
Currently only applicable to persistent store,
The device always has priority and will unmount the sd card from the host, Windows then tries to automount again so it can look like the explorer window freezes. Linux Mint, by default, just closes the Nemo window.
* Add timeout to make sure if Serial never connects that Marlin still boots
* Remove unneeded ifdef CPU_32_BIT
In general the need for ifdef CPU_32_BIT blocks means that something is missing from the HAL API or a Platform, in this case HAL_TICKS_PER_US was missing from the AVR Platform
* LPC1768: relocate RE-ARM debug_extra_script.py
2017-10-04 15:40:54 -05:00
Scott Lahteine
200f971ef7
Reduce Teensy++ 2.0 to a single entry
...
Followup to #7750 , #7826
2017-10-02 22:55:43 -05:00
Ralph Schmidt
1ae208395c
Remove MOTHERBOARD from "due" entry
...
Also reformat and document
2017-10-02 22:21:51 -05:00
Scott Lahteine
2d41c59320
Tweak some spacing
2017-10-01 21:59:42 -05:00
Christopher Pepper
bea3ec2724
M355 S0, S1 fixes & faster LCD, SD card
...
fix Travis error
2017-09-27 19:26:00 -05:00
Thomas Moore
ddbd4b73e0
Move LPC1768 framework out of Marlin source folder
2017-09-23 16:59:31 -05:00
Scott Lahteine
038f82cc38
Fix L6470 init and options
2017-09-21 16:26:43 -05:00
Scott Lahteine
42e2dd9251
Build file updates
2017-09-21 16:26:43 -05:00
Scott Lahteine
7e42c7563c
Move build files into place
2017-09-12 14:51:06 -05:00
Scott Lahteine
48351fd6d5
Move root sources
2017-09-06 06:28:29 -05:00
Christopher Pepper
b908e38d08
Add needed platform defined gaurds to compile with Arduino IDE
...
Also removed explicit platform HAL directory inclusion from platformio.ini to make sure these errors are caught by Travis in the future
2017-08-31 18:33:07 -05:00
Christopher Pepper
4183a249b6
Moved CMSIS and other LPC1768 dependencies
...
Fixes Arduino IDE builds for 8-bit AVR,
misc: Adafruit NeoPixel currently incompatible with Teensy 3.5-6, blacklisted
2017-08-31 18:23:44 -05:00
Christopher Pepper
d2fb3215da
PlatformIO Travis test
...
spi.h renamed to avoid conflicts with base libraries
2017-08-31 18:23:44 -05:00
Christopher Pepper
44b0c186a6
HAL for Re:ARM (LPC1768) architecture
2017-08-31 18:21:38 -05:00
teemuatlut
f3e562e46e
HAL for 32-bit Teensy (3.5, 3.6) architecture
2017-08-31 18:15:07 -05:00
Christopher Pepper
cfef925559
HAL for DUE architecture
2017-08-31 18:15:07 -05:00
Scott Lahteine
d29bf49b66
Add Sanguino 644p to ENV for PlatformIO
2017-08-23 18:32:58 -05:00
MTrab
5fa61c0ad3
Add Anet 1.0 to Platformio.ini
...
Added env:anet10 to platformio.ini for easy compile and upload to this board
2017-08-16 15:59:20 -05:00
Unknown
42aa10d263
Add PIO entry for PRINTRBOARD_REVF
...
fix from PIO corruption
2017-07-25 19:09:08 -07:00
Scott Lahteine
b378deaf89
Unify AVR90USB: fastio changes
2017-06-09 18:21:57 -05:00
Brian
f1cccd65c2
platformio.ini env_default=xxxxx has to match one of the labels in the env:xxxxx, otherwise nothing happens when you pio run
2017-05-10 07:11:13 -04:00
Scott Lahteine
fe1fce5f56
DevIoT patch 2
2017-05-09 11:28:39 -05:00
Scott Lahteine
47cae2929f
Patch platformio.ini to fix build error in DevIoT
...
For compatibility with DevIoT, until that can be solved.
2017-05-08 20:27:14 -05:00
Scott Lahteine
dca48f0e63
Move platformio.ini back to Marlin folder - it works there
2017-05-08 14:23:01 -05:00
Brian
0446dd3ad8
PlatformIO-related changes
...
- move platformio.ini out of source directory to be more consistent with 'normal' PlatformIO usage
- facilitates IDE integration
- add related .gitignores
2017-05-06 06:22:10 -04:00