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
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
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
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
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
020ce176c4
Fix Servo class compile errors
2017-09-29 08:17:30 -05:00
62054af6eb
2.0 compile issues
2017-09-28 10:16:25 -05:00
bea3ec2724
M355 S0, S1 fixes & faster LCD, SD card
...
fix Travis error
2017-09-27 19:26:00 -05:00
8c622a59cf
Merge pull request #7774 from thinkyhead/bf2_lcd_leveling_status
...
[2.0.x] Show leveling status on character LCD
2017-09-27 13:10:25 -05:00
56c05a7015
Show leveling status on character LCD
2017-09-27 12:21:15 -05:00
2ee4eef25c
Merge pull request #7748 from GMagician/Addressing-#7730
...
[bugfix-2.0.x] Fix compiler error (issue #7730 )
2017-09-27 12:06:55 -05:00
ffed785656
Merge pull request #7768 from thinkyhead/bf2_HAL_STM32F1
...
[2.0.x] HAL for STM32F1
2017-09-27 11:52:34 -05:00
604b804125
Add confirmation step to Init EEPROM
2017-09-27 11:31:38 -05:00
c869dc9745
User script return-to-status option
2017-09-27 11:31:38 -05:00
e9acb63290
STM32F1 HAL
...
Adding files for STM32F1 HAL based on libmaple/stm32duino core.
Current persistent_store uses cardreader changes to be sent in separate
commit, but could be changed to use i2c eeprom.
2017-09-27 11:20:10 -05:00
c2b1d51f16
HAL whitespace and style cleanup
2017-09-27 10:55:36 -05:00
c272f2c84e
Cleanup pins spacing
2017-09-27 10:55:36 -05:00
dff2904c0f
Marlin code whitespace cleanup
2017-09-27 10:55:36 -05:00
599f2ad983
Define pin accessors more like <Arduino.h>
2017-09-27 10:41:27 -05:00
358656acc3
Tweak HAL_adc_start_conversion
2017-09-27 10:41:27 -05:00
0cb4d25431
Tweaks to Servo classes
2017-09-27 10:41:27 -05:00
10c1b442ca
Fixes for Anet10 and gt2560
...
Fixes for 2 "... not declared in this scope" compiler errors.
2017-09-27 07:34:02 -05:00
5a3a53379f
Update pins for GT2560_Rev_A_Plus
...
For PR #7738
2017-09-27 06:34:51 -05:00
fdf1b8a7b8
Fix sanity check for LCD_FOR_MELZI
...
Comes from #7760
2017-09-27 03:04:19 -05:00
b93a55e15f
Fix ST7920_DELAY_2 potentially being unset
...
Comes from #7760
2017-09-27 03:04:01 -05:00
ce1638e32f
Add Babystep Z graphic overlay
...
See PR #7593
2017-09-27 01:25:05 -05:00
49c693c85b
Tweak to serial macros
2017-09-27 01:25:05 -05:00
46709ed7e0
More featureful CR-10 configurations
...
See #7725
2017-09-27 01:25:05 -05:00
2b112143fa
Update Sanguinololu config version
2017-09-27 00:48:59 -05:00
7cd5eb6d42
Update LEVEL_BED_CORNERS config option
2017-09-27 00:48:59 -05:00
981a610f75
Disable BABYSTEP_XY, add to SDSORT comment
2017-09-27 00:48:59 -05:00
4c5be9bb05
Fix a PARKING_EXTRUDER comment
2017-09-27 00:48:58 -05:00
494b0eba2d
Config spacing fix
2017-09-27 00:48:47 -05:00
2281154025
Increase BABYSTEP_MULTIPLICATOR to 100
2017-09-27 00:48:46 -05:00
92dbf5f148
Fix babystep edit label, allowing translation
2017-09-26 23:43:05 -05:00