- Apr 28, 2020
-
-
Jason Smith authored
-
- Mar 27, 2020
-
-
Giuliano Zaro authored
-
- Mar 13, 2020
-
-
Scott Lahteine authored
-
- Mar 11, 2020
-
-
Scott Lahteine authored
-
- Feb 03, 2020
-
-
Scott Lahteine authored
-
- Sep 15, 2019
-
-
Scott Lahteine authored
-
- Aug 07, 2019
-
-
Tanguy Pruvot authored
-
- Aug 02, 2019
-
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Scott Lahteine authored
-
Tanguy Pruvot authored
-
- Jul 10, 2019
-
-
Scott Lahteine authored
-
- Jul 04, 2019
-
-
Scott Lahteine authored
This reverts commit 108d0df5.
-
- Jul 01, 2019
-
-
Tanguy Pruvot authored
-
- Jun 28, 2019
-
-
Scott Lahteine authored
-
- Jun 11, 2019
-
-
Tanguy Pruvot authored
-
- May 17, 2019
-
-
Scott Lahteine authored
-
- May 15, 2019
-
-
Tanguy Pruvot authored
-
- May 12, 2019
-
-
Tanguy Pruvot authored
-
- May 11, 2019
-
-
Tanguy Pruvot authored
-
- Mar 25, 2019
-
-
pinchies authored
If `openFile` is given `true`, then it has read-only access. Because all the writing occurs on the next line, this breaks SD card as EEPROM.
-
- Feb 27, 2019
-
-
Scott Lahteine authored
-
- Feb 12, 2019
-
-
Scott Lahteine authored
-
- Jan 12, 2019
-
-
InsanityAutomation authored
-
- Nov 17, 2018
-
-
Scott Lahteine authored
* Make CardReader a static class * Make CardReader flags into bitfields
-
- Aug 14, 2018
-
-
Scott Lahteine authored
-
Dave Johnson authored
-
Scott Lahteine authored
-
- Aug 13, 2018
-
-
Chris Pepper authored
- Clean up the API to use a `static` class instance to adhere to Marlin convention - Add `const` position data access for read/write - Add Storage capacity to the interface
-
- Jul 07, 2018
-
-
Scott Lahteine authored
-
- Feb 14, 2018
-
-
Scott Lahteine authored
As noted in #8585
-
- Jan 05, 2018
-
-
Scott Lahteine authored
-
Scott Lahteine authored
-
- Dec 11, 2017
-
-
victorpv authored
* STM32F1 HAL Adding files for STM32F1 HAL based on libmaple/stm32duino core. Current persistent_store uses cardreader changes to be sent in separate commit, but could be changed to use i2c eeprom. There is another persistent_store implementation that uses the MCU flash memory to emulate eeprom Adding readme with some information about the stm32 HAL. * Switch to Timer4 to avoid a hard reset on STM32F103C6 boards On bluepill STM32F103C6 boards, using Timer5 results in a error() vector call. Switch to 4 since these are both general purpose, 16 bit timers. * Add support for EEPROM emulation using Flash Some low end machines doe not have EEPROM support. Simulate it using the last two pages of flash. Flash does not allow rewrite between erases, so skip writing the working version if that's enabled. * Basic Pins for a malyan M200 This is a work in progress to go hand in hand with the STM32 work. * Add support for ADC with DMA. This work has exposed a problem with the pin enumerations in STM boards vs what marlin expects (i.e, try defining PA0 as a temp pin). The hack can be removed with we go to fastio completely. To see this work, set something in adc_pins to a value like PA0 and connect your pullup resistor'd thermistor. * Missing file - change HAL_adc_init to actually do something We have an actual ADC init function now. * Remove pinmode hack Remove the pin mode hack that I was using to init PA0. Updated Readme.md * Several changes to timers and GPIO Faster GPIO, and faster timer functions by accesing registers and libmaple. Still more changes pending for the Timer's code to skip using the HardwareTimer class altogether. Switch all enums to be within #defines This change allows a user to have, for instance, TEMP_4 and TEMP_BED definied but nothing else. The enums which are not defined move "out", allowing the first ones to take the slots in the enum, and since the array is sized on ADC_PIN_COUNT, we always have the right size data and in order. * Update Malyan M200 pins Update Malyan M200 pins with correct fan values. * Test all pins on actual hardware, update definitions Some of the pin definitions were from knowlege base/pdfs. Now they've been tested against actual hardware. This should be very close to final. * Update HAL_timers_Stm32f1.cpp * Add sample configurations for Malyan M200 Add sample configuration for Malyan M200 without bed leveling, and move fan to auto cool E0 since this printer by default has only one fan. Choose the timer based on MCU defintion. Timer5 is not valid on C8/CB class boards, so use Timer4 for the step timer. readme.md update * Updates to timers, and some stm32 boards definitiions * Correct pin toggle macro. * Remove duplicated Malyan M200 entry from pins.h * Update configuration_store.cpp * Formatting, indentation * Formatting in HAL_Stm32f1.cpp
-
- Oct 18, 2017
-
-
Roxy-3D authored
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms * clean up read_data() and write_data() for non-LPC1768 HAL's * Get read_data() and write_data() return codes consistent All HAL's read_data() and write_data() return false if they succeed. * Get read_data() and write_data() return codes to be consistent Make read_data() and write_data() return true if an error happens. * Say UBL is now checked out on machine types in default Configuration.h file.
-
- Sep 27, 2017
-
-
victorpv authored
Adding files for STM32F1 HAL based on libmaple/stm32duino core. Current persistent_store uses cardreader changes to be sent in separate commit, but could be changed to use i2c eeprom.
-