Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
2018-08-20 21:11:12 -05:00
jmz52
dfe18ac633
Fix compilation error for STM32F1 with U8GLIB_SSD1306 or U8GLIB_SH1106 enabled ( #11583 )
...
The `binary.h` file required by `lcd/dogm/dogm_bitmaps.h` is not present in stm32duino environment. Binary macros are defined in `bit_constants.h` in stm32duino framework.
2018-08-20 20:37:56 -05:00
Roxy-3D
b0a8ce59bd
Update Boards.h to include Formbot support
2018-08-20 16:46:27 -05:00
Roxy-3D
62ce937540
Update pins.h to include the Formbot board
2018-08-20 16:44:54 -05:00
Roxy-3D
a82be36d5d
Create pins_FORMBOT.h
2018-08-20 16:43:42 -05:00
ghent360
00d24a8219
Don't call __delay_4cycles for 0 cycle delay - takes a really long time. ( #11586 )
2018-08-18 22:50:11 -05:00
Scott Lahteine
56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ( #11575 )
2018-08-18 01:33:13 -05:00
jmz52
0b2d686160
Fix "SD init fail" problem for STM32F1 ( #11579 )
...
Fix "SD init fail" problem for STM32F1 caused by incorrect SS pin state and incorrect SPI mode. Issue #11225
2018-08-17 23:27:10 -05:00
Kevin
db30650731
Fix UBL/Homing ( #11566 )
2018-08-16 08:28:40 -05:00
Roxy-3D
aae4c67e5d
Max7219 Clean Up ( #11563 )
...
Some of the Rotations did not do the right thing with setting and clearing pixels.
I think it is correct now. But if not... It is much closer to being correct.
2018-08-15 21:22:28 -05:00
InsanityAutomation
9de730b2bf
Update tool_change.cpp ( #11559 )
2018-08-15 19:30:52 -05:00
InsanityAutomation
c2553f9888
2.0.x - Idex match119 ( #11556 )
...
* Update ubl_G29.cpp
* Update ultralcd.cpp
2018-08-15 13:26:11 -05:00
Roxy-3D
e9de321ac0
declare void Max7219_register_setup();
2018-08-15 10:36:51 -05:00
Scott Lahteine
952a1bc9d5
Merge pull request #11551 from thinkyhead/bf2_trinamic_fixes
...
[2.0.x] Fix TMC2208 SW serial communication
2018-08-14 19:07:08 -05:00
petrzjunior
67613bf5bd
Update Czech translations ( #11510 )
2018-08-14 18:45:16 -05:00
Scott Lahteine
bd6d032628
Update default driver configuration
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2018-08-14 18:42:04 -05:00
Scott Lahteine
1561e61df7
New TMC2208 constructor
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2018-08-14 18:41:51 -05:00
Nils Hasenbanck
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api ( #11544 )
2018-08-14 18:35:36 -05:00
Chris Pepper
5573ef62c6
[2.0.x] PersistentStore update followup ( #11549 )
2018-08-14 17:54:12 -05:00
Scott Lahteine
846bd24eb9
MALYAN_LCD is ok without SD
2018-08-14 05:31:47 -05:00
Scott Lahteine
834ea7fcea
Remove 'const' from PersistentStore::capacity
2018-08-14 04:46:10 -05:00
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
Andy Shaw
5be2559eda
Use flash memory to emulate EEPROM ( #11500 )
...
Use a sector of the LPC flash memory to emulate EEPROM storage, removing the need to have an SD card to store system parameters.
2018-08-14 01:19:34 -05:00
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
2018-08-14 00:55:37 -05:00
Scott Lahteine
865ee5985f
Followup persistent store with heading, const
2018-08-13 23:55:33 -05:00
Scott Lahteine
a4b0148365
Easier to find 'static inline'
2018-08-13 23:55:33 -05:00
Scott Lahteine
cc0a60453f
Merge pull request #11526 from hasenbanck/eeprom-cleanup
...
[2.0.x] Change direct eeprom access to HAL::PersistentStore
2018-08-13 19:45:10 -05:00
Roxy-3D
65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
2018-08-13 17:46:48 -05:00
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
2018-08-13 17:43:35 -05:00
Scott Lahteine
6a8b906318
Followup for persistent_store_api.h
2018-08-13 17:43:35 -05:00
Chris Pepper
66d2b48b59
Update PersistentStore api ( #11538 )
...
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
2018-08-13 17:30:25 -05:00
Roxy-3D
60f1376798
Make M7219 I more robust and nice to look at
...
Make M2719 initialize the Max7219 registers and then run the initialization pattern (if one is specified).
2018-08-13 16:59:25 -05:00
Roxy-3D
fd15b1495a
add I parameter to M42 to allow access to sensitive pins
2018-08-13 16:57:09 -05:00
Scott Lahteine
11b411a872
Improve AXIS_DRIVER_TYPE macros
2018-08-13 16:57:09 -05:00
Scott Lahteine
f1347f783d
Optimize thermistor table 71
...
agData in Table 71 is extremely oversampled (see Issue #11220 ). I have removed the data points that perform *worse* than linearly interpolating the remaining points, and fixed up two points that were simply rounded incorrectly.
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
2018-08-13 02:54:55 -05:00
Scott Lahteine
0bda22367b
Allow Einsy RAMBo FAN1_PIN override
2018-08-13 02:49:30 -05:00
Scott Lahteine
1b921b246b
Fix pca9632_set_led_color
...
…when used with an I2C screen.
Co-Authored-By: soimy <soimy@163.com>
2018-08-13 02:40:22 -05:00
Scott Lahteine
aa9d329560
Reduce max accel in Creality configs
2018-08-11 22:56:51 -05:00
Scott Lahteine
c93538e9f3
UBL/planner patch tweaks
2018-08-11 22:50:45 -05:00
Scott Lahteine
0af22549a6
Allow G33 to compile with no LCD
2018-08-11 22:32:09 -05:00
Thomas Moore
fc55f1da01
Account for UBL correction when setting the planner position ( #11486 )
2018-08-10 13:00:50 -05:00
Scott Lahteine
b328fb4dc9
Treat TMC2660 like non-TMC ( #11508 )
2018-08-10 00:30:28 -05:00
Scott Lahteine
72b086b90d
Add A5984 to example configurations
2018-08-09 23:04:27 -05:00
Greg Nutt
a1a5367380
Smoothieboard V1.0/1.1 and A5984 support
2018-08-09 23:03:17 -05:00
Scott Lahteine
f891416e70
No raise on G28 after power-loss
2018-08-07 13:51:36 -05:00
Scott Lahteine
e4ecade8d4
Fix AUTO_POWER_CONTROL compile error
...
Counterpart to #11467
Co-Authored-By: lsellens <lsellens@users.noreply.github.com>
2018-08-06 23:20:51 -05:00
Giuliano
eee1b7c50c
[2.0.x] Fix compile error ( #11465 )
...
Address #11463
2018-08-06 23:14:53 -05:00
Giuliano
e85feb2545
[2.0.x] Better timing handling ( #11461 )
2018-08-06 23:13:36 -05:00
Scott Lahteine
79835590e3
Easier to disable homing validation ( #11458 )
2018-08-06 23:11:37 -05:00
Scott Lahteine
131d216afa
Fix drivers.h dependency, defer macro evaluation ( #11450 )
2018-08-03 21:49:04 -05:00