Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-19Added accelerometer support, over CAN only at presentDavid Crocker
2021-03-08Increased TMC5160 task stack sizeDavid Crocker
Also moved the definition of TMC5160 sense resistor value to the board definition file
2021-02-12Fix PE0 and PC29 pin definitionManuel Coenen
2021-02-11Corrected PWM pin peripheral IDs in Duet 3 buildDavid Crocker
2021-01-26Split up USART SPI periph modes because Maestro has them splitManuel Coenen
2021-01-22Fix stepper drivers not enabling and Ethernet not initilizedManuel Coenen
2021-01-21Complete pin usage commentsManuel Coenen
2021-01-21Fix Serial1 pin assignmentsManuel Coenen
Add more pin usage comments Move pin definitions from Devices.cpp to Pins_Duet3_V06.h
2021-01-21Add pin usage (partial)Manuel Coenen
2021-01-20Remove old pin tableManuel Coenen
2021-01-20Fix broken Vref VSSA pin table entriesManuel Coenen
2021-01-20Fix TMC51xx Miso/Mosi/Sclk pin modesManuel Coenen
Remove CanDriver as no longer required Clean-up PinTable
2021-01-20Fix nullptr access in LookupPinNameManuel Coenen
2021-01-19Fix more linker issues (still not done)Manuel Coenen
2021-01-19Fix all compiler bugs (linker still unhappy)Manuel Coenen
2021-01-19Start converting Duet3 build to CoreN2G (not compiling yet)Manuel Coenen
2021-01-18Increased max motors/axis on MB6HC due to user requestDavid Crocker
2020-12-29Increased maximum axes to 15, reduced default extruders to 0David Crocker
2020-12-19Increased version to 3.2RC1David Crocker
2020-12-18Fixes to Neopixel driverDavid Crocker
2020-12-13Changed the IAP filenames and start addressesDavid Crocker
2020-11-30Implement flashing PanelDue v3 from Duet mainboards (#451)Manuel
* Implement flashing PanelDue v3 from Duet mainboards This uses the required code extracted from BOSSA * Remove unsused blocks with #if 0 ... #endif Initialize PanelDueUpdater on first use Simplify excpetion handling in PanelDueUpdater Undo some changes made to bossa code to keep it closer to original (except for removed parts)
2020-10-29Improved speed of commands received over USBDavid Crocker
Also increased maximum drivers per axis from 5 to 6 on MB6HC
2020-10-18Rationalised some common definitionsDavid Crocker
2020-10-07Added Duet 3 ATE build configurationDavid Crocker
2020-09-26Added definition of Vref series resistor to hardware definitionDavid Crocker
2020-09-04Refactored aux port support to handle multiple aux portsDavid Crocker
Also stop analog input task on SAME5x build when preparing to load IAP
2020-08-31Added support for second UART on Duet 3David Crocker
2020-07-16Added Neopixel support for Duet 3 MiniDavid Crocker
2020-06-27Enabled SBC interface for 5LCDavid Crocker
Also rationalised DMA channel constants
2020-06-18Changes for 5LCDavid Crocker
2020-06-17More changes for 5LC, pin table completeDavid Crocker
2020-06-16Added SharedSpi libraryDavid Crocker
2020-06-10Renamed Duet3Limits.h to Duet3Common.hDavid Crocker
2020-05-27VariousDavid Crocker
Bug fix: fix filament needed array overflow when then GCode file contains a filament used comment line with too many values Adjust the number of stepper drivers on Duet 2 if a 12864 display is configured Changed step pulse code to not use paralell write because those are not available on the 5LC board (or on LPC-based boards) Changed 12864 LCD pin allocations for Duet NG Removed calls to SafeStrtoul from BinaryParser and IoPorts
2020-05-12Fixes to IAP upload from SBC for Duet 2David Crocker
Also moved SBC SPI definitions into Pins_Duet3_V06.h from CoreNG
2020-04-05Added NeoPixel support to Duet 3 and PCCBDavid Crocker
2020-03-26Partially implemented object cancellationDavid Crocker
M486 implemented, but parsing object names in comments not done yet
2020-03-10Bug fix to previous changeDavid Crocker
Also increased max # of CAN boards and drivers
2020-02-21VariousDavid Crocker
Fixed error in reported seconds of file time stamps Increased maximum macro stack depth from 5 to 7 Abort all containing macro and print files if macro stack overflow occurs Bug fix: setting a standby temperature using G10 could incorrectly change the temperature of the heater if it was active for the current tool Added code to determine Duet 3 board type, report board version, and allow for different Vref wiring between versions
2020-02-08Increased Duet 3 limits, and bug fix to previous commitDavid Crocker
2020-01-12More work on object modelDavid Crocker
Changed M408 P1 response to return the key and value separately, and to return null as the value for queries that fail Replaced Electronics.MainBoard object by Boards[0] Added firmware and IAP name members to Boards[0] object
2020-01-06Major refactoring of object model frameworkDavid Crocker
Refactored object model framework to simplify the code Started bringing the object model into line with DSF Added echo command Added line number constant
2020-01-05VariousDavid Crocker
Fixed M917 Improved handling of G31 temperature compensation parameters Added conditional expressions
2020-01-04Networking and conditional GCode changesDavid Crocker
Removed LWIP_GMAC_TASK definition. We now always use a separate task for the GMAC. Added loop counter constant 'iterations' Fixed some expressoin evaluation bugs
2019-12-29Merged changes from upstreamDavid Crocker
2019-12-123.0RC1 provisionalDavid Crocker
Implemented extruder stall detection for G1 H1 E moves Fixed M119 crash when an axis had no endstop Duet 3 build now loads IAP into RAM
2019-12-10Added more noexcept specifiersDavid Crocker
2019-12-10Started adding noexcept specifiersDavid Crocker
Also pin out9 on Duet3 is also called laser and vfd
2019-12-09Support loading IAP in RAMDavid Crocker
Support loading IAP in RAM instead of flash, to make more flash memory available for the main firmware