Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Added support for expression lists (untested in standalone mode)
M23/M32 are invoked again by DSF in SBC mode
Increased SBC task priority
Bug fix: CAN diagnostics output extra NL
Bug fix: M999 P"ERASE" was not working on the Mini5+ series
|
|
Tyhe crash handler was allocating the buffer for reading/writing flash
memory on the stack. When the crash handler was called in-process (e.g.
due to an assertion failure or a memory allocation failure), this
typically corrupted the task details.
|
|
|
|
|
|
Rename bossa/Flash to bossa/BossaFlash to avoid filename collision with
Flash in CoreN2G
|
|
|
|
|
|
Also fixed shadow definitions
|
|
|
|
|
|
Reduced stack length in software reset data to 27 words because we can't
print more
Avoid some unaligned accesses to CAN data etc.
Add dwell time before M122 P100x operations that cause a reset, so allow
the HTTP response to be sent back to DWC, otherwise it will retry
Fixed issue with NVM not getting initialised after a firmware upgrade
Binary parser only pads arrays out if exactly one value was given
|
|
Also fixed by with random initial H and L values on Duet Maestro and
Duet 3 Mini5+
|
|
Also stop analog input task on SAME5x build when preparing to load IAP
|
|
Changed layout of User Page to accommodate ADC calibration as well as
software reset data. Added new module NonVolatileMemory to manage this.
Removed RADDS configuration so that we don't need to support SAM3XA
flash memory. Increased number of stack words stored in software reset
data.
Moved exception handlers out of Tasks.cpp to separate module
ExceptionHandlers.
Changed number of decimal places reported in spindle RPMs from default
(7) to 1.
Moved some low-level functions from CanInterface to CanDriver and
started preparing CanDriver to support bith CAN interfaces.
Added L parameter (calibration factor) to laser filament monitor
configuration
Renamed GCodeChannel::USBchan back to USB for backwards compatibility
|