Erik van der Zalm
|
cfb98ef682
|
More coverity fixes
|
2014-05-15 22:09:50 +02:00 |
|
Erik van der Zalm
|
9db9842aea
|
Fixed error found by the free coverity tool (https://scan.coverity.com/)
===================================================
Hi,
Please find the latest report on new defect(s) introduced to ErikZalm/Marlin found with Coverity Scan.
Defect(s) Reported-by: Coverity Scan
Showing 15 of 15 defect(s)
** CID 59629: Unchecked return value (CHECKED_RETURN)
/Marlin_main.cpp: 2154 in process_commands()()
** CID 59630: Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Tone.cpp: 319 in tone(unsigned char, unsigned int, unsigned long)()
** CID 59631: Missing break in switch (MISSING_BREAK)
/Marlin_main.cpp: 1187 in process_commands()()
** CID 59632: Missing break in switch (MISSING_BREAK)
/Marlin_main.cpp: 1193 in process_commands()()
** CID 59633: Out-of-bounds write (OVERRUN)
/temperature.cpp: 914 in disable_heater()()
** CID 59634: Out-of-bounds write (OVERRUN)
/temperature.cpp: 913 in disable_heater()()
** CID 59635: Out-of-bounds read (OVERRUN)
/temperature.cpp: 626 in analog2temp(int, unsigned char)()
** CID 59636: Out-of-bounds read (OVERRUN)
/temperature.cpp: 620 in analog2temp(int, unsigned char)()
** CID 59637: Out-of-bounds write (OVERRUN)
/temperature.cpp: 202 in PID_autotune(float, int, int)()
** CID 59638: Out-of-bounds read (OVERRUN)
/temperature.cpp: 214 in PID_autotune(float, int, int)()
** CID 59639: Out-of-bounds write (OVERRUN)
/Marlin_main.cpp: 2278 in process_commands()()
** CID 59640: Out-of-bounds read (OVERRUN)
/Marlin_main.cpp: 1802 in process_commands()()
** CID 59641: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 51 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
** CID 59642: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 45 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
** CID 59643: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 32 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
________________________________________________________________________________________________________
*** CID 59629: Unchecked return value (CHECKED_RETURN)
/Marlin_main.cpp: 2154 in process_commands()()
2148 }
2149 #endif
2150 }
2151 }
2152 break;
2153 case 85: // M85
CID 59629: Unchecked return value (CHECKED_RETURN)
Calling "code_seen" without checking return value (as is done elsewhere 66 out of 67 times).
2154 code_seen('S');
2155 max_inactive_time = code_value() * 1000;
2156 break;
2157 case 92: // M92
2158 for(int8_t i=0; i < NUM_AXIS; i++)
2159 {
________________________________________________________________________________________________________
*** CID 59630: Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Tone.cpp: 319 in tone(unsigned char, unsigned int, unsigned long)()
313 else
314 {
315 // two choices for the 16 bit timers: ck/1 or ck/64
316 ocr = F_CPU / frequency / 2 - 1;
317
318 prescalarbits = 0b001;
CID 59630: Operands don't affect result (CONSTANT_EXPRESSION_RESULT)
"ocr > 65535U" is always false regardless of the values of its operands. This occurs as the logical operand of if.
319 if (ocr > 0xffff)
320 {
321 ocr = F_CPU / frequency / 2 / 64 - 1;
322 prescalarbits = 0b011;
323 }
324
________________________________________________________________________________________________________
*** CID 59631: Missing break in switch (MISSING_BREAK)
/Marlin_main.cpp: 1187 in process_commands()()
1181 case 2: // G2 - CW ARC
1182 if(Stopped == false) {
1183 get_arc_coordinates();
1184 prepare_arc_move(true);
1185 return;
1186 }
CID 59631: Missing break in switch (MISSING_BREAK)
The above case falls through to this one.
1187 case 3: // G3 - CCW ARC
1188 if(Stopped == false) {
1189 get_arc_coordinates();
1190 prepare_arc_move(false);
1191 return;
1192 }
________________________________________________________________________________________________________
*** CID 59632: Missing break in switch (MISSING_BREAK)
/Marlin_main.cpp: 1193 in process_commands()()
1187 case 3: // G3 - CCW ARC
1188 if(Stopped == false) {
1189 get_arc_coordinates();
1190 prepare_arc_move(false);
1191 return;
1192 }
CID 59632: Missing break in switch (MISSING_BREAK)
The above case falls through to this one.
1193 case 4: // G4 dwell
1194 LCD_MESSAGEPGM(MSG_DWELL);
1195 codenum = 0;
1196 if(code_seen('P')) codenum = code_value(); // milliseconds to wait
1197 if(code_seen('S')) codenum = code_value() * 1000; // seconds to wait
1198
________________________________________________________________________________________________________
*** CID 59633: Out-of-bounds write (OVERRUN)
/temperature.cpp: 914 in disable_heater()()
908 WRITE(HEATER_0_PIN,LOW);
909 #endif
910 #endif
911
912 #if defined(TEMP_1_PIN) && TEMP_1_PIN > -1
913 target_temperature[1]=0;
CID 59633: Out-of-bounds write (OVERRUN)
Overrunning array "soft_pwm" of 1 bytes at byte offset 1 using index "1".
914 soft_pwm[1]=0;
915 #if defined(HEATER_1_PIN) && HEATER_1_PIN > -1
916 WRITE(HEATER_1_PIN,LOW);
917 #endif
918 #endif
919
________________________________________________________________________________________________________
*** CID 59634: Out-of-bounds write (OVERRUN)
/temperature.cpp: 913 in disable_heater()()
907 #if defined(HEATER_0_PIN) && HEATER_0_PIN > -1
908 WRITE(HEATER_0_PIN,LOW);
909 #endif
910 #endif
911
912 #if defined(TEMP_1_PIN) && TEMP_1_PIN > -1
CID 59634: Out-of-bounds write (OVERRUN)
Overrunning array "target_temperature" of 1 2-byte elements at element index 1 (byte offset 2) using index "1".
913 target_temperature[1]=0;
914 soft_pwm[1]=0;
915 #if defined(HEATER_1_PIN) && HEATER_1_PIN > -1
916 WRITE(HEATER_1_PIN,LOW);
917 #endif
918 #endif
________________________________________________________________________________________________________
*** CID 59635: Out-of-bounds read (OVERRUN)
/temperature.cpp: 626 in analog2temp(int, unsigned char)()
620 if(heater_ttbl_map[e] != NULL)
621 {
622 float celsius = 0;
623 uint8_t i;
624 short (*tt)[][2] = (short (*)[][2])(heater_ttbl_map[e]);
625
CID 59635: Out-of-bounds read (OVERRUN)
Overrunning array "heater_ttbllen_map" of 1 bytes at byte offset 1 using index "e" (which evaluates to 1).
626 for (i=1; i<heater_ttbllen_map[e]; i++)
627 {
628 if (PGM_RD_W((*tt)[i][0]) > raw)
629 {
630 celsius = PGM_RD_W((*tt)[i-1][1]) +
631 (raw - PGM_RD_W((*tt)[i-1][0])) *
________________________________________________________________________________________________________
*** CID 59636: Out-of-bounds read (OVERRUN)
/temperature.cpp: 620 in analog2temp(int, unsigned char)()
614 if (e == 0)
615 {
616 return 0.25 * raw;
617 }
618 #endif
619
CID 59636: Out-of-bounds read (OVERRUN)
Overrunning array "heater_ttbl_map" of 1 2-byte elements at element index 1 (byte offset 2) using index "e" (which evaluates to 1).
620 if(heater_ttbl_map[e] != NULL)
621 {
622 float celsius = 0;
623 uint8_t i;
624 short (*tt)[][2] = (short (*)[][2])(heater_ttbl_map[e]);
625
________________________________________________________________________________________________________
*** CID 59637: Out-of-bounds write (OVERRUN)
/temperature.cpp: 202 in PID_autotune(float, int, int)()
196 {
197 soft_pwm_bed = (MAX_BED_POWER)/2;
198 bias = d = (MAX_BED_POWER)/2;
199 }
200 else
201 {
CID 59637: Out-of-bounds write (OVERRUN)
Overrunning array "soft_pwm" of 1 bytes at byte offset 1 using index "extruder" (which evaluates to 1).
202 soft_pwm[extruder] = (PID_MAX)/2;
203 bias = d = (PID_MAX)/2;
204 }
205
206
207
________________________________________________________________________________________________________
*** CID 59638: Out-of-bounds read (OVERRUN)
/temperature.cpp: 214 in PID_autotune(float, int, int)()
208
209 for(;;) {
210
211 if(temp_meas_ready == true) { // temp sample ready
212 updateTemperaturesFromRawValues();
213
CID 59638: Out-of-bounds read (OVERRUN)
Overrunning array "current_temperature" of 1 4-byte elements at element index 1 (byte offset 4) using index "extruder" (which evaluates to 1).
214 input = (extruder<0)?current_temperature_bed:current_temperature[extruder];
215
216 max=max(max,input);
217 min=min(min,input);
218 if(heating == true && input > temp) {
219 if(millis() - t2 > 5000) {
________________________________________________________________________________________________________
*** CID 59639: Out-of-bounds write (OVERRUN)
/Marlin_main.cpp: 2278 in process_commands()()
2272 tmp_extruder = code_value();
2273 if(tmp_extruder >= EXTRUDERS) {
2274 SERIAL_ECHO_START;
2275 SERIAL_ECHO(MSG_M200_INVALID_EXTRUDER);
2276 }
2277 }
CID 59639: Out-of-bounds write (OVERRUN)
Overrunning array "volumetric_multiplier" of 1 4-byte elements at element index 1 (byte offset 4) using index "tmp_extruder" (which evaluates to 1).
2278 volumetric_multiplier[tmp_extruder] = 1 / area;
2279 }
2280 break;
2281 case 201: // M201
2282 for(int8_t i=0; i < NUM_AXIS; i++)
2283 {
________________________________________________________________________________________________________
*** CID 59640: Out-of-bounds read (OVERRUN)
/Marlin_main.cpp: 1802 in process_commands()()
1796 int pin_status = code_value();
1797 int pin_number = LED_PIN;
1798 if (code_seen('P') && pin_status >= 0 && pin_status <= 255)
1799 pin_number = code_value();
1800 for(int8_t i = 0; i < (int8_t)sizeof(sensitive_pins); i++)
1801 {
CID 59640: Out-of-bounds read (OVERRUN)
Overrunning array "sensitive_pins" of 28 2-byte elements at element index 55 (byte offset 110) using index "i" (which evaluates to 55).
1802 if (sensitive_pins[i] == pin_number)
1803 {
1804 pin_number = -1;
1805 break;
1806 }
1807 }
________________________________________________________________________________________________________
*** CID 59641: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 51 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
45 }
46
47 LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t enable,
48 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3)
49 {
50 init(1, rs, 255, enable, d0, d1, d2, d3, 0, 0, 0, 0);
CID 59641: Uninitialized scalar field (UNINIT_CTOR)
Non-static class member "_initialized" is not initialized in this constructor nor in any functions that it calls.
51 }
52
53 void LiquidCrystal::init(uint8_t fourbitmode, uint8_t rs, uint8_t rw, uint8_t enable,
54 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
55 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
56 {
________________________________________________________________________________________________________
*** CID 59642: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 45 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
39 }
40
41 LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t rw, uint8_t enable,
42 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3)
43 {
44 init(1, rs, rw, enable, d0, d1, d2, d3, 0, 0, 0, 0);
CID 59642: Uninitialized scalar field (UNINIT_CTOR)
Non-static class member "_initialized" is not initialized in this constructor nor in any functions that it calls.
45 }
46
47 LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t enable,
48 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3)
49 {
50 init(1, rs, 255, enable, d0, d1, d2, d3, 0, 0, 0, 0);
________________________________________________________________________________________________________
*** CID 59643: Uninitialized scalar field (UNINIT_CTOR)
/Applications/Arduino.app/Contents/Resources/Java/libraries/LiquidCrystal/LiquidCrystal.cpp: 32 in LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)()
26
27 LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t rw, uint8_t enable,
28 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
29 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
30 {
31 init(0, rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7);
CID 59643: Uninitialized scalar field (UNINIT_CTOR)
Non-static class member "_initialized" is not initialized in this constructor nor in any functions that it calls.
32 }
33
34 LiquidCrystal::LiquidCrystal(uint8_t rs, uint8_t enable,
35 uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3,
36 uint8_t d4, uint8_t d5, uint8_t d6, uint8_t d7)
37 {
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/2224?tab=overview
|
2014-05-14 21:59:48 +02:00 |
|
ErikZalm
|
084134d3c7
|
Merge pull request #841 from Dim3nsioneer/Marlin_v1
Set flow rate (extrude-mutliplier) for each extruder individually
|
2014-03-15 20:21:48 +01:00 |
|
ErikZalm
|
a00cec8b71
|
Merge pull request #833 from mattsch/optional_feedrate_multiplier
Add support for disabling encoder control for feedrate multiplier
|
2014-03-15 15:41:45 +01:00 |
|
ErikZalm
|
1f895844ac
|
Merge pull request #829 from blddk/Marlin_v1
Added CHDK support
|
2014-03-15 15:34:04 +01:00 |
|
ErikZalm
|
7f76a0e064
|
Merge pull request #813 from drf5n/PID_DEBUG
temperature.cpp: Fix PID_DEBUG compile error.
|
2014-02-26 17:31:48 +01:00 |
|
ErikZalm
|
4f3eb6bec8
|
Merge pull request #811 from anfroholic/patch-1
Update README.md with Autotemp typo fix
|
2014-02-26 17:30:49 +01:00 |
|
Erik van der Zalm
|
fcd8524b6e
|
Only increase EEPROM version for DELTA printers.
|
2014-02-26 17:29:27 +01:00 |
|
ErikZalm
|
8c98690e1d
|
Merge pull request #786 from wolfmanjm/add/M665-set-delta-configuration
Add M665 to dynamically set delta configuration
|
2014-02-26 17:26:19 +01:00 |
|
ErikZalm
|
fde8c2c310
|
Merge pull request #807 from Cylindric3D/typofixes_upstream5
Various typo fixes #5 - only in comments, no code changes.
|
2014-02-25 18:49:41 +01:00 |
|
ErikZalm
|
1aa10a5f18
|
Merge pull request #806 from Cylindric3D/typofixes_upstream
Various typo fixes #4 - only in comments, no code changes.
|
2014-02-25 18:48:52 +01:00 |
|
ErikZalm
|
fd4542f33a
|
Merge pull request #805 from whosawhatsis/M200
autretract fix
|
2014-02-24 22:35:08 +01:00 |
|
ErikZalm
|
e8291ed728
|
Merge pull request #802 from Makers-Tool-Works/Marlin_v1
Clarify which PID values to enter
|
2014-02-24 22:31:13 +01:00 |
|
ErikZalm
|
465b654d24
|
Merge pull request #797 from Cylindric3D/update_menu_plan
Update menu plan
|
2014-02-24 22:30:19 +01:00 |
|
ErikZalm
|
88506a80c3
|
Merge pull request #789 from smiler/Marlin_v1
Fixed typo.
|
2014-02-24 22:26:31 +01:00 |
|
ErikZalm
|
b514d3c87f
|
Merge pull request #781 from Cylindric3D/typofixes_upstream
Various typo fixes #3 - only in comments, no code changes.
|
2014-02-24 22:25:38 +01:00 |
|
ErikZalm
|
cc5f1d475c
|
Merge pull request #772 from ellensp/Marlin_v1
Updated gen3+ board pins names to current convention
|
2014-02-24 22:22:15 +01:00 |
|
ErikZalm
|
ac74f45dc0
|
Merge pull request #752 from MatixYo/patch-3
Update language.h
|
2014-02-09 17:52:26 +01:00 |
|
ErikZalm
|
8ebcc9dc3a
|
Merge pull request #748 from wolfmanjm/add/azteegx3pro
Add/azteegx3pro
|
2014-02-09 17:50:15 +01:00 |
|
ErikZalm
|
e1ae7952eb
|
Merge pull request #743 from Opticalworm/Marlin_v1
Improved support for panelolu2 encoder and buzzer
|
2014-02-03 12:33:10 -08:00 |
|
ErikZalm
|
1cc9212c05
|
Merge pull request #744 from drf5n/watts
Heater wattage reporting for M105 using EXTRUDER_WATTS and BED_WATTS
|
2014-02-03 12:30:40 -08:00 |
|
ErikZalm
|
430dcb65a7
|
Merge pull request #740 from whosawhatsis/M200
Change diameter code to 'D'
|
2014-02-02 12:22:01 -08:00 |
|
ErikZalm
|
3ec0d110bd
|
Merge pull request #741 from Opticalworm/Marlin_v1
Changed 1284p fuse setting for 8, 16 and 20 Mhz
|
2014-02-02 12:17:22 -08:00 |
|
ErikZalm
|
a864d9d4ab
|
Merge pull request #738 from whosawhatsis/Marlin_v1
Group hardware files for Arduino 1.x.x into hardware folder
|
2014-02-01 13:03:00 -08:00 |
|
ErikZalm
|
61059385a3
|
Merge pull request #737 from whosawhatsis/M200
M200 implementation
|
2014-02-01 10:37:49 -08:00 |
|
ErikZalm
|
0d81ae77bc
|
Merge pull request #727 from drf5n/oversampling
temperature.cpp: Actually use OVERSAMPLENR in the oversampling calculation.
|
2014-01-31 07:09:10 -08:00 |
|
ErikZalm
|
84df13f7d1
|
Merge pull request #721 from drf5n/lcdOnly
Enable basic ULTRA_LCD screen w/o encoders and menus.
|
2014-01-31 07:07:12 -08:00 |
|
ErikZalm
|
4c7e9502ad
|
Merge pull request #718 from drf5n/temptableRes
createTemperatureLookupMarlin.py: Add resolution comments and format for...
|
2014-01-31 07:06:02 -08:00 |
|
ErikZalm
|
652a0f6b5a
|
Merge pull request #717 from drf5n/tpins2
fastio.h: Add AT90USBxx_TEENSYPP_ASSIGNMENTS for teensyduino/Lincomatic/...
|
2014-01-31 07:05:20 -08:00 |
|
ErikZalm
|
96a0cdc541
|
Merge pull request #716 from drf5n/maketeensy
Makefile: Update for Arduino 1.0.5 and Teensyduino dependent boards (HAR...
|
2014-01-31 07:04:29 -08:00 |
|
ErikZalm
|
9b2576e5de
|
Merge pull request #725 from whosawhatsis/Marlin_v1
Fix bugs in Extruder Runout Prevention, including DAMAGING HEAD CRASH
|
2014-01-19 23:44:36 -08:00 |
|
ErikZalm
|
8f195844dd
|
Merge pull request #687 from jrbenito/update_delta_config_examples
Correct missing parameter from last upmerge
|
2013-12-19 00:15:16 -08:00 |
|
ErikZalm
|
000b710c5f
|
Merge pull request #684 from jrbenito/update_delta_config_examples
Update Delta example files
|
2013-12-18 00:01:24 -08:00 |
|
ErikZalm
|
46d2443c7d
|
Merge pull request #676 from IVI053/Marlin_v1
Minor improvements for encoder configuration, LCD entry for PSU controll and thermistor pins on RAMPS
|
2013-12-17 02:28:28 -08:00 |
|
ErikZalm
|
3e568efe67
|
Merge pull request #657 from hcker2000/patch-1
Added new board
|
2013-12-16 02:53:49 -08:00 |
|
Erik van der Zalm
|
8349fc89a4
|
Fixed planner bug
|
2013-12-16 11:40:23 +01:00 |
|
ErikZalm
|
532289e851
|
Merge pull request #677 from RicardoGA/patch-1
Z and Y dual stepper drivers error
|
2013-12-11 12:52:39 -08:00 |
|
ErikZalm
|
e016a720f4
|
Merge pull request #675 from forrestg/master
Added support for Cheaptronic v1 electronic
|
2013-12-07 05:56:24 -08:00 |
|
Erik van der Zalm
|
a94e588765
|
Changed slow buttons behavior.
|
2013-11-17 17:41:30 +01:00 |
|
Erik van der Zalm
|
69af392554
|
Added HEATERS_PARALLEL (Request from reifsnyderb)
This allows a hot end with two heaters and a FET for each heater. This is useful if the FET is not capable of heating two heaters.
|
2013-11-17 13:29:02 +01:00 |
|
Erik van der Zalm
|
48a185d004
|
Fixed compile errors from bad commits.
|
2013-11-10 16:36:37 +01:00 |
|
ErikZalm
|
24d1f480b6
|
Merge pull request #647 from shaggythesheep/newfeature-M226
Implement M226 - GCode Initiated Pause
|
2013-11-10 07:27:01 -08:00 |
|
ErikZalm
|
95b41413e6
|
Merge pull request #641 from hugokernel/master
M80 - ATX Power On related modification
|
2013-11-10 07:26:35 -08:00 |
|
ErikZalm
|
59b96e323e
|
Merge pull request #640 from fmalpartida/SAV-MkI
Added support for BT on AT90USB devices, corrected LCD bug, added new board and LCD
|
2013-11-10 07:26:08 -08:00 |
|
ErikZalm
|
2433ee6fc8
|
Merge pull request #637 from justuswilhelm/Marlin_v1
Fix servo control for Melzi v2.0
|
2013-11-10 07:22:12 -08:00 |
|
ErikZalm
|
3455a2bac2
|
Merge pull request #636 from PrintToPeer/Marlin_v1
Add UUID support to M115 responses.
|
2013-11-10 07:21:46 -08:00 |
|
ErikZalm
|
ec1cf6e7f8
|
Merge pull request #635 from dbenamy/Marlin_v1
Add (correct) missing pin definitions for Y2
|
2013-11-10 07:20:49 -08:00 |
|
ErikZalm
|
c184f808f7
|
Merge pull request #632 from dbenamy/Marlin_v1
Made instructions more clear.
|
2013-10-30 10:47:11 -07:00 |
|
ErikZalm
|
4382068f92
|
Merge pull request #630 from dumle29/Marlin_v1
PS_ON configurable boot state
|
2013-10-29 10:57:12 -07:00 |
|
Erik van der Zalm
|
8a08cca0f2
|
Added temperature status less.
Hopefully fixed viky button handling without braking other boards
|
2013-10-20 12:12:35 +02:00 |
|
Erik van der Zalm
|
667d278f54
|
Revert "Fix for Viki display"
This reverts commit 314fd13c39.
|
2013-10-20 10:16:46 +02:00 |
|
Erik van der Zalm
|
bf27e79e74
|
Small BlinkM fix
|
2013-10-20 10:06:02 +02:00 |
|
Erik van der Zalm
|
87e28c0599
|
Added ifdefs to blinkm
|
2013-10-20 09:55:15 +02:00 |
|
Erik van der Zalm
|
24c6b2ab35
|
Merge branch 'Marlin_v1' of https://github.com/ErikZalm/Marlin into Marlin_v1
|
2013-10-20 09:51:58 +02:00 |
|
ErikZalm
|
6a803ba9c5
|
Merge pull request #590 from timkoster/Marlin_v1
Added BlinkM support over i2c
|
2013-10-20 00:51:35 -07:00 |
|
Erik van der Zalm
|
457d8a0acb
|
Fixed merge conflicts
|
2013-10-20 09:50:27 +02:00 |
|
Erik van der Zalm
|
bca353cc12
|
Fixed duplicate define in fastio.h
|
2013-10-03 19:24:53 +02:00 |
|
ErikZalm
|
1bda6bf862
|
Merge pull request #609 from phq1910/patch-1
Update Configuration.h
|
2013-09-26 11:47:58 -07:00 |
|
ErikZalm
|
c80aac1518
|
Merge pull request #610 from phq1910/patch-2
Update pins.h
|
2013-09-26 11:47:47 -07:00 |
|
Erik van der Zalm
|
314fd13c39
|
Fix for Viki display
|
2013-09-26 20:32:19 +02:00 |
|
Erik van der Zalm
|
0dca49a7c0
|
Added Azteeg X3 board.
|
2013-09-24 17:31:16 +02:00 |
|
Erik van der Zalm
|
d8c2c810b4
|
Added info to the delta configuration files in the configuration.h file
|
2013-09-23 23:29:46 +02:00 |
|
Erik van der Zalm
|
9bc88f8bab
|
Placed optional ENCODER_PULSES_PER_STEP in the configuration.h file
|
2013-09-23 23:25:11 +02:00 |
|
Erik van der Zalm
|
3ca1ca6869
|
Fixed missing ENCODER_PULSES_PER_STEP
|
2013-09-23 23:18:35 +02:00 |
|
ErikZalm
|
6a1e980c6d
|
Merge pull request #600 from xoan/Encoder_Pulses_Per_Step
add ENCODER_PULSES_PER_STEP
|
2013-09-14 04:56:45 -07:00 |
|
ErikZalm
|
20076a8bd3
|
Merge pull request #598 from GDV0/Marlin_v1
FIx compilation error when enabling SERVO_ENDSTOPS (#591)
|
2013-09-14 04:54:19 -07:00 |
|
Erik van der Zalm
|
3626b5ad8b
|
Removed Delta from the default config file.
Changed EEPROM CHITCHAT behavior. M503 is always enabled.
|
2013-09-14 13:50:09 +02:00 |
|
ErikZalm
|
59e36f1d27
|
Merge pull request #595 from nothinman/Marlin_v1
Fan fix for Panelolu2+Sanguinololu.
|
2013-09-11 00:39:17 -07:00 |
|
ErikZalm
|
7c35be7fd8
|
Merge pull request #594 from gr5/Marlin_v1
Fixed bug that makes ulticontroller knob backwards introduced Feb 28 201...
|
2013-09-10 07:56:55 -07:00 |
|
ErikZalm
|
d78db12abd
|
Merge pull request #589 from wolfmanjm/upgrade
Fix the example delta configuration by adding DELTA_DIAGONAL_ROD_2
|
2013-09-09 07:09:19 -07:00 |
|
Erik van der Zalm
|
a447e76fdf
|
Update read me. Added comment about products that have a patent.
|
2013-08-30 14:39:19 +02:00 |
|
ErikZalm
|
f8d173bd0b
|
Merge pull request #582 from hercek/upstream
add command M666 for adjusting delta printer endstop position
|
2013-08-28 01:49:44 -07:00 |
|
ErikZalm
|
aa6c58ad37
|
Merge pull request #575 from buildrob101/DualXCarriageMerge
Add duplication and auto-park mode for dual x-carriage support.
|
2013-08-07 13:10:54 -07:00 |
|
ErikZalm
|
62aab66299
|
Merge pull request #572 from ultimachine/rambo_LCD
RAMBo LCD Support, Additional Pins, and Arduino add ons
|
2013-08-05 10:04:47 -07:00 |
|
ErikZalm
|
07f029c2d5
|
Merge pull request #563 from njprossi/Marlin_v1
Improvment for delta, Honeywell thermistor table and move from panel
|
2013-08-03 08:05:26 -07:00 |
|
ErikZalm
|
7ea63d08df
|
Merge pull request #565 from iXce/avrdudeconfpath
Detect OS in Makefile to use the correct avrdude.conf path
|
2013-08-02 13:16:07 -07:00 |
|
ErikZalm
|
4187b637a5
|
Merge pull request #570 from hg42/separate-INVERTING-macros-for-MIN-and-MAX-endstops
separate INVERTING for MIN and MAX endstops (6 #defines instead of 3)
|
2013-08-02 13:15:30 -07:00 |
|
ErikZalm
|
07e7de3600
|
Merge pull request #569 from hg42/convert-PROTOCOL-macros-from-statements-to-expressions
convert PROTOCOL macros from statements to (multiple, comma separated) expressions
|
2013-08-02 13:13:29 -07:00 |
|
ErikZalm
|
c6cb93d38c
|
Merge pull request #556 from ellensp/Marlin_v1
renamed ArduinoAddons/Arduino_1.x.x/sanguino to Sanguino. Now make works...
|
2013-07-31 13:34:40 -07:00 |
|
ErikZalm
|
434b6a05c1
|
Merge pull request #552 from iXce/Marlin_v1
Report temperatures for all extruders in reply to M105
|
2013-07-29 10:39:21 -07:00 |
|
ErikZalm
|
bdc2621119
|
Merge pull request #561 from Brendan-csel/Marlin_v1
Fix for Viki LCD issues printing from SD card
|
2013-07-29 10:38:17 -07:00 |
|
ErikZalm
|
6965bd4e15
|
Merge pull request #560 from njprossi/Marlin_v1
Fixed move from panel for delta bot #557
|
2013-07-29 10:37:40 -07:00 |
|
ErikZalm
|
a55b33e613
|
Merge pull request #559 from iXce/panelolupinsramps13
Add Panelolu2 pins for RAMPS1.3
|
2013-07-29 10:37:03 -07:00 |
|
ErikZalm
|
8b34351537
|
Merge pull request #558 from iXce/frenchupdate
Update French translation in language.h
|
2013-07-29 10:36:43 -07:00 |
|
ErikZalm
|
735e556724
|
Merge pull request #555 from iXce/liquidtwi2_makefile
Add support of LiquidTWI2-based panels to Makefile
|
2013-07-29 10:33:54 -07:00 |
|
ErikZalm
|
1561c6df51
|
Merge pull request #547 from wolfmanjm/delta-configuration
Setup Default configuration for Deltas if DELTA is defined
|
2013-07-24 03:11:36 -07:00 |
|
ErikZalm
|
c323fced9a
|
Merge pull request #554 from iXce/cxa_atexit
Fix Makefile-based build when avr-gcc has been compiled with --enable-cxa_atexit
|
2013-07-24 02:49:08 -07:00 |
|
ErikZalm
|
e578f988d3
|
Merge pull request #553 from iXce/req413
Update #413 for merging, fix languages.h
|
2013-07-23 14:19:30 -07:00 |
|
ErikZalm
|
a105e10075
|
Merge pull request #550 from buildrob101/MinimalDualXCarriage
Fixed compile error when QUICK_HOME is defined.
|
2013-07-22 06:08:44 -07:00 |
|
ErikZalm
|
c5bf8298d3
|
Merge pull request #549 from buildrob101/MinimalDualXCarriage
Disable DUAL_X_CARRIAGE by default
|
2013-07-20 09:43:47 -07:00 |
|
ErikZalm
|
96a773fa48
|
Merge pull request #548 from buildrob101/MinimalDualXCarriage
Dual x-carriage support
|
2013-07-20 02:59:32 -07:00 |
|
ErikZalm
|
5ab872de1f
|
Merge pull request #545 from MStohn/fix-bad-lcd-commit-from-makr3d
fixed bad lcd commit from makr3d
|
2013-07-15 08:57:43 -07:00 |
|
Erik van der Zalm
|
59004023fd
|
Fixed typo
|
2013-07-15 17:22:56 +02:00 |
|
Erik van der Zalm
|
461dad6e05
|
Added : M32 - Select file and start SD print (Can be used when printing from SD card)
Untested
|
2013-07-14 22:39:59 +02:00 |
|
Erik van der Zalm
|
c4a2077951
|
M109 and M190 now wait when cooling down if R is used instead of S.
M109 S180 waits only when heating.
M109 R180 also waits when cooling.
|
2013-07-14 21:10:24 +02:00 |
|
ErikZalm
|
8a2a3ef91d
|
Merge pull request #531 from iXce/Marlin_v1_lcd
Only clamp panel movements if software endstops are enabled
|
2013-07-14 06:50:23 -07:00 |
|
Erik van der Zalm
|
6397b3339c
|
restored configuration.h defaults
|
2013-07-14 15:49:03 +02:00 |
|
Erik van der Zalm
|
cdaaad3df1
|
Merge branch 'Marlin_v1' of https://github.com/makr3d/Marlin into makr3d-Marlin_v1
|
2013-07-14 15:45:49 +02:00 |
|
Erik van der Zalm
|
e3bdefd873
|
fixed missing #endif
|
2013-07-14 15:42:53 +02:00 |
|
Erik van der Zalm
|
a5be0c52c6
|
no message
|
2013-07-14 15:35:54 +02:00 |
|