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
2022-05-11Tidied up display menu code to save flash memoryDavid Crocker
2022-03-08Increased allowed length of GCode commands to 256 charactersDavid Crocker
2022-03-03Fix N538 and N539 codes on 12864 displayDavid Crocker
2022-02-16Changed rotary encoder transition table to be less noise-sensitiveDavid Crocker
2022-01-13Fixed 12864 active temperature live adjust not turning bed heater onDavid Crocker
2022-01-10Simplified build configuration files and added Duet3_MB6XDDavid Crocker
2021-12-15Bug fixes3.4-eventsChristian Hammacher
Added note for FindFirst/FindNext in SBC mode Added new OpenOCD script for memtests on the MB6HC Bug fix: 12864 displays didn't show certain menu items in SBC mode Bug fix: When an event was triggered and the corresponding macro wasn't present, the print could not be resumed in SBC mode
2021-10-31Tidied up for static analysisDavid Crocker
2021-10-28SBC improvements for 3.4-b6Christian Hammacher
Refactored various parts of the SBC interface Renamed Linux to SBC in various places CAN updater checks if file is present on SBC before update SBC task is only woken up when SPI transfers finish Bug fix: Codes that were sent back to the SBC (e.g. from USB) caused temp reports to be printed Bug fix: SBC reconnects could take longer than expected
2021-08-23Work towards v3.4-b3Christian Hammacher
M955 outputs the configuration only if requested Minor refactoring in the Linux interface files Bug fix: M918 didn't update the boards seq number Bug fix: RRF could leave "starting" mode too early
2021-07-20Improved efficiency of ST7567 display refreshDavid Crocker
2021-06-29Refactored swap-and-delete operationsDavid Crocker
2021-04-22Avoid writing images beyond the last row of the display3.3beta3David Crocker
2021-03-19RefactoringDavid Crocker
Moved accelerometer functions from GCodes3.cpp to Accelerometers.cpp GCodeResult.h and MessageTypes.h are now #included in RepRapFirmware.h
2021-03-04Created Platform and PrintMonitor folders within /srcDavid Crocker
2021-01-09Fixes for gcc version 10David Crocker
Also fixed shadow definitions
2020-12-08Remove HAS_MASS_STORAGE and SUPPORT_SCANNER from Duet2_SBCManuel Coenen
Fix wrong #import in DataTransfer Fix compiler and linker errors if HAS_MASS_STORAGE is false but HAS_LINUX_INTERFACE is true
2020-12-07Allow for no SD card present when using SBC interfaceDavid Crocker
2020-12-03Fixed crash when configuring a 12864 display with no SD card mountedDavid Crocker
2020-12-02Fixed to minor 12864 display create/destroy issues (3.4beta4.1)David Crocker
M918 P0 deletes any existing display and no longer reports an error When a display is deleted, set the CS and A0 pins back to inputs
2020-12-01On Duet 3 Mini, use the A0 pin as CS when driving a type 1 displayDavid Crocker
2020-11-19LCD now uses vuprintf instead of deriving from PrintDavid Crocker
2020-11-04Fixed issues with incorrect reporting of pausing/resuming statesDavid Crocker
Also made is quicker to establish whether pausing or resuming
2020-10-14Added direct display parameters to object modelDavid Crocker
2020-09-27Fixes for Duet 3 Mini v0.4David Crocker
2020-09-21Fixed memoy leak when M918 used multiple timesDavid Crocker
2020-09-20Changes to ST7567 display supportDavid Crocker
2020-09-19Re-implementation of ST7567 support for Duet 2 Maestro on v3.02 (#424)SchmartMaker
* Adapted the latest version (2020-08-07) of v3.02-dev to include support for a ST7565 minipanel display in the Duet 2 Maestro. An experimental contrast parameter "C" (range 0-100) has been added to the M918 as well. This builds on previous code where a ST7576 display was made to work on a Duet 3 Mini board. * Added final comments, TODO's and clarifications * Added a default define to set the LCD_CS on the Maestro high permanently on display init. LCD_CS functions as a gate pin for ST7567 displays on the Maestro, and that doesn't have to happen with every chip select. In this specific case, EXP_1 functions as the alternative LCD_CS, since the original LCD_CS cannot provide an active low.
2020-08-15Ensure that display and DueX tasks are shut down before loading IAP intoDavid Crocker
RAM
2020-07-19Shortened the centre bar on letters E and FDavid Crocker
2020-07-18Tidied up ST7567 codeDavid Crocker
2020-07-18Fixed for ST7567 displayDavid Crocker
2020-07-17Corrected SPI mode for ST7567 LCD controllerDavid Crocker
2020-07-17Various fixesDavid Crocker
Corrections to ST7567 LCD driver (but still not working on Duet 3 Mini) Fixed CS rising before clock had finished on shared SPI on Duet 3 Mini
2020-07-16More changes for alternaive direct-connect LCDsDavid Crocker
2020-07-16Changes for ST7567-based displays (untested)David Crocker
2020-07-15Refactored 12864 display code in preparation for ST7567 supportDavid Crocker
Also allow driver numbers of the form 0.# on boards that do not support CAN expansion
2020-06-18Changes for 5LCDavid Crocker
2020-06-17Changed to new SharedSpi driverDavid Crocker
Known bug: SharedSPI mutex doesn't yet released when we access the 2nd SD card
2020-05-11Added support for ST7567 LCD controllersDavid Crocker
Also moved pin definitions for interfacing to W5500 and ESP8266 into this project from CoreNG
2020-04-27VariousDavid Crocker
Use new NumericConverter, StrToInt32 and StrToUint32 functions in RRFLibraries Added DueXn i2C transaction counter Replaced strptime by SafeStrptime
2020-04-21Fixed to fan handling, more noexceptDavid Crocker
Fixed fan handling so that blip time doesn't get randomly extended Added missing noexcept specifiers, including to C functions because doing so eliminates exception table entries for client C++ functions
2020-04-16Bug fixesDavid Crocker
Fixed missing error message when probe is already triggered at the start of a G29 or G30 probing move and there is a retractprobe.g file Fixed incorrect filament consumption progress when wipe-while-retracting is used in the slicer Fixed spurios display of heater fault message on 12864 display when there are no tools
2020-03-22Fixed 12864 display bug with speed and extrusion factorsDavid Crocker
2020-03-11Increased version number because RRFLibraries was changedDavid Crocker
2020-01-19Major refactoring, bug fixes in function evaluationDavid Crocker
Changed all bitmaps to use the bitmap class from RRFLibraries Fixed bugs in functoin evaluation
2020-01-13VariousDavid Crocker
FreelistManager in RRFLibraries now has its own namespace Class GCodeMachineState now uses FreelistManager to manage its storage Leading tabs are treated as going to the next multiple of 4 spaces from start of line or end of line number etc. Generate warning if both tabs and spaces are used to indent blocks
2020-01-10Added changes for LPC build (thanks sdavi)David Crocker
Also added a cut-down version if strptime to save RAM
2020-01-04Conditional GCode fixes and exception specifiersDavid Crocker
Loops are now working Added noexcept specifiers to omst of the remaining C++ source files
2019-12-29Added function call support to StringParserDavid Crocker
Also tidied up some code