Refactored temperatyure sensor code
Refactored fan control code
Support invisible axes (M584 P parameter)
Supprt user-defined virtual heaters
Support heater names
Support proportional thermostatic fan control
Fix G10 retraction command
Removed delta probe code
Fixed spin hang in Network module caused by output buffer being re-used
after it was released
Added support for SPI temperature sensor based on an ADC whose output is
linear with temperature
Fixed CoreXY motor factor initialisation
Fixed mesh bed levelling
Fixed driver temperature thermostatic fan control
Suppress driver temperature warnings when an associated thermostatic has
just kicked in
Improved reliability of new interface to WiFi module
Added options to control thermostatic fans based on CPU and driver
temperatures
Support M204 S parameter for backwards compatibility
Fixes to Scara kinematics
Support additional axes on delta printers
Added extra info to M122 repoirt
Changes to WiFi server and interface code for better network
reliability. FTP and MDNS now working on Duet WiFi.
Changed heater tuning to allow more time for the temperature to rise
when tuning a bed or chamber heater
Toned down the temperaure warning message
First working release of new WiFi code
Axes moving other than X (possibly mapped), Y and Z are not taken to be
part of the feed rate
Introduced SafeStrncpy and SafeStrncat
New WiFi interface is working (slowly)
Merged chrishamm's FTP code
Merged chrishamm's scanner code
Merged chrishamm's changes for P parameter on tool change command
Fixed specila pin table entry for CS5 on Duet NG
Moved NetworkResponder and other common networking files from
DuetNG/DuetEthernet to DuetNG folder
Socket::ReadBuffer no longer marks the daya as taken, that has to be
done separately
More work on DuetWiFi new network interface
Started refactoring to more easily support SCARA and other new
kinematics
Fixed buffer overflow in OutputBuffer::cat when the input string is
longer than the remaining size in the buffer plus one new buffer
Fixed issue with sending output buffers totlaling more then 2Kb to the
Ethernet interface on the Duet Ethernet
NOTE: only the DuetEthernet configuration will builds and run.
Refactored Webserver, Protocol Interpreter and NetworkTransaction
classes for Duet Ethernet to prepare for RTOS and interface more easilty
to the network socket interface used by the DuetEthernet network adapter
and the forthcoming new DuetWiFiServer firmware. FTP support not
implemented yet.
Increased default hot end temperature limit to 288C, to allow for E3D's
recommendatoin to heat to 285C when tightening nozzles
Added M42 to the list of gcodes that can be queued
Updated driver to support our new VID/PID and also the Bossa port
Fixed issue with IP addresses containing zetos on Duet 06/085
Improved error mesages when M303 command has out-of-range parameters
Don't generate error message when the chopper control register is
changed, and allow it to be read back
Increased max motor current to 2.4A
Fixed bug with M408 S1/S2 reples when there are no extruders configured
Changed Duet085 network startup to not startb protocols when network is
not active
Merged in chrishamm's code queue and input buffer code
Increased heater tuning timeout for finding peak temperatire from 60 to
120 seconds
Implemented M204
Increased precision of reported coordinates to 3 decimal places
PanelDue status responses continue to be sent while executing
M109/116/190/191 commands