Commit Graph

9454 Commits (84de428d30102d837f2976707a8ff64cc85b6a41)
 

Author SHA1 Message Date
Scott Lahteine 722786966a Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
Scott Lahteine 4231faf779 Initial split-up of G-code handlers by category
Scott Lahteine e0a189a481 Consolidate Buzzer
Scott Lahteine bca67a5b79 Main controller updates
Scott Lahteine 142d8aae56 Move debugging to serial.*
Scott Lahteine a1e2b5da70 Fix LCD_PINS_Dn tests in pinsDebug_list.h
Scott Lahteine 038f82cc38 Fix L6470 init and options
Scott Lahteine 42e2dd9251 Build file updates
Scott Lahteine 614a86a380 SD file updates
Scott Lahteine 82fff87e16 Pins updates
Scott Lahteine 3d8a0ab4b2 Module updates
Scott Lahteine 0fcec02db5 LCD updates
Scott Lahteine 7dd0a46732 Language updates
Scott Lahteine 4a82e95c3e Feature file updates
Scott Lahteine d7ee81202f Libs updates
Scott Lahteine 34101224c4 Inc updates
Scott Lahteine f52a31a275 Core updates
Scott Lahteine 479652073b Config updates
Scott Lahteine 54326fb06a HAL updates
Scott Lahteine 65996e4235 Support file updates
Scott Lahteine 7e42c7563c Move build files into place
Scott Lahteine b66d65f865 Move 'sd' files
Scott Lahteine 0b9a88d6ce Move 'pins' files
Scott Lahteine 2b3b7d5d7f Move 'thermistor' files
Scott Lahteine 0c9231fd04 Move 'module' files
Scott Lahteine efa578d6b0 Move 'libs' files
Scott Lahteine cc92e544a5 Move 'lcd' files
Scott Lahteine 5be07b5db2 Move 'inc' files
Scott Lahteine 9ea2ff950a Move 'gcode' files
Scott Lahteine 4e4d16c92e Move 'core' files
Scott Lahteine fa5f9c2aec Move 'feature' files
Scott Lahteine f536c4dccb Move configs
Scott Lahteine 48351fd6d5 Move root sources
Scott Lahteine 27cbb939b2 Clean up some HAL code
Christopher Pepper b29b66feda Temporary fix for odd stepper behaviour with servos
Christopher Pepper 8afe13b1a2 Fix compile issue when watchdog was disabled
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
Scott Lahteine a037ddbf7b Other spacing tweaks
Scott Lahteine 2af62a5d8d Apply spacing, const to some HAL code
kfazz fa9ff6be6e try to fix LIN_ADVANCE for 32bit
kfazz 18f97c4013 add HardwareSerial and SoftwareSerial for Re-ARM.
HardwareSerial has been tested on Uart0 (debug header) and Uart3 (i2c connector)
Software Serial has been tested to work bi-directionally at 9600 and 115200
using pins 6 and 63 on J5, and unidirectionally (write only) at 250000.
The code used to test was Teemuatlut's tmc2208 patch, and a few small changes to main used to echo recieved chars back to a host pc.
Bob-the-Kuhn 01fb45b4f8 hybrid PWM system
Uses PWM1 to directly control pins 4, 6 & 11 (servo 0, 1 & 3) and PWM1
generated interrupts to control other pins.

Interupt control of the servo pins had too much jitter so switched all
that we could to PWM1 direct control.  The PWM1 direct control pins have
less than 1 microsecond pulse width jitter while the interrupt
controlled ones can have 20+ microseconds of jitter.

Also added insurance to the servo code in the "disable servo after move"
section.
Tannoo 94dd39b3b7 LCD_UBL_memory_slot_corrections ()
* LCD_UBL_memory_slot_corrections

Changed the memory slot edit function to work with the
`settings.calc_num_meshes()`

* Add a little more safety margin...

* More corrections

Error handling when the EEPROM is not available.
Roxy-3D 8587c4e1ec Minor corrections to 32-bit branch ()
Mostly...  clean up some compile time warnings for the 20x4 LCD Display.
Bob-the-Kuhn 7342d5c07a ST7565
Bob-the-Kuhn 97444391e0 Servo & PWM support for LPC1768 ()
Tannoo 859fa35287 Re-Arm bugfixes ()
* UBL_correction

* RGB Map function
Scott Lahteine 622b80974c Add VSCode to .gitignore
Bob-the-Kuhn d80877d570 Set pinMode with every digitalWrite (legacy compatibility)
Chris Pepper 9a950e3a5a Update the delay functions and change the default pinmap for character displays ()