1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-12-14 06:21:44 +00:00
MarlinFirmware/Marlin/src/pins
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
..
pins_3DRAG.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_5DPRINT.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_ALLIGATOR_R2.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_ANET_10.h Fix compile error with NO_LCD_MENUS 2018-08-31 19:16:04 -05:00
pins_ARCHIM2.h [2.0.x] Miscellaneous fixes (#12039) 2018-10-08 18:14:52 -05:00
pins_AZSMZ_MINI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_AZTEEG_X1.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_AZTEEG_X3_PRO.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_AZTEEG_X3.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_AZTEEG_X5_GT.h Add support for TMC2660 (#11998) 2018-10-06 17:18:10 -05:00
pins_AZTEEG_X5_MINI_WIFI.h Azteeg X5 Mini WiFi support (#11601) 2018-08-21 23:58:26 -05:00
pins_BAM_DICE_DUE.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_BEAST.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_BIQU_BQ111_A4.h !ENABLED => DISABLED 2018-08-24 16:36:37 -05:00
pins_BIQU_KFB_2.h Add Bigtreetech/BIQU KFB 2.0 board (#11446) 2018-08-03 18:14:26 -05:00
pins_BQ_ZUM_MEGA_3D.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_BRAINWAVE_PRO.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_BRAINWAVE.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_CHEAPTRONIC.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_CHEAPTRONICv2.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_CHITU3D.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_CNCONTROLS_11.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_CNCONTROLS_12.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_COHESION3D_MINI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_COHESION3D_REMIX.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_DUE3DOM_MINI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_DUE3DOM.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_EINSTART-S.h Clean up trailing whitespace 2018-08-14 00:55:37 -05:00
pins_EINSY_RAMBO.h Allow Einsy RAMBo FAN1_PIN override 2018-08-13 02:49:30 -05:00
pins_EINSY_RETRO.h Simplify stepper driver per-axis selection 2018-07-25 02:47:43 -05:00
pins_ELEFU_3.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_ESP32.h HAL for Espressif ESP32 Wifi 2018-06-13 19:33:35 -05:00
pins_FELIX2.h Cosmetic pins changes 2018-08-03 17:03:19 -05:00
pins_FORMBOT_RAPTOR.h 2.0 IDEX Independent z offset and other fixes (#11862) 2018-09-24 09:40:48 -05:00
pins_FORMBOT_TREX2PLUS.h Add GT2560 v3 support (#11914) 2018-09-27 15:13:15 -04:00
pins_FORMBOT_TREX3.h Remove erroneous Pin 12 definition 2018-10-12 13:45:04 -05:00
pins_FYSETC_F6_13.h [2.0.x] Add pin configuration for Fysetc F6 (#11932) 2018-09-27 19:20:19 -04:00
pins_GEN3_MONOLITHIC.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_GEN3_PLUS.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_GEN6_DELUXE.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_GEN6.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_GEN7_12.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_GEN7_13.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_GEN7_14.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_GEN7_CUSTOM.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_GT2560_REV_A_PLUS.h Fix GT2560 A+ servo pin 2017-12-25 02:18:56 -06:00
pins_GT2560_REV_A.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_GT2560_V3_MC2.h Add support for MeCreator2 (#12017) 2018-10-06 12:26:49 -05:00
pins_GT2560_V3.h Add GT2560 v3 support (#11914) 2018-09-27 15:13:15 -04:00
pins_GTM32_PRO_VB.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_K8200.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_K8400.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_LEAPFROG.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_MAKEBOARD_MINI.h Space out some pins lines 2018-02-17 22:53:58 -06:00
pins_MALYAN_M200.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MEGACONTROLLER.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MEGATRONICS_2.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MEGATRONICS_3.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MEGATRONICS.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MELZI_CREALITY.h Better handling of DELAY_NS and DELAY_US (#10716) 2018-05-12 08:34:04 -05:00
pins_MELZI_MAKR3D.h Melzi boards use melzi pins 2018-02-10 14:44:14 -06:00
pins_MELZI_MALYAN.h Better handling of DELAY_NS and DELAY_US (#10716) 2018-05-12 08:34:04 -05:00
pins_MELZI_TRONXY.h Better handling of DELAY_NS and DELAY_US (#10716) 2018-05-12 08:34:04 -05:00
pins_MELZI.h Melzi boards use melzi pins 2018-02-10 14:44:14 -06:00
pins_MIGHTYBOARD_REVE.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MINIRAMBO.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MINITRONICS.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_MKS_BASE_15.h [2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping (#10454) 2018-04-18 22:58:43 -05:00
pins_MKS_BASE_HEROIC.h [2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping (#10454) 2018-04-18 22:58:43 -05:00
pins_MKS_BASE.h Cosmetic pins changes 2018-08-03 17:03:19 -05:00
pins_MKS_GEN_13.h Cosmetic pins changes 2018-08-03 17:03:19 -05:00
pins_MKS_GEN_L.h Non-conflicting CS pins for MKS Gen L 2018-06-30 02:36:01 -05:00
pins_MKS_SBASE.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
pins_MORPHEUS.h [2.0.x] Add Morpheus Board support (#11651) 2018-08-27 21:28:03 -05:00
pins_OMCA_A.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_OMCA.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_PRINTRBOARD_REVF.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_PRINTRBOARD.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_RADDS.h Make MAX_EXTRUDERS always 6 2018-10-03 11:32:19 -05:00
pins_RAMBO.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_RAMPS4DUE.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_RAMPS_13.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_RAMPS_DUO.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_RAMPS_ENDER_4.h [2.0.x] Ender-4 small improvements in Configuration (#11843) 2018-10-09 20:58:22 -05:00
pins_RAMPS_FD_V1.h Tweak RAMPS_FD_V1 pins 2018-09-10 15:43:03 -05:00
pins_RAMPS_FD_V2.h E0_CS_PIN moved from A13 to A15 on RAMPS-FD v2.2 (#11865) 2018-09-18 22:24:20 -05:00
pins_RAMPS_OLD.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_RAMPS_PLUS.h [2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller (#8814) 2017-12-16 18:47:04 -06:00
pins_RAMPS_RE_ARM.h Fix RE_ARM LCD pins to avoid #undef 2018-08-21 12:47:40 -05:00
pins_RAMPS_SMART.h Provide additional information about SMART-RAMPS board (#10353) 2018-04-10 04:02:55 -05:00
pins_RAMPS.h Simplify stepper driver per-axis selection 2018-07-25 02:47:43 -05:00
pins_REMRAM_V1.h STM32F7 HAL using the official STM32 Arduino Core (#11750) 2018-10-03 03:26:07 -05:00
pins_RIGIDBOARD_V2.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_RIGIDBOARD.h Fix RigidBoard FAN_PIN collision 2018-09-10 05:29:00 -05:00
pins_RUMBA.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_RURAMPS4D_11.h Add stepper MS3 support 2018-10-11 01:10:11 -05:00
pins_RURAMPS4D_13.h Add support for board RuRAMPS4D v1.3 (#11363) 2018-07-25 19:32:27 -05:00
pins_SAINSMART_2IN1.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_SANGUINOLOLU_11.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SANGUINOLOLU_12.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_SAV_MKI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SCOOVO_X9H.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SELENA_COMPACT.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SETHI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SILVER_GATE.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_SMOOTHIEBOARD.h Smoothieboard V1.0/1.1 and A5984 support 2018-08-09 23:03:17 -05:00
pins_STB_11.h Move 'pins' files 2017-09-12 14:51:05 -05:00
pins_STM3R_MINI.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_STM32F1R.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_STM32F4.h Official STMicroelectronics Arduino Core STM32F4 HAL compatibility (#11006) 2018-06-12 18:38:00 -05:00
pins_TEENSY2.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_TEENSY31_32.h [2.0.x] Teensy 3.1 and 3.2 support (#11460) 2018-08-27 21:49:49 -05:00
pins_TEENSY35_36.h Fix up Teensy tests, servo sanity 2018-09-01 01:10:20 -05:00
pins_TEENSYLU.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_THE_BORG.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_TRIGORILLA_13.h Update Fan 2 and E0 Auto Fan pins for Trigorilla 2018-05-28 21:11:12 -05:00
pins_TRIGORILLA_14.h [2.0.x] Anycubic Trigorilla 14 pins tweak (#11869) 2018-09-27 16:06:21 -04:00
pins_ULTIMAIN_2.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_ULTIMAKER_OLD.h Apply spacing in pins files 2018-03-28 12:52:08 -05:00
pins_ULTIMAKER.h Fix Ultimaker servo pin 2018-08-21 11:39:53 -05:00
pins_ULTRATRONICS_PRO.h Allow FAN_PIN override, pins cleanup (#10956) 2018-06-07 16:46:13 -05:00
pins_ZRIB_V20.h [2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping (#10454) 2018-04-18 22:58:43 -05:00
pins.h usb and sdcard sharing improvements 2018-10-14 18:43:48 +01:00
pinsDebug_list.h Add stepper MS3 support 2018-10-11 01:10:11 -05:00
pinsDebug.h Use PGM_P for PSTR pointers (#11977) 2018-09-30 23:44:33 -05:00
sensitive_pins.h Move SENSITIVE_PINS to its own file 2018-10-11 01:10:11 -05:00