Firmware2/Marlin/src/HAL/HAL_LPC1768
Andy Shaw 870bfd08f5 usb and sdcard sharing improvements
* Add traceback after watchdog timeout

Add the cpability to perform a traceback following a watchdog timeout.

* Enhanced hardware SPI

Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.

* Make flash emulation of eeprom the default

Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.

* Allow sharing of SD card

SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.

New configuration options to allow usage of the SD card to be specified.

* Fix problem with hardware SPI pins
2018-10-14 18:43:48 +01:00
..
include [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
u8g usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
win_usb_driver [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
DebugMonitor_LPC1768.cpp usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
endstop_interrupts.h Add support for Triple-Z steppers/endstops 2018-09-16 00:35:58 -05:00
fastio.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
HAL_spi.cpp usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
HAL_timers.cpp HAL_*_TIMER_RATE => *_TIMER_RATE 2018-06-12 16:39:12 -05:00
HAL_timers.h [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
HAL.cpp [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
HAL.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
main.cpp usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
MarlinSerial.cpp [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
MarlinSerial.h [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
persistent_store_api.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
persistent_store_flash.cpp usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
persistent_store_sdcard.cpp Use PGM_P for PSTR pointers (#11977) 2018-09-30 23:44:33 -05:00
pinsDebug.h Use a macro for HAL header redirection (#10380) 2018-04-12 20:25:08 -05:00
SanityCheck.h Simplify stepper driver per-axis selection 2018-07-25 02:47:43 -05:00
servo_private.h [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
spi_pins.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
upload_extra_script.py wrong type of exit method 2018-05-26 08:17:03 -05:00
usb_serial.cpp [HAL][LPC176x] Pull out framework into separate repository 2018-10-14 18:43:48 +01:00
watchdog.cpp usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
watchdog.h HAL for Re:ARM (LPC1768) architecture 2017-08-31 18:21:38 -05:00