You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactored the tool table HAL API a bit to improve functionality.
Added tool name, pocket number and some lathe specific data fields to the $# tool output when available from the tool table.
If name is available it will be output as a push message on M6 if there is no message in the same block.
Added support for directory up, .., to VFS.
Added new option to $650 - File systems options to enable hierarchical listing of files and directories via $F and $F+ commands.
Copy file name to clipboardExpand all lines: changelog.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,31 @@
1
1
## grblHAL changelog
2
2
3
+
<aname="20251111">Build 20251111
4
+
5
+
Core:
6
+
7
+
* Refactored the tool table HAL API a bit to improve functionality.
8
+
Added tool name, pocket number and some lathe specific data fields to the `$#` tool output when available from the tool table.
9
+
If name is available it will be output as a push message on `M6` if there is no message in the same block.
10
+
11
+
* Added support for directory up, `..`, to VFS.
12
+
13
+
* Added new option to `$650` - _File systems options_ to enable hierarchical listing of files and directories via `$F` and `$F+` commands.
14
+
When enabled directories are added to the output with file size set to `-1` and only the contents of the current directory is reported.
15
+
The `$F=<dirname>` command can then be used to set the current working direcory \(CWD\). `$F=..` can be used to move up one level and `$F=/` to move to the root directory.
16
+
Files or directory names for `$F`, `$F+``$F<` and `$FD` commands not starting with `/` will executed be relative to the CWD.
17
+
18
+
Plugins:
19
+
20
+
* Misc, tooltable: removed limit on max number of tools, it is now constrained by available RAM. Added name \(remark, comment\) to imported data and
21
+
a new command, `$TTLOAD`, that can be used to reload the tool table after it has been updated.
22
+
23
+
* EEPROM: added experimental code that allows mounting unused part of large EEPROM as littlefs file system. This may then be used to store a file based tooltable etc.
24
+
25
+
* SD Card, littlefs VFS wrapper: added support for `vfs_chdir()`\(change directory\) to allow ftp access to subdirectories.
0 commit comments