Scott Lahteine
b858c638ad
Fix compiler warning for HAL_ANALOG_SELECT
7 years ago
Bob-the-Kuhn
c4467da53a
Merge pull request #10063 from ejtagle/bugfix-2.0.x
...
[2.0.x] DUE - add programming capability to native port
7 years ago
Scott Lahteine
36452b4d6e
Fix filename HAL/DUE/servotimers.h => ServoTimers.h
7 years ago
ejtagle
703c8ac0ef
Added Arduino-compatible kludge to the (ATMEL supplied) SAM3X USB stack we are now using so the Native port is also usable as a programming port on Arduino DUE and derived designs
7 years ago
Scott Lahteine
dd19e74476
Cleanup trailing whitespace
...
@Bob-the-Kuhn — Please set your git options to remove trailing whitespace on commit.
7 years ago
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
7 years ago
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
7 years ago
Scott Lahteine
239902f861
Fix E2END and add EEPROM to Smart RAMPS
...
Reference #9983
7 years ago
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
7 years ago
Bob-the-Kuhn
67a17446f2
Fix DUE incompatible enum type specification ( #10017 )
7 years ago
Bob-the-Kuhn
3c58ca181c
[2.0.x] Correct step pulse width on LPC1768, DUE & Teensy35_36 ( #10016 )
7 years ago
Scott Lahteine
e297748b22
Apply const, safe_delay in servo.*
7 years ago
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
...
Followup to #9985
7 years ago
Scott Lahteine
ca577c1638
Fix up various spacing, comments, and typos
7 years ago
Scott Lahteine
d45f19d385
Remove Unicode from var name
7 years ago
Scott Lahteine
224688cc3b
Fix for unicode-ignorant gcc preprocessor
7 years ago
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval ( #9985 )
7 years ago
Scott Lahteine
2057177184
Make enums into implicit char
7 years ago
Scott Lahteine
beeed580b8
Implement digipots for MKS SBASE ( #9927 )
...
Fix #9477
7 years ago
Scott Lahteine
649f375494
Fix: M112 calling kill from interrupt ( #9923 )
...
Fix #9906
7 years ago
Ben Lye
461c8ef834
Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p ( #9881 )
7 years ago
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes ( #9864 )
7 years ago
Scott Lahteine
0bc4c216ac
Patch up pinsDebug pins
7 years ago
Scott Lahteine
cfdcf91df5
Fix compile error with initTone
7 years ago
Scott Lahteine
f2c0ed193d
Add tone support for Due ( #9807 )
7 years ago
Scott Lahteine
61688233c7
HAL style tweak
7 years ago
Scott Lahteine
f3dbe19669
Tweaks to HAL codestyle
7 years ago
Scott Lahteine
007c56f453
Fix HAL_STM32F1/endstop_interrupts.h
...
In response to https://github.com/MarlinFirmware/Marlin/issues/7076#issuecomment-367556982
7 years ago
Scott Lahteine
90fa423737
Preliminary cleanup of #include structure ( #9763 )
7 years ago
Scott Lahteine
799e3b2b40
LPC1768 HAL formatting/comments
7 years ago
Scott Lahteine
a810e585db
Drop HAL_timer_set_count
7 years ago
Scott Lahteine
0106c3e476
Style tweak in MarlinSerialUSB_Due.h
7 years ago
Scott Lahteine
ca55f2927a
Pulldown pin mode support ( #9701 )
...
Implemented for LPC1768.
7 years ago
Scott Lahteine
1bf2b1e475
Use serial macro in sd_mmc_spi_mem.cpp for Due
7 years ago
Scott Lahteine
272f132b82
Remove stray ` from STM32F1 HAL
...
As noted in #8585
7 years ago
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare ( #9581 )
...
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
7 years ago
Scott Lahteine
38c7d53bf7
Repair some spacing
7 years ago
Scott Lahteine
b939a2e88c
Watchdog conditional for LPC
7 years ago
Scott Lahteine
0891b58c30
#ifdef tweaks
7 years ago
Bob-the-Kuhn
428f164d02
[2.0.x] Bug fix - "M114 D" and Due (dtostrf C linkage) ( #9481 )
7 years ago
Bob-the-Kuhn
3d72fe0730
snapshot
7 years ago
Scott Lahteine
33ec599ca0
Tweaky LPC1768 SPI spacing/style
7 years ago
Scott Lahteine
c46de340b7
Clean up trailing whitespace
7 years ago
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
7 years ago
Bob-the-Kuhn
a0570ff1eb
Fix caselight on Due ( #9364 )
7 years ago
Scott Lahteine
b13099de3f
General cleanup of HAL code
7 years ago
Bob-the-Kuhn
21179f8300
Fix the "slow" version of the G-code parser
7 years ago
Scott Lahteine
eb18ae9003
Define LSBFIRST / MSBFIRST for LPC
7 years ago
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
7 years ago
Scott Lahteine
f5cfdf6efe
Use _BV32 to avoid name conflict
7 years ago
Bob-the-Kuhn
c6e01ebd52
never mind ...
7 years ago
Bob-the-Kuhn
ab709ccac1
add USEABLE_HARDWARE_PWM & clear up some compiler warnings
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
58671e1bc1
Marlin must override _BV for 32-bit masks!
7 years ago
Scott Lahteine
45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
...
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
7 years ago
Scott Lahteine
db031d5d76
Add missing SoftwareSerial begin for TMC2208
...
Based on #9299
7 years ago
Scott Lahteine
7a52dfad55
Merge pull request #9283 from thinkyhead/bf2_jgaurora_configs
...
[2.0.x] Add JGAurora A5 support
7 years ago
Chris Pepper
f875f49caa
[2.0.x] LPC1768: Fix: Serial pins disabled correctly when in use ( #9193 )
7 years ago
Scott Lahteine
7d6c009104
Add thermistor 15 tuned for JGAurora A5
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
Scott Lahteine
fb044b6a64
Fix HAL_timer_set_current_count for STM32F1
7 years ago
Scott Lahteine
a8638aa20d
Update STM32F1 timer code to use libmaple bb_perip
7 years ago
Scott Lahteine
303d792b9f
Merge pull request #9253 from tcm0116/2.0.x-mks_sbase
...
[2.0.x] Cleanup MKS-SBASE compile warnings
7 years ago
Scott Lahteine
f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
...
[2.0.x] LPC1768: Free up some RAM
7 years ago
Thomas Moore
63fd23ab1c
Cleanup MKS-SBASE compile warnings
7 years ago
Bob-the-Kuhn
11e68541b0
Merge pull request #9245 from Bob-the-Kuhn/TMC2208-sanity-check-2.0.x
...
[2.0.x] add TMC2208 sanity check to AVR
7 years ago
Bob-the-Kuhn
0ea9cdf4f2
TMC2208 sanity check
7 years ago
Roxy-3D
7c469c0712
Suggested change to fix Due compile problem
7 years ago
Roxy-3D
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
...
* Work around for serial buffer over run
PronterFace sends a lot of M105 commands. During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer. This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.
Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
7 years ago
Christopher Pepper
1e65562d55
LPC1768: HAL: only initialise used HardwareSerial ports
...
Misc formatting
7 years ago
Thomas Moore
6856eccc77
Master-only TwoWire class for LPC1768
7 years ago
Scott Lahteine
d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
...
[2.0.x] PID control fix and more LPC1768 ADC filtering
7 years ago
Scott Lahteine
2c18faf3e4
General cleanups for HAL
7 years ago
Scott Lahteine
42933c804a
Cleanups for STM32F7
7 years ago
Morten
a0246c5c96
Add support for STM32F7 MCU
7 years ago
Scott Lahteine
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
...
Some also get a `HAL_timer_interrupt_enabled` function.
7 years ago
Scott Lahteine
742cff5f3c
Followup to #9141
7 years ago
Thomas Moore
84de428d30
[2.0.x] Fix compile errors ( #9141 )
...
* Update persistent_store_impl.cpp
* Remove define BYTE from serial functions since Arduino docs typically show 0 for the normal case.
7 years ago
Scott Lahteine
6a043eee55
Various updates for TMC support
7 years ago
Scott Lahteine
d7fd78cb91
Merge pull request #8148 from tcm0116/2.0.x-multi_host
...
[2.0.x] Add multi-host support
7 years ago
teemuatlut
a8c446c3bc
[2.0.x]DUE: Fix includes for SDSUPPORT ( #9112 )
7 years ago
Thomas Moore
f7efac57b7
Multi-host support
7 years ago
Bob-the-Kuhn
6a50adb4d5
works
7 years ago
Christopher Pepper
14dcad6bbc
LPC1768: Increase ADC median filter from 3 values to 23
...
Clarify the HAL_adc_get_result method to make sure correct values enter the filters
HAL: Fix the PID control loop for non-AVR platforms
7 years ago
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
7 years ago
Scott Lahteine
3319765034
Detab some HAL files
7 years ago
Scott Lahteine
1c41de16d4
Trailing whitespace clean
7 years ago
Bob-the-Kuhn
4626d04067
as good as i can get it
...
minor edits to force new Travis test (last one timed out)
Update u8g_com_HAL_DUE_st7920_sw_spi.cpp
initial power up display garbage gone
7 years ago
Bob-the-Kuhn
e5b71af8c9
snapshot
...
found a few more nasties
7 years ago
revilor
959a2d2527
Add beginTransaction to HAL SPI ( #9019 )
7 years ago
Bob-the-Kuhn
eca5cc8669
Merge pull request #9003 from Bob-the-Kuhn/Due-PINS_DEBUG-&-related
...
[2.0.x] add Due PINS_DEBUG support & misc improvements (replaces PR #8990 )
7 years ago
Bob-the-Kuhn
5574fad69c
copy of PR #8991 code
...
Formatting tweaks
correct array initialization & remove test code
7 years ago
Bob-the-Kuhn
adb9ecf3cc
copy of PR #8990
7 years ago
etagle
729a9f55fc
Improved Sw SPI on DUE HAL a bit more.
...
Now the USB MSD can transfer at 750k/s. Previously, it was 500k/s. I think this is the maximum achievable speed using Sw SPI.
7 years ago
Scott Lahteine
2c4e03d2cf
Indentation of a SW SPI file
7 years ago
Scott Lahteine
1a827d5b68
Opening brace tweaks
7 years ago
Bob-the-Kuhn
a142fab155
Enable RRDFGSC on Due
7 years ago
Bob-the-Kuhn
1a948cbd93
Fix SET_OUTPUT glitch - LPC1768 & DUE
7 years ago
etagle
33a6fc70e4
Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC)
7 years ago
etagle
d8a4db72ac
Reimplemented SW SPI for DUE in assembler. This allows to reach 12Mhz as SPI Clock and improves 4x the transfer speed to the SD card. This is REQUIRED so access to SD from USB is usable (allows 600Kbytes/second transfer speeds)
7 years ago