Commit Graph

10786 Commits (a77f8c6dd51bc035a90815b9d9be15bfbede8e71)
 

Author SHA1 Message Date
jmz52 a77f8c6dd5 Implement servo support for STM32F1 ()
Implement servo support for STM32F1. Original code was incomplete and depended on Servo library from stm32duino which conflicts with `module/servo.h`.
Dave Johnson 0456caf0ad Consolidate shared HALs and isolate HAL compile ()
jmz52 dfe18ac633 Fix compilation error for STM32F1 with U8GLIB_SSD1306 or U8GLIB_SH1106 enabled ()
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.
Roxy-3D b0a8ce59bd
Update Boards.h to include Formbot support
Roxy-3D 62ce937540
Update pins.h to include the Formbot board
Roxy-3D a82be36d5d
Create pins_FORMBOT.h
ghent360 00d24a8219 Don't call __delay_4cycles for 0 cycle delay - takes a really long time. ()
Scott Lahteine 56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ()
jmz52 0b2d686160 Fix "SD init fail" problem for STM32F1 ()
Fix "SD init fail" problem for STM32F1 caused by incorrect SS pin state and incorrect SPI mode. Issue 
Scott Lahteine a98f21ec5e Marlin assumes signed chars
Kevin db30650731 Fix UBL/Homing ()
Roxy-3D aae4c67e5d
Max7219 Clean Up ()
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.
InsanityAutomation 9de730b2bf Update tool_change.cpp ()
InsanityAutomation c2553f9888 2.0.x - Idex match119 ()
* Update ubl_G29.cpp

* Update ultralcd.cpp
Roxy-3D e9de321ac0
declare void Max7219_register_setup();
Scott Lahteine 952a1bc9d5
Merge pull request from thinkyhead/bf2_trinamic_fixes
[2.0.x] Fix TMC2208 SW serial communication
petrzjunior 67613bf5bd Update Czech translations ()
Scott Lahteine bd6d032628 Update default driver configuration
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
Scott Lahteine 1561e61df7 New TMC2208 constructor
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
Nils Hasenbanck b37bfeffeb [2.0.x] Use the new const functions of the persistentStore api ()
Chris Pepper 5573ef62c6 [2.0.x] PersistentStore update followup ()
Scott Lahteine 846bd24eb9 MALYAN_LCD is ok without SD
Scott Lahteine 834ea7fcea Remove 'const' from PersistentStore::capacity
Dave Johnson c64199941e Compile only selected PIO environment ()
Andy Shaw 5be2559eda Use flash memory to emulate EEPROM ()
Use a sector of the LPC flash memory to emulate EEPROM storage, removing the need to have an SD card to store system parameters.
Scott Lahteine 6964e1a95a Clean up trailing whitespace
Scott Lahteine ccf65c5397
Merge pull request from thinkyhead/bf2_misc_fixes_aug_6
Followup persistent store with heading, const
Scott Lahteine 865ee5985f Followup persistent store with heading, const
Scott Lahteine a4b0148365 Easier to find 'static inline'
Scott Lahteine cc0a60453f
Merge pull request from hasenbanck/eeprom-cleanup
[2.0.x] Change direct eeprom access to HAL::PersistentStore
Roxy-3D 65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
Nils Hasenbanck 577aeb4aa9 All EEPROM access uses persistentStore
Scott Lahteine 6a8b906318 Followup for persistent_store_api.h
Chris Pepper 66d2b48b59 Update PersistentStore api ()
- 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
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).
Roxy-3D fd15b1495a add I parameter to M42 to allow access to sensitive pins
Scott Lahteine 11b411a872 Improve AXIS_DRIVER_TYPE macros
Scott Lahteine f1347f783d Optimize thermistor table 71
agData in Table 71 is extremely oversampled (see Issue ). 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>
Scott Lahteine 0bda22367b Allow Einsy RAMBo FAN1_PIN override
Scott Lahteine 1b921b246b Fix pca9632_set_led_color
…when used with an I2C screen.

Co-Authored-By: soimy <soimy@163.com>
Scott Lahteine aa9d329560 Reduce max accel in Creality configs
Scott Lahteine c93538e9f3 UBL/planner patch tweaks
Scott Lahteine 0af22549a6 Allow G33 to compile with no LCD
Thomas Moore fc55f1da01 Account for UBL correction when setting the planner position ()
Scott Lahteine b328fb4dc9
Treat TMC2660 like non-TMC ()
Scott Lahteine 42ffa58e35
Merge pull request from timeshell/bugfix-2.0.x
[2.0.x] Add Smoothieboard pins file
Scott Lahteine 72b086b90d Add A5984 to example configurations
Greg Nutt a1a5367380 Smoothieboard V1.0/1.1 and A5984 support
Chris Pepper b7e15a65e3 Target specific nxplpc and ststm32 pio platform versions to fix build ()
Scott Lahteine f891416e70 No raise on G28 after power-loss