"hardened" task deregistration code and changed signature of setting available and ioport_find_free() calls.

Some low-level ioport improvements, added definition for virtual pins/ports.
Deprecated direct access to number of the different ioport ports in hal.port struct, use ioports_unclaimed() instead.
This commit is contained in:
Terje Io
2025-01-14 17:13:56 +01:00
parent c681661516
commit efe4245a06
15 changed files with 184 additions and 94 deletions
+2 -1
View File
@@ -3,7 +3,7 @@
Part of grblHAL
Copyright (c) 2017-2024 Terje Io
Copyright (c) 2017-2025 Terje Io
Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
Copyright (c) 2009-2011 Simen Svale Skogsrud
@@ -87,6 +87,7 @@ PROGMEM static const status_detail_t status_detail[] = {
#if COMPATIBILITY_LEVEL <= 1
{ Status_GCodeCoordSystemLocked, "Coordinate system is locked." },
#endif
{ Status_UnexpectedDemarcation, "Unexpected file demarcation." },
#if NGC_EXPRESSIONS_ENABLE
{ Status_ExpressionUknownOp, "Unknown operation found in expression." },
{ Status_ExpressionDivideByZero, "Divide by zero in expression attempted." },