Bob-the-Kuhn and GitHub
016e46a3c0
Merge pull request #9009 from Bob-the-Kuhn/Due-RRDFG-power-up-garbage
...
[2.0.x] Due - fix power up garbage on RRDFG LCD
2018-01-03 23:19:29 -06:00
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
2018-01-03 22:46:31 -06:00
Bob-the-Kuhn and GitHub
f968b41f63
Merge pull request #9028 from Bob-the-Kuhn/Due-SDSUPPORT
...
[2.0.x] Due - allow compile without SD card enabled & misc improvements (replaces PR #9007 )
2018-01-03 15:25:40 -06:00
Bob-the-Kuhn
e5b71af8c9
snapshot
...
found a few more nasties
2018-01-03 10:41:23 -06:00
Bob-the-Kuhn and GitHub
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
Bob-the-Kuhn and GitHub
e9fc7bc69c
Merge pull request #9000 from Bob-the-Kuhn/2.0-LCD-contrast
...
[2.0.x] lcd_contrast type mismatch work around
2018-01-02 18:46:31 -06:00
Bob-the-Kuhn and GitHub
448b0a0014
Merge pull request #9004 from Bob-the-Kuhn/PWM-for-any-pin-(LPC1768)
...
[2.0.x] LPC1768 - PWM for any pin (replaces PR #8991 )
2018-01-02 11:42:27 -06:00
Bob-the-Kuhn
5574fad69c
copy of PR #8991 code
...
Formatting tweaks
correct array initialization & remove test code
2018-01-02 11:17:46 -06:00
Bob-the-Kuhn
adb9ecf3cc
copy of PR #8990
2018-01-01 16:11:56 -06:00
Bob-the-Kuhn
ef911a2d12
works
2018-01-01 14:35:16 -06:00
Bob-the-Kuhn and GitHub
9bfabc1f13
Merge pull request #8955 from Bob-the-Kuhn/bugfix-2.0.x
...
[2.0.x] fix include in pins_RAMPS_FD_V2.h
2017-12-29 10:35:23 -06:00
Bob-the-Kuhn
cba44128d5
fix include
2017-12-29 10:08:30 -06:00
Bob-the-Kuhn and Scott Lahteine
a142fab155
Enable RRDFGSC on Due
2017-12-25 09:22:14 -06:00
Bob-the-Kuhn and Scott Lahteine
1a948cbd93
Fix SET_OUTPUT glitch - LPC1768 & DUE
2017-12-24 19:25:32 -06:00
Bob-the-Kuhn and GitHub
79c402b052
Merge pull request #8719 from Bob-the-Kuhn/2.0.x-planner-speed-improvement
...
[bugfix-2.0.x] minor planner.cpp speed improvement (follow up to COREXY stutter changes PR #8698 )
2017-12-08 18:40:36 -06:00
Bob-the-Kuhn
65d0f32f82
divide only when required
2017-12-08 18:14:27 -06:00
Bob-the-Kuhn and GitHub
cff886ba12
Merge pull request #8650 from Bob-the-Kuhn/2.0.x-comment
...
[2.0.x] LPC1768 - add explanations in spi_pins.h
2017-12-03 20:56:04 -06:00
Bob-the-Kuhn
57fac33a74
add explanations
...
1) add explanations as to why software SPIs are selected
2) remove unused flag/option
2017-12-03 20:32:22 -06:00
Bob-the-Kuhn and GitHub
3e2a515d27
Merge pull request #8646 from Bob-the-Kuhn/2.0.x-RRDFGSC-&-MKS-Sbase
...
[2.0.x] MKS Sbase support for RepRap Discount Full Graphic Smart Controller
2017-12-03 20:16:51 -06:00
Bob-the-Kuhn
bb23286383
add README & modify spi_pins.h
...
still trying to fix file name
2017-12-03 20:00:56 -06:00
Bob-the-Kuhn and GitHub
fb44f8e50f
Merge pull request #8616 from hg42/bugfix-2.0.x
...
[2.0.x][LPC1768][FIX] NUM_DIGITAL_PINS was negative, fixes PWM, arduino io functions, M42, M43, M226, probably also Servo, some LCD, soft spi, SoftwareSerial, ... may be others
2017-12-03 14:48:00 -06:00
Bob-the-Kuhn and GitHub
4c5356f77a
Merge pull request #8622 from hg42/implement-LPC1768-GET_TIMER
...
[2.0.x][LPC1768][fix] Implement GET_TIMER and other GET_xxx, fixes PWM
2017-12-03 14:46:22 -06:00
Bob-the-Kuhn and GitHub
7d8b66e207
Merge pull request #8570 from Bob-the-Kuhn/Sbase-PWM
...
[2.0.x] MKS Sbase - add servo pin definitions and add directly controlled PWM
2017-11-26 09:36:18 -06:00
Bob-the-Kuhn
59b32c25b5
MKS Sbase changes
2017-11-26 07:47:06 -06:00
Bob-the-Kuhn and GitHub
8c69adba8b
Merge pull request #8553 from Bob-the-Kuhn/2.0.x-U8Glib-follow-up
...
[2.0.X] U8Glib follow up
2017-11-25 14:26:32 -06:00
Bob-the-Kuhn
fc40d56131
fixed error, updated defaults, added notes
...
Travis fix - only allow ultralcd_st7920_u8glib_rrd_AVR.cpp to compile when ST7920 selected
2017-11-25 12:35:03 -06:00
Bob-the-Kuhn and GitHub
0c95262b9e
Merge pull request #8518 from Bob-the-Kuhn/temp-test-servo-2
...
[2.0.x] LP1768 - fix PWMs
2017-11-21 21:54:25 -06:00
Bob-the-Kuhn
9dad534f02
fixed
2017-11-21 21:37:20 -06:00
Bob-the-Kuhn and Scott Lahteine
a28ccabe2a
M42 P1.20 fix
2017-11-20 13:58:02 -06:00
Bob-the-Kuhn and GitHub
5060195e8a
Merge pull request #8502 from fiveangle/bf_sync_tempurature_h
...
[2.0.x] Fix Temperature::setPwmFrequency() prototype to match source
2017-11-20 10:36:24 -06:00
Bob-the-Kuhn and Scott Lahteine
c14000775b
PWM fixes, slow down fan update
...
include LPC1768 syntax for M42
couple more pin_t changes
consistency
change M42 to R, P format
Revert "change M42 to R, P format"
This reverts commit 01f12f579ec9ccc1bb9126e68d2c86449e9b7edf.
2017-11-18 07:05:50 -06:00
Bob-the-Kuhn and GitHub
1502b6ad8a
Merge pull request #8460 from Bob-the-Kuhn/E0-autofan
...
2.0.x E0 auto fan fixes for LP1768
2017-11-16 18:44:56 -06:00
Bob-the-Kuhn
7eea000f4b
E0 auto fan fixes
2017-11-16 18:42:56 -06:00
Bob-the-Kuhn and GitHub
a886e98967
Merge pull request #8364 from Bob-the-Kuhn/temp-sd-card
...
2.0.x - LPC1768 - update file to new pin numbering system
2017-11-10 14:59:53 -06:00
Bob-the-Kuhn
b6415dc169
finish
2017-11-10 14:39:55 -06:00
Bob-the-Kuhn and GitHub
10896b9431
Merge pull request #8341 from Bob-the-Kuhn/u8g-try-4-Arduino-IDE-compatibility
...
2.0.x - U8G HAL LCD support - Arduino IDE compatibility
2017-11-08 21:15:50 -06:00
Bob-the-Kuhn
d47fbf791b
Arduini IDE compatibility changes
...
changed includes to make Arduino IDE happy
2017-11-08 20:49:49 -06:00
Bob-the-Kuhn and GitHub
5a88e9bc4b
Merge pull request #8338 from Bob-the-Kuhn/u8g-try-4-fix-platformio.ini
...
2.0.x - U8G HAL LCD support - platformio.ini correction
2017-11-08 15:44:26 -06:00
Bob-the-Kuhn
7c274d249b
Revert "pins add old names"
...
This reverts commit 6f70e5618e .
2017-11-08 14:12:47 -06:00
Bob-the-Kuhn
c388dce2b5
move U8glib-HAL
2017-11-08 14:08:09 -06:00
Bob-the-Kuhn
8875885a15
pins add old names
...
fix typo
re-write PWM section, add "not on Re-ARM" list
2017-11-08 11:11:38 -06:00
Bob-the-Kuhn
6f70e5618e
pins add old names
2017-11-07 23:37:57 -06:00
Bob-the-Kuhn and GitHub
29fb48799d
Merge pull request #8262 from Bob-the-Kuhn/u8g-try-4
...
2.0.x - U8G HAL LCD support
2017-11-07 19:57:00 -06:00
Bob-the-Kuhn
0483a7df91
AVR RRD works
...
LPC1768 VIKI2 & RRDFG are working
looks like all SPIs are working
library change
sh1106 locks up
fixed lockup, started I2C SW com
pretty
re-org
restore a few files
make library happy
switched HAL version of rrd
fix travis error
travis error fixes
another travis fix
cleanup
minor update
one more
correct spacing in platformio.ini
2017-11-07 18:40:29 -06:00
Bob-the-Kuhn and GitHub
6e5f13a5c2
Merge pull request #8122 from Bob-the-Kuhn/2.0.x-restore-Re-ARM-RepRap-Discount-Full-Graphics-fix-(partial-solution)
...
2.0.x - Restore fix for garbaged display on Re-ARM with RepRap Full Graphics Smart Controller
2017-10-30 13:16:16 -05:00
Bob-the-Kuhn
b7a66742dd
tested
...
add sort alpha section to other LPC1768 boards
2017-10-30 13:01:19 -05:00
Bob-the-Kuhn and GitHub
cc72db2636
Merge pull request #8092 from Bob-the-Kuhn/2.0.x-reduce-font-size-
...
2.0.x - save 1400 bytes of FLASH by using reduced font for some languages
2017-10-26 16:35:53 -05:00
Bob-the-Kuhn
229a27a1c7
save FLASH by using reduced font for some languages
2017-10-26 16:08:17 -05:00
Bob-the-Kuhn and Roxy-3D
4e3ee845b9
config_adv ( #7941 )
...
get rid of twi.h
move to board files
2017-10-11 15:42:24 -05:00
Bob-the-Kuhn and GitHub
e9cf9ad3f3
Merge pull request #7935 from Bob-the-Kuhn/Digipot-MCP4451
...
2.0.x - MPC4451 I2C support
2017-10-11 00:36:51 -05:00
Bob-the-Kuhn
26bfae58d4
MPC4451 I2C support
2017-10-11 00:30:41 -05:00
Bob-the-Kuhn and GitHub
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
Bob-the-Kuhn
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
Bob-the-Kuhn and GitHub
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
Bob-the-Kuhn
62054af6eb
2.0 compile issues
2017-09-28 10:16:25 -05:00
Bob-the-Kuhn and GitHub
17dddda024
Merge pull request #7746 from Bob-the-Kuhn/M355-&-LCD
...
Marlin 2.0.x - M355 fixes & LCD improvements
2017-09-27 19:39:04 -05:00
Bob-the-Kuhn and Scott Lahteine
01fb45b4f8
hybrid PWM system
...
Uses PWM1 to directly control pins 4, 6 & 11 (servo 0, 1 & 3) and PWM1
generated interrupts to control other pins.
Interupt control of the servo pins had too much jitter so switched all
that we could to PWM1 direct control. The PWM1 direct control pins have
less than 1 microsecond pulse width jitter while the interrupt
controlled ones can have 20+ microseconds of jitter.
Also added insurance to the servo code in the "disable servo after move"
section.
2017-08-31 18:33:07 -05:00
Bob-the-Kuhn and Scott Lahteine
7342d5c07a
ST7565
2017-08-31 18:31:43 -05:00
Bob-the-Kuhn and Scott Lahteine
97444391e0
Servo & PWM support for LPC1768 ( #7500 )
2017-08-31 18:31:43 -05:00
Bob-the-Kuhn and Scott Lahteine
d80877d570
Set pinMode with every digitalWrite (legacy compatibility)
2017-08-31 18:31:07 -05:00
Bob-the-Kuhn and Scott Lahteine
69704b93f2
ultralcd.cpp fix compile error - switch to int16_t
2017-08-31 18:31:07 -05:00
Bob-the-Kuhn and Scott Lahteine
76da81c1de
minimize SD card reads when using SDCARD_SORT_ALPHA (Re-ARM board)
...
Because of the Re-ARM card's pinout there is only one SPI connected to
the RepRap Discount Full Graphic LCD display. The LCD responds to ANY
SCK transitions no matter if it's enable is inactive. The result is
garbage (usually bars) on the LCD display whenever there is SD card
activity.
This code minimizes this by only accessing the SD card when changing
directory levels if :
SDCARD_SORT_ALPHA is enabled
SDSORT_USES_RAM is true
SDSORT_CACHE_NAMES is true
The code changes result in file names being pulled from the ALPHA SORT
memory array rather than the SD card.
The code also gives the file count and file index functions their own
variables. When they shared a common variable the index function
sometimes resulted in the file count being short by 1.
=======================================================================
cardreader.cpp & pins_RAMPS_RE_ARM.h changes
Added another condition to cardreader.cpp to enable getting file names
only from RAM.
pins_RAMPS_RE_ARM.h :
Added comments about the SD card accesses and the LCD display
Combined all versions into this one.
2017-08-31 18:23:44 -05:00
Bob-the-Kuhn and Scott Lahteine
84a11cfedc
HAL compatible pinsDebug & misc
...
Re-ARM has been tested. AVR has not been tested.
1) moved all cpu specific items to files in the low level HAL directory
for that CPU (pinDebug_Re-ARM.h & pinsDebug_AVR_8_bit.h
2) added pinsDebug.h to the top level directory
3) modified HAL_pinsDebug.h to select the correct support file for the
selected CPU
4) Patched sanitycheck to stop throwing false errors. A long term
solution will be done
5) misc changes & bug fixes
arduino.cpp - included macros.h to fix a missing definition
pinmap_re-arm.h - removed a duplicated line.
pinmapping.h - changed from "ENABLED" to "defined" to fix a compile
error
======================================================================
split SanityCheck up, improve pinsDebug system
======================================================================
switch to latest pins_RAMPS_RE_ARM.h
2017-08-31 18:23:44 -05:00
Bob-the-Kuhn
fcceed5be6
intermittent Teensy & G26 compile problem
...
===============================================
also an issue with ubl_motion.cpp
2017-07-01 14:41:24 -05:00
Bob-the-Kuhn and GitHub
553d5ca283
Merge pull request #7183 from Bob-the-Kuhn/Fix_LETTER_OFF_in_gcode.h
...
Fix LETTER_OFF in gcode.h (make LETTTER_OFF return values that match param indices range)
2017-06-29 09:07:46 -05:00
Bob-the-Kuhn
e6e3132f79
make LETTTER_OFF return values that match param indices range
2017-06-29 09:01:58 -05:00
Bob-the-Kuhn and GitHub
cd2ac3b759
Merge pull request #7182 from Bob-the-Kuhn/has__value_fix_
...
Correct has_value() when FASTER_GCODE_PARSER is enabled
2017-06-28 21:16:52 -05:00
Bob-the-Kuhn
bfbf5f8200
correct value_bool() when FASTER_GCODE_PARSER is enabled
...
Also corrected compile issue when DEBUG_GCODE_PARSER and
AUTO_BED_LEVELING_UBL are both enabled.
2017-06-28 19:51:08 -05:00
Bob-the-Kuhn and Scott Lahteine
9651d01e1a
Add Skynet/ANET A10 support
2017-06-24 19:07:03 -05:00
Bob-the-Kuhn and Scott Lahteine
325f09ea6c
Add link to custom LiquidCrystal library by F. Malpartida
2017-06-22 13:07:08 -05:00
Bob-the-Kuhn and GitHub
41bfff14e2
Merge pull request #6991 from Bob-the-Kuhn/Mesh-with-babystepping
...
Mesh with BABYSTEP_ZPROBE_OFFSET: add sanity check
2017-06-20 16:36:22 -05:00
Bob-the-Kuhn and Scott Lahteine
a1c65fd3d5
convert DAC percent to uint8_t
...
=====================
add test to Travis
2017-06-19 17:46:41 -05:00
Bob-the-Kuhn
8fb30aaed6
warn user of an invalid combination
2017-06-17 15:04:47 -05:00
Bob-the-Kuhn and Scott Lahteine
6cb9bb27fe
Move lcd_refresh_zprobe_zoffset definition
2017-06-16 21:46:33 -05:00
Bob-the-Kuhn
9dda022705
fix compile errors
...
================================
Changed to conditional compile for AT90USB issue
2017-06-15 13:18:14 -05:00
Bob-the-Kuhn and GitHub
b3338ccb01
Merge pull request #6954 from Bob-the-Kuhn/Software-SPI-for-all-CPUs
...
SD card soft SPI - allow all CPU families to use it
2017-06-15 01:03:39 -05:00
Bob-the-Kuhn
11e28f389e
fix pinsDebug.h error, add capability to display more than 70 pins.
2017-06-10 22:01:15 -05:00
Bob-the-Kuhn
1c107b3949
delete problem line
2017-06-09 11:53:36 -05:00
Bob-the-Kuhn and GitHub
f7dacd1f50
Merge pull request #6996 from Bob-the-Kuhn/change-to-DWORD
...
Fix type for max_acceleration_mm_per_s2 in configuration_store.cpp
2017-06-08 16:32:40 -05:00
Bob-the-Kuhn
28d72f48f1
change to DWORD
2017-06-08 16:15:02 -05:00
Bob-the-Kuhn and GitHub
76a610cf81
Merge pull request #6995 from Bob-the-Kuhn/add-static
...
Add "static"
2017-06-08 15:01:00 -05:00
Bob-the-Kuhn
8d1d9040b6
add static
2017-06-08 14:59:21 -05:00
Bob-the-Kuhn and GitHub
a17ffe1ece
Merge pull request #6985 from Kaibob2/patch-1
...
Fix for #6980 (case_light compile problem when EXTENDED_CAPABILITIES_REPORT is enabled)
2017-06-08 11:18:56 -05:00
Bob-the-Kuhn
ba0bd33c38
Removed check for 2560 family
2017-06-04 22:16:27 -05:00
Bob-the-Kuhn
c34d7a29a6
fix redefinition errors for redundant_temperature
...
Removing redundant_temperature from public section and leaving it in the
private section
2017-06-03 16:40:14 -05:00
Bob-the-Kuhn and GitHub
862def2ef4
Merge pull request #6947 from Bob-the-Kuhn/allow-GCODE_DEBUG-when-UBL-enabled
...
Allow DEBUG_GCODE_PARSER when UBL is enabled
2017-06-03 13:34:46 -05:00
Bob-the-Kuhn
6a5d3b580d
fix "hex_address not defined" when UBL is enabled
2017-06-03 13:19:55 -05:00
Bob-the-Kuhn and GitHub
fff50d3958
Merge pull request #6940 from Bob-the-Kuhn/Gcode---allow-XY
...
Gcode.cpp - spaces and parameters
2017-06-02 21:21:32 -05:00
Bob-the-Kuhn
2130f10de8
allow space between parameter and value
2017-06-02 19:57:22 -05:00
Bob-the-Kuhn
ebda4663c3
for discusion
2017-06-02 19:42:43 -05:00
Bob-the-Kuhn
9a9bbfc57c
Fix case light logic on Azteeg_X3 boards.
2017-06-01 12:33:24 -05:00
Bob-the-Kuhn and GitHub
4ecd41ef90
Merge pull request #6915 from Bob-the-Kuhn/gcode.h-2
...
gcode.h - another compile error
2017-05-31 14:03:33 -05:00
Bob-the-Kuhn
1b41e1f645
another compile error
...
only seen if
#if ENABLED(TEMPERATURE_UNITS_SUPPORT)
...
#if
ENABLED(ULTIPANEL) && DISABLED(DISABLE_M503)
2017-05-31 13:59:49 -05:00
Bob-the-Kuhn and GitHub
65bd4c8c94
Merge pull request #6797 from Bob-the-Kuhn/M355-case-lightimprovements-(1.1.x)
...
M355 case light improvements (replaces PR #5685 )
2017-05-31 13:33:59 -05:00
Bob-the-Kuhn and GitHub
7ed0761e09
Merge pull request #6914 from Bob-the-Kuhn/Gcode.h-bug-fix
...
gcode.h - fix compile error
2017-05-31 13:29:19 -05:00
Bob-the-Kuhn
9657e7d3ee
copied file changes from PR #5685
...
==============================
Configuration_adv.h changes
==============================
add "live" LCD update
==============================
P & S version
==============================
final (hopefully) tested version
==============================
update M115 capabilities print
==============================
Menu changes portion of the requested changes
==============================
changed USEABLE_HARDWARE_PWM from a function to a series of macros
==============================
changes per review
2017-05-31 13:22:38 -05:00
Bob-the-Kuhn
8206bb9bb9
fix compile error
...
invalid conversion from 'const char*' to 'char*' [-fpermissive]
2017-05-31 13:17:01 -05:00
Bob-the-Kuhn and GitHub
f0d545b950
Merge pull request #6866 from Bob-the-Kuhn/Parser-fix
...
Parser fix
2017-05-26 15:12:59 -05:00
Bob-the-Kuhn
868e7db4ae
value check was looking at the code
2017-05-26 14:49:42 -05:00
Bob-the-Kuhn and GitHub
7325035aac
Merge pull request #6637 from Tannoo/UBL_Menu_System_1.1
...
UBL Menu System 1.1
2017-05-10 15:54:48 -05:00