Robert Pelnar
|
e50025cc7d
|
static_assert - portable solution compatible with C++98
|
2018-09-27 19:59:29 +02:00 |
|
Marek Bel
|
5fe6a3ed1c
|
Place similar functions together.
|
2018-08-24 22:04:48 +02:00 |
|
Marek Bel
|
ea88dea432
|
Fix memory overwrite.
|
2018-08-24 21:24:14 +02:00 |
|
Marek Bel
|
085c77effb
|
Fix when value edited, other values appeard as +1.000 instead of [off].
|
2018-08-24 20:38:07 +02:00 |
|
Marek Bel
|
46a3baac57
|
Add menu_item_edit_P<uint8_t*> specialization to be used for linearity correction. Works well, but costs about 600..700B of FLASH, needs to be optimized.
|
2018-08-24 20:06:09 +02:00 |
|
Marek Bel
|
5a7c9e3ffd
|
Make local functions static. Saves 30B of flash with Arduino 1.6.9. No difference with Arduino 1.8.5.
|
2018-08-24 18:00:05 +02:00 |
|
Marek Bel
|
5daae818e1
|
Convert menu_item_edit to template function.
|
2018-08-24 17:40:40 +02:00 |
|
Marek Bel
|
07d07831f1
|
Add portability note.
|
2018-08-22 19:40:12 +02:00 |
|
Marek Bel
|
bb5ac93921
|
Add missing compile time check for ShortTimer fitting into menu_data. Convert preprocessor checks to shorter and more accurate static_assert. Remove redundant macro MENU_DATA_EDIT_SIZE. Decrease scope of menu_stack and asociated macro. No functional change.
|
2018-08-22 18:55:42 +02:00 |
|
Robert Pelnar
|
f1ad1d22ba
|
Menu lcd_adjust_bed fixed (Bed level correction, PFW-499)
|
2018-08-19 13:59:33 +02:00 |
|
Robert Pelnar
|
923a06c164
|
menu data shared memory re-design
+code cleaning
|
2018-08-10 02:59:49 +02:00 |
|
Robert Pelnar
|
796079bb08
|
MMU2 communication - connection after reset, fw versions, state machine
+removed debug log from tmc2130
|
2018-08-09 17:43:43 +02:00 |
|
Marek Bel
|
ef8921d45e
|
Fix 10 compiler warnings of type: sketch/menu.cpp: In function 'void _menu_edit_int3()':
sketch/menu.cpp:272:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define _menu_data (*((menu_data_edit_t*)menu_data))
|
2018-08-01 22:43:36 +02:00 |
|
Marek Bel
|
ca97e2232f
|
Merge remote-tracking branch 'ledvinap/MK3' into fix_compiler_warnings
|
2018-08-01 18:44:05 +02:00 |
|
Robert Pelnar
|
fa30353646
|
Live adjust Z format fix
|
2018-07-30 19:24:04 +02:00 |
|
Robert Pelnar
|
26bc28cf89
|
menu_draw_float31 fixed (one digit after decimal point instead of thre)
|
2018-07-27 20:28:44 +02:00 |
|
Robert Pelnar
|
c3e28b490c
|
TMC2130 old style limits removed
+menu draw_edit fix
|
2018-07-19 17:42:59 +02:00 |
|
Robert Pelnar
|
b46953c790
|
LCD menu optimalization - lcd_draw_edit removed
|
2018-07-19 16:57:31 +02:00 |
|
Robert Pelnar
|
fa9d4550f0
|
PFW-448 menu items displaying fix
|
2018-07-19 15:21:46 +02:00 |
|
Petr Ledvina
|
d3e9543fee
|
Fix undefined behaviour
Argument evaluation order is undefined
|
2018-07-17 19:12:48 +02:00 |
|
Robert Pelnar
|
19a72ef9eb
|
LCD menu optimalization - LiquidCrystal_Prusa removed
|
2018-07-16 23:23:15 +02:00 |
|
Robert Pelnar
|
e22d204e8e
|
LCD menu optimalization - print functions
+removed unused code
|
2018-07-16 19:29:27 +02:00 |
|
Robert Pelnar
|
a7df5f368b
|
LCD menu optimalization - sdcard menu fixed
|
2018-07-16 04:24:27 +02:00 |
|
Robert Pelnar
|
b6223d5623
|
LCD menu optimalization
|
2018-07-16 04:13:26 +02:00 |
|
Robert Pelnar
|
268d2634f0
|
LCD menu optimalization - lcd and menu
removed unused code and conditional translation
|
2018-07-16 02:13:52 +02:00 |
|