Firmware2/Marlin
AnHardt 5b0f659355 Changes for graphics displays
Replaced displaying "---" instead of the value of a coordinate when
unhomed or with reduced precision
with blinking the coordinate-prefix-character ('X','Y','Z').
For "unhomed" a '?' is shown every second second - until that axis is
homed. The value displayed is, as before the "---" where displayed, the
relative to the reset position coordinate value.
When the axis stepper was disabled, now we can display a hint on that,
by showing a blinking ' ' instead of the axis letter, when
WARN_REDUCED_ACCURACY is defined.

I suppose the code itself is here the better documentation.

A '+/-' character is in non of our charsets so i decided for a '?' for
now to reduce the work.
There is no additional space on the displays one could use to display
the information, so replacing something is the only option. As the axis
letters are totally redundant with their positions on the display they
contain the least information.
So my decision was to overwrite them.
2016-02-28 23:19:32 +01:00
..
example_configurations Merge pull request #3018 from CONSULitAS/RCBugFix_K8200_backinsync 2016-02-27 05:22:12 -08:00
fonts Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
scripts Repair formula mangled by PR#1319 in Jan 2015 2016-01-15 10:06:27 -06:00
blinkm.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
blinkm.h Deprecate Support for Arduino IDE < 1.0.5 2015-06-08 17:15:28 -05:00
boards.h Split RAMPS 1.3 an 1.4 (PR#2741) 2015-11-13 07:13:48 -06:00
buzzer.cpp Suppress some compiler warnings 2015-08-16 06:56:47 -05:00
buzzer.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
cardreader.cpp Getting rid of SDEXTRASLOW, SDSLOW variables. 2016-02-07 07:58:52 -06:00
cardreader.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
Conditionals.h For Dual Y/Z use the next available extruder pins 2016-02-09 21:59:09 -08:00
Configuration_adv.h Make stepper shutdown after inactivity dependent 2016-02-28 16:58:42 +01:00
configuration_store.cpp Use "UNUSED" to squash compiler warnings 2015-11-12 00:03:22 -06:00
configuration_store.h Overridable Options - Part 11 (PR#2563) 2015-07-31 01:07:04 -05:00
Configuration.h Changes for graphics displays 2016-02-28 23:19:32 +01:00
Default_Version.h Marlin 1.1.0 Release Candidate 3 - 01 December 2015 2015-12-01 07:24:45 -06:00
digipot_mcp4451.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_bitmaps.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_6x9_marlin.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_HD44780_C.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_HD44780_J.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_HD44780_W.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_ISO10646_1.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_ISO10646_5_Cyrillic.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_ISO10646_CN.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_ISO10646_Kana.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_font_data_Marlin_symbols.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
dogm_lcd_implementation.h Changes for graphics displays 2016-02-28 23:19:32 +01:00
fastio.h Clean up "else" and other spacing 2015-11-12 00:03:21 -06:00
language_an.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_bg.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_ca.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_cn.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_cz.h Show nozzles, heaters, and extruders numbered 1-4 2015-09-12 07:40:18 -05:00
language_da.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_de.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_en.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_es.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_eu.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_fi.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_fr.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_gl.h Galician (gl) language. 2015-09-30 14:46:01 -05:00
language_it.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_kana_utf8.h Update language_kana_utf8.h 2015-11-12 00:00:32 -06:00
language_kana.h Update language_kana.h 2015-11-12 00:00:51 -06:00
language_nl.h Back port language translation 2015-12-10 06:31:41 -06:00
language_pl.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_pt-br.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_pt.h Fix Portuguese (Portugal) strings (PR#2700) 2015-11-12 00:08:42 -06:00
language_ru.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
language_test.h Cleanup file formatting 2015-09-12 07:48:27 -05:00
language.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
M100_Free_Mem_Chk.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
macros.h Add COUNT macro and apply 2015-07-22 18:16:05 -05:00
Makefile Split RAMPS 1.3 an 1.4 (PR#2741) 2015-11-13 07:13:48 -06:00
Marlin_main.cpp Fix stepper shutdown during waiting for temperatures 2016-02-28 16:58:50 +01:00
Marlin.h Introduce axis_homed 2016-02-28 16:58:28 +01:00
Marlin.ino Apply ENABLED / DISABLED to Marlin core files (PR#2558) 2015-07-31 01:03:58 -05:00
MarlinSerial.cpp Clean up "else" and other spacing 2015-11-12 00:03:21 -06:00
MarlinSerial.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
mesh_bed_leveling.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
mesh_bed_leveling.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_3DRAG.h Rename BEEPER to BEEPER_PIN 2015-07-31 17:13:53 -05:00
pins_5DPRINT.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_99.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_AZTEEG_X1.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_AZTEEG_X3_PRO.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_AZTEEG_X3.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_BAM_DICE_DUE.h Add pins_RAMPS_13_EFB.h to reduce redundancy 2015-06-15 20:17:09 -05:00
pins_BRAINWAVE_PRO.h Call the probe pin a probe pin and not a min endstop 2015-12-10 07:20:52 -06:00
pins_BRAINWAVE.h Overridable Options - Part 4 (PR#2556) 2015-07-31 00:44:53 -05:00
pins_CHEAPTRONIC.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_ELEFU_3.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_FELIX2.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_GEN3_MONOLITHIC.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_GEN3_PLUS.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_GEN6_DELUXE.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_GEN6.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_GEN7_12.h cleanup 2015-01-27 15:32:34 -08:00
pins_GEN7_13.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_GEN7_14.h cleanup 2015-01-27 15:32:34 -08:00
pins_GEN7_CUSTOM.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_K8200.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_LEAPFROG.h Move Y2 and Z2 pins defines to pins.h 2015-09-07 09:41:06 -05:00
pins_MEGACONTROLLER.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_MEGATRONICS_2.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_MEGATRONICS_3.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_MEGATRONICS.h Apply remaining ENABLED/DISABLED conditionals 2015-08-03 16:04:48 -05:00
pins_MELZI_MAKR3D.h Rename and repair MELZI_1284 (PR#2301) 2015-06-22 22:30:07 -04:00
pins_MELZI.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_MINIRAMBO.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_MINITRONICS.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_MKS_BASE.h Add pins_RAMPS_13_EFB.h to reduce redundancy 2015-06-15 20:17:09 -05:00
pins_OMCA_A.h Rename BEEPER to BEEPER_PIN 2015-08-02 22:09:08 -05:00
pins_OMCA.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_PRINTRBOARD.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_RAMBO.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_RAMPS_13_EFB.h Add pins_RAMPS_13_EFB.h to reduce redundancy 2015-06-15 20:17:09 -05:00
pins_RAMPS_13.h If unused, just don’t define it. 2015-12-10 07:20:52 -06:00
pins_RAMPS_OLD.h Overridable Options - Part 4 (PR#2556) 2015-07-31 00:44:53 -05:00
pins_RIGIDBOARD.h Fixing Rigidbot LCD Panel Support 2016-02-07 07:58:52 -06:00
pins_RUMBA.h Fix up probe pin define and test 2015-09-10 10:54:03 -05:00
pins_SANGUINOLOLU_11.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_SANGUINOLOLU_12.h Rename and repair MELZI_1284 (PR#2301) 2015-06-22 22:30:07 -04:00
pins_SAV_MKI.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_SETHI.h cleanup 2015-01-27 15:32:34 -08:00
pins_STB_11.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_TEENSY2.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_TEENSYLU.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
pins_ULTIMAIN_2.h SDCARDDETECT -> SD_DETECT, added docs 2015-08-02 21:59:41 -05:00
pins_ULTIMAKER_OLD.h Split up pins to make it more manageable 2015-01-27 15:32:34 -08:00
pins_ULTIMAKER.h Define servo pins just like other pins 2015-08-02 23:26:58 -05:00
pins.h For Dual Y/Z use the next available extruder pins 2016-02-09 21:59:09 -08:00
planner.cpp Improve planner & stepper PR #263 2015-12-10 07:24:37 -06:00
planner.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
qr_solve.cpp Use a ternary in qr_solve.cpp 2015-11-12 00:03:22 -06:00
qr_solve.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SanityCheck.h Sanity check deprecated SDSLOW, SDEXTRASLOW 2016-02-17 14:54:10 -08:00
Sd2Card.cpp Clean up "else" and other spacing 2015-11-12 00:03:21 -06:00
Sd2Card.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
Sd2PinMap.h Clean up "else" and other spacing 2015-11-12 00:03:21 -06:00
SdBaseFile.cpp Rename fpos_t to avoid libc conflict 2016-02-10 20:49:25 -08:00
SdBaseFile.h Rename fpos_t to avoid libc conflict 2016-02-10 20:49:25 -08:00
SdFatConfig.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdFatStructs.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdFatUtil.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdFatUtil.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdFile.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdFile.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdInfo.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdVolume.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
SdVolume.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
servo.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
servo.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
speed_lookuptable.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
stepper_indirection.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
stepper_indirection.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
stepper.cpp Update stepper.cpp 2016-01-15 16:50:43 +01:00
stepper.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
temperature.cpp Host parseble output for M109, M190 and M303 2015-12-07 15:37:53 -06:00
temperature.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
thermistortables.h Allow Thermistor #12 to be used on hotends also 2015-12-10 06:31:31 -06:00
ultralcd_implementation_hitachi_HD44780.h Introduce axis_homed 2016-02-28 16:58:28 +01:00
ultralcd_st7920_u8glib_rrd.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
ultralcd.cpp blink for char-lcds 2016-02-28 16:58:19 +01:00
ultralcd.h Cleaning up, getting rid of the fake encoder count variable. 2016-02-07 07:58:52 -06:00
utf_mapper.h Use static locals in utf_mapper.h 2015-11-12 00:03:21 -06:00
vector_3.cpp Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
vector_3.h Styling adjustments (PR#2668 & PR#2670) 2015-10-03 22:02:45 -05:00
watchdog.cpp Clean up watchdog impl. 2015-11-12 00:03:22 -06:00
watchdog.h Clean up watchdog impl. 2015-11-12 00:03:22 -06:00