8315a8a716
Apply fixes for DUE
...
Alternative to #7882 . If F_CPU is greater than 1000 it can be evenly divided by 8. Over 10000, 16; over 100000, 32; over 1 million, 64; etc.
2017-10-07 14:31:18 -05:00
4b36a542e0
Merge pull request #7876 from thinkyhead/bf2_hotend_messages
...
[2.0.x] Addressing #7612
2017-10-07 13:37:43 -05:00
81a1e69a4a
Merge pull request #7877 from fiveangle/bf2-controller_fan_includes
...
[2.0.x] Resolve USE_CONTROLLER_FAN compile errors
2017-10-07 13:08:55 -05:00
12730c1303
[2.0.0] Resolve USE_CONTROLLER_FAN compile errors
...
Add to controllerfan.cpp:
#include "../module/stepper_indirection.h"
#include "../module/temperature.h"
2017-10-07 05:26:36 -07:00
7fb3343bda
[2.0.x] Addressing #7612
...
Change "extruder" to HOTEND in sanity error messages
2017-10-07 02:27:26 -05:00
8998f31ee1
Update LPC persistent store to initialize eeprom.dat with FF
...
This change initialize any data in eeprom.dat beyond the current file size to FF.
That way if eeprom.dat is deleted and created again, it doesn't take the old values or random ones, but rather starts with FF in all positions as a real brand new or erased eeprom.dat
Currently if you delete eeprom.dat and restart the board, the new file is created in the same sector with the same content, since FAT does not actually delete the data, just marks the sector as free. I tested by deleting the file, and then rebooting the board, and checking the file content.
The change can be tested in the same way, deleting, rebooting the board, and then the new content should be all FF.
If an eeprom file already exist with data on it, but smaller than E2END, it will be padded with FF on first access, so it will not have random or old content appended.
2017-10-07 02:18:42 -05:00
2aa22c5a5e
Merge pull request #7874 from thinkyhead/bf2_anet_encoder_pulses
...
[2.0.x] Fixing ANET encoder pulses
2017-10-07 01:21:23 -05:00
db8ded90c2
Merge pull request #7872 from thinkyhead/bf2_fix_sd_listing_bug
...
[2.0.x] Fix sd file list display bug
2017-10-07 00:13:20 -05:00
f99d1dedae
Fixing #7833
...
Derived from #7873
2017-10-07 00:10:05 -05:00
de84f57a9c
Patch SD file draw bug
2017-10-06 23:57:11 -05:00
ef90b49fff
Remove extra NEWPANEL settings in Conditionals_LCD.h
2017-10-06 23:56:58 -05:00
67a7dd9792
Merge pull request #7866 from thinkyhead/bf2_finally_G33_is_done
...
[2.0.x] Apply G33 updates
2017-10-06 16:03:26 -05:00
030c266811
Merge pull request #7863 from thinkyhead/bf2_mapper_c2c3c4_sk
...
[2.0.x] Add UTF-8 mapper for Slovak language
2017-10-06 16:00:30 -05:00
b220bc7521
Apply G33 updates
...
Adapted from #7865
2017-10-06 15:47:51 -05:00
9fe7f53216
Misc general spacing cleanup
2017-10-06 15:14:01 -05:00
c0382cd8cd
Add UTF-8 mapper for Slovak language
...
Based on #7862 , #7846 by @rmoravcik
2017-10-06 15:14:01 -05:00
c81843a414
Set TEMP_SENSOR_0 to 1 in CR-10 example config
...
As pointed out in #7692 by @totalitarian
2017-10-06 14:30:53 -05:00
72693a7e87
[2.0.x] Fixed RAMPS FD V1 pins.h file ( #7852 )
...
* test only
test
* Fixed RAMPS FD V1 pins.h file
* Fix typo
2017-10-06 13:27:15 -05:00
aa51a02b8f
LPC1768: fix serial buffer underrun ( #7854 )
...
When the buffer is empty index_write == index_read, but they needed constrained by buffer_mask
2017-10-05 17:19:43 -05:00
46b2773e13
General fixes for LPC1768 ( #7834 )
...
* fixed some include paths
* LPC1768: Fix Serial API
Add missing serial methods used if TX_BUFFER_SIZE is set
Change return value of HalSerial:read to match Arduino API
* LPC1768: add filters to ADC
This is to try and compensate for hardware issue and oversensitivity to noise
* LPC1768: remove the polling section of delayMicroseconds
* LPC1768: lock usb mass storage device while device accesses it.
Currently only applicable to persistent store,
The device always has priority and will unmount the sd card from the host, Windows then tries to automount again so it can look like the explorer window freezes. Linux Mint, by default, just closes the Nemo window.
* Add timeout to make sure if Serial never connects that Marlin still boots
* Remove unneeded ifdef CPU_32_BIT
In general the need for ifdef CPU_32_BIT blocks means that something is missing from the HAL API or a Platform, in this case HAL_TICKS_PER_US was missing from the AVR Platform
* LPC1768: relocate RE-ARM debug_extra_script.py
2017-10-04 15:40:54 -05:00
7258218f89
Fix xon_xoff_state initialization
2017-10-04 12:11:56 -05:00
bf596fb039
Merge pull request #7818 from thinkyhead/bf2_xon_xoff
...
[2.0.x] Add XON/XOFF serial handshaking
2017-10-02 23:52:30 -05:00
ab4943e24c
Merge pull request #7829 from thinkyhead/bf2_fix_dualx_manual
...
[2.0.x] Fix DUAL_X_CARRIAGE manual move
2017-10-02 23:50:00 -05:00
ca3c9baf1b
Fix DUAL_X_CARRIAGE manual moves, add T0/T1 menu item
2017-10-02 23:35:55 -05:00
a8b8d4e85e
Add a typedef for MENU_ITEM(function,…) functions
2017-10-02 23:33:57 -05:00
6ea2cc0293
Make prepare_move_to_destination_dualx a proper move function
2017-10-02 23:32:28 -05:00
e472a7569b
Remove extra auto_current_control call
2017-10-02 23:32:05 -05:00
200f971ef7
Reduce Teensy++ 2.0 to a single entry
...
Followup to #7750 , #7826
2017-10-02 22:55:43 -05:00
1ae208395c
Remove MOTHERBOARD from "due" entry
...
Also reformat and document
2017-10-02 22:21:51 -05:00
508d764d63
Add serial XON/XOFF handshaking
...
From @ejtagle, originally #7459
2017-10-02 04:12:30 -05:00
af15383578
Add XON/XOFF options to example configs
2017-10-02 04:05:49 -05:00
33c4d45f2f
Merge pull request #7812 from thinkyhead/bf2_fix_resume_print
...
[2.0.x] Fix broken M600 resume_print
2017-10-01 22:55:28 -05:00
f3677e077c
Merge pull request #7816 from thinkyhead/bf2_inhibit_option
...
[2.0.x] Option to disallow motion before homing
2017-10-01 22:52:54 -05:00
a03e70d46c
Fix M600 resume_print
...
Derived from #7811 and #7779
2017-10-01 21:59:42 -05:00
2d41c59320
Tweak some spacing
2017-10-01 21:59:42 -05:00
5ae390e240
Apply NO_MOTION_BEFORE_HOMING to examples
2017-10-01 21:58:50 -05:00
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
2017-10-01 21:58:50 -05:00
965b0ab53e
Spacing adjustments
2017-10-01 21:58:50 -05:00
ac41eb5871
Merge pull request #7722 from tcm0116/2.0.x-warnings
...
Cleanup 2.0.x compiler warnings
2017-10-01 21:56:54 -05:00
c0b365fdb4
Merge pull request #7775 from GMagician/Fix-gitignore-for-Visualstudio-&-platformio
...
gitignorefix
2017-10-01 18:15:12 -05:00
26d4c01660
Merge pull request #7802 from thinkyhead/bf2_fwretract_fixes
...
Fix G10/G11 with synchronize
2017-09-30 17:50:38 -05:00
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
f0d34ca4f5
Merge pull request #7799 from Bob-the-Kuhn/Marlin-2.0.x-fix-LPC1768-stepper-hang-and-limit-maximum-stepper-ISR-spacing
...
Marlin 2.0.x - fix LPC1768 stepper hang and limit maximum stepper ISR spacing
2017-09-30 10:47:15 -05:00
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
6904561fd5
Merge pull request #7793 from tcm0116/2.0.x-servo
...
[2.0.x] Fix Servo class compile errors
2017-09-29 17:51:21 -05:00
92389e4236
Merge pull request #7794 from tcm0116/2.0.x-usb_interrupt
...
[2.0.x] Fix LPC1768 USB interrupt priority
2017-09-29 17:50:02 -05:00
f1b6b4bdaa
Fix LPC1768 USB interrupt priority
2017-09-29 08:21:33 -05:00
020ce176c4
Fix Servo class compile errors
2017-09-29 08:17:30 -05:00
de05b2b309
Merge pull request #7786 from Bob-the-Kuhn/2.0-compile-issue-fix
...
2.0.x Re-ARM compile issues - work around
2017-09-28 10:41:26 -05:00