Commit Graph
28 Commits
Author SHA1 Message Date
Terje Io d4f5b3b664 Fix for issue #279 - pin name typo.
Added HAL capability flags for limit switches supported.
Improved motor pins preprocessor code.
2023-04-01 22:10:14 +02:00
Terje Io cad1dc8476 Fix for issue #269 - setting of piecewise spindle linearisation values not working. 2023-03-17 06:56:06 +01:00
Terje Io 04ce2c5c8c Large spindle handling refactoring and enhancement++, see the changelog for more. 2023-02-13 22:14:48 +01:00
Terje Io 4e7f313271 Some internal changes to allow homing feed rate overrides from plugins, reserved setting numbers for per axis homing feedrate settings (not used by the core). 2023-01-28 10:45:14 +01:00
Terje Io fb60b493b5 Added settings, updated settings version to 22. See changelog for details.
Merged defaults.h with config.h, deleted defaults.h and harmonized settings defines.
2023-01-25 21:11:21 +01:00
Terje Io fbef120e94 Fix for old regression, issue #204.
Now hides spindle PWM related settings if no PWM spindle is available.
2022-10-22 21:15:56 +02:00
Terje Io 6e22a074c8 Added optional string pointers to HAL for driver and board URLs. If present they are announced by the SSDP protocol. 2022-10-07 10:17:07 +02:00
Terje Io e38c1ddaf1 Added optional HAL entry point for getting free memory (ideally sum of free blocks on the heap), used by WebUI.
"hardened" settings API function.
2022-09-15 08:44:53 +02:00
Terje Io 180f9fa9fc Added $RTC system command for outputting or setting current real time clock date and time. Uses ISO8601 format.
Driver developers: check the changelog!
2022-09-07 21:08:11 +02:00
Terje Io e009f47116 Added optional RTC (Real Time Clock) support to the HAL. VFS improvements. 2022-09-04 20:56:33 +02:00
luz paz 90fd6ca410 Fix various typos
Found via`codespell -q 3 -L iterm,nd`
2022-08-07 18:56:52 -04:00
Terje Io 1e7670846e Added MCU frequency variable to the HAL struct - to be set by the various drivers later on. 2022-08-01 09:08:20 +02:00
Terje Io dae7d56ab5 Changed spindle handling to allow dynamic spindle registration and support for multiple spindles selectable at run-time.
See the changelog for more info.
2022-03-25 23:01:56 +01:00
Terje Io d86015b154 Added generic stream switcher functions for driver use, to avoid duplicated code.
Some minor fixes.
2021-12-13 12:42:19 +01:00
Terje Io a5dfb953f8 Updated settings and HAL version numbers++, see changelog for details.. 2021-11-21 16:40:37 +01:00
Terje Io 0c47a688b5 Enhanced ioports API, fix for issue #87 ++ 2021-11-17 07:22:35 +01:00
Terje Io f306bfa598 Renamed default hostnames and device names, added some HAL extensions and hardened code a bit. 2021-11-09 15:24:52 +01:00
Terje Io 82d42f4fa4 Fixed variable name typo, renamed hal.stream.disable to hal.stream.disable_rx 2021-11-01 08:40:55 +01:00
Terje Io 6f5d1cd31c Added entries for motor driver chip select lines to crossbar.h, enums for aux I/O pin types.
No funtional changes.
2021-08-10 13:28:54 +02:00
Terje Io 6c0bd647a5 Added optional HAL entry point for stepper motor enumeration, improved optional driver support files. 2021-08-08 12:47:41 +02:00
Terje Io 2068165e62 Moved HAL entry point for realtime commands enqueueing to stream struct,
added some crossbar pin definitions and limited $TPW retract to Z home.
Moved some common driver code to the core and update of current position on steps/mm changes.
2021-07-26 15:35:55 +02:00
Terje Io 222ba55724 See changelog for details. 2021-07-07 19:19:15 +02:00
Terje Io b685e18411 Added shared files for driver motor pins allocation and options handling.
Expanded HAL stream I/O functions. Added doxygen documentation to parts of the code.
A number of minor changes to simplify code.
2021-06-27 20:55:00 +02:00
Terje Io 3a84b58d30 Added some HAL entry points and properties for pin handling, $pins system command (not all drivers) and some minor bug fixes. 2021-06-06 22:27:47 +02:00
Terje Io e1554ddd86 added HAL entry for writing single character to output stream, core event for unknown real time command (character) 2021-04-23 16:40:39 +02:00
Terje Io f495cf40e8 added some crossbar types, fixed bug in check mode handling on program complete 2021-04-14 13:30:34 +02:00
Terje Io 60d89338fd fix for homing issue when backlash comp is enabled, added CMakeLists.txt 2021-03-09 07:36:58 +01:00
Terje Io cdca5ad55c test check in 2021-02-22 12:29:17 +01:00