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