ab709ccac1
add USEABLE_HARDWARE_PWM & clear up some compiler warnings
2018-01-24 21:42:36 -06:00
2bea1bda56
Move more strings to PROGMEM
2018-01-24 00:06:06 -06:00
58671e1bc1
Marlin must override _BV for 32-bit masks!
2018-01-23 23:52:35 -06:00
45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
...
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
2018-01-23 20:14:02 -06:00
db031d5d76
Add missing SoftwareSerial begin for TMC2208
...
Based on #9299
2018-01-22 10:43:24 -06:00
7a52dfad55
Merge pull request #9283 from thinkyhead/bf2_jgaurora_configs
...
[2.0.x] Add JGAurora A5 support
2018-01-22 02:21:56 -06:00
f875f49caa
[2.0.x] LPC1768: Fix: Serial pins disabled correctly when in use ( #9193 )
2018-01-22 01:54:41 -06:00
7d6c009104
Add thermistor 15 tuned for JGAurora A5
2018-01-22 01:27:11 -06:00
382a5e3318
Clean up trailing whitespace
2018-01-21 17:19:38 -06:00
fb044b6a64
Fix HAL_timer_set_current_count for STM32F1
2018-01-20 14:57:17 -06:00
a8638aa20d
Update STM32F1 timer code to use libmaple bb_perip
2018-01-20 14:56:57 -06:00
303d792b9f
Merge pull request #9253 from tcm0116/2.0.x-mks_sbase
...
[2.0.x] Cleanup MKS-SBASE compile warnings
2018-01-19 22:37:38 -06:00
f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
...
[2.0.x] LPC1768: Free up some RAM
2018-01-19 22:35:45 -06:00
63fd23ab1c
Cleanup MKS-SBASE compile warnings
2018-01-19 15:46:34 -06:00
11e68541b0
Merge pull request #9245 from Bob-the-Kuhn/TMC2208-sanity-check-2.0.x
...
[2.0.x] add TMC2208 sanity check to AVR
2018-01-19 15:42:53 -06:00
0ea9cdf4f2
TMC2208 sanity check
2018-01-19 12:19:34 -06:00
7c469c0712
Suggested change to fix Due compile problem
2018-01-18 23:00:03 -06:00
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.
2018-01-18 19:57:18 -06:00
1e65562d55
LPC1768: HAL: only initialise used HardwareSerial ports
...
Misc formatting
2018-01-15 22:00:59 +00:00
6856eccc77
Master-only TwoWire class for LPC1768
2018-01-15 05:22:03 -06:00
d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
...
[2.0.x] PID control fix and more LPC1768 ADC filtering
2018-01-15 05:14:25 -06:00
2c18faf3e4
General cleanups for HAL
2018-01-15 02:46:37 -06:00
42933c804a
Cleanups for STM32F7
2018-01-15 02:46:37 -06:00
a0246c5c96
Add support for STM32F7 MCU
2018-01-15 01:13:03 -06:00
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
...
Some also get a `HAL_timer_interrupt_enabled` function.
2018-01-14 21:07:10 -06:00
742cff5f3c
Followup to #9141
2018-01-11 22:15:01 -06:00
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.
2018-01-11 21:43:26 -06:00
6a043eee55
Various updates for TMC support
2018-01-10 23:04:48 -06:00
d7fd78cb91
Merge pull request #8148 from tcm0116/2.0.x-multi_host
...
[2.0.x] Add multi-host support
2018-01-10 02:38:59 -06:00
a8c446c3bc
[2.0.x]DUE: Fix includes for SDSUPPORT ( #9112 )
2018-01-10 00:46:34 -06:00
f7efac57b7
Multi-host support
2018-01-10 00:14:47 -06:00
6a50adb4d5
works
2018-01-09 22:15:33 -06:00
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
2018-01-07 22:15:20 +00:00
51e0f2bee3
Add MarlinSettings::validate()
2018-01-05 14:35:24 -06:00
3319765034
Detab some HAL files
2018-01-05 10:28:17 -06:00
1c41de16d4
Trailing whitespace clean
2018-01-05 10:11:31 -06:00
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
2018-01-03 22:46:31 -06:00
e5b71af8c9
snapshot
...
found a few more nasties
2018-01-03 10:41:23 -06:00
959a2d2527
Add beginTransaction to HAL SPI ( #9019 )
2018-01-03 05:12:25 -06:00
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 )
2018-01-02 18:47:53 -06:00
5574fad69c
copy of PR #8991 code
...
Formatting tweaks
correct array initialization & remove test code
2018-01-02 11:17:46 -06:00
adb9ecf3cc
copy of PR #8990
2018-01-01 16:11:56 -06:00
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.
2017-12-30 17:24:38 -06:00
2c4e03d2cf
Indentation of a SW SPI file
2017-12-25 09:34:43 -06:00
1a827d5b68
Opening brace tweaks
2017-12-25 09:34:43 -06:00
a142fab155
Enable RRDFGSC on Due
2017-12-25 09:22:14 -06:00
1a948cbd93
Fix SET_OUTPUT glitch - LPC1768 & DUE
2017-12-24 19:25:32 -06:00
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)
2017-12-21 02:42:46 -03:00
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)
2017-12-21 02:35:49 -03:00
2ec4113cb2
Changes to STM32F1 HAL ( #8833 )
...
Some to correct missing files from previous PR to completely avoid
HardwareTimer Class (reduce overhead). Some changes to formatting.
Changes to DMA ADC to work correctly.
Change to F1 sanity check.
2017-12-20 16:16:36 -06:00