Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
MarlinKimbra
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
machinery
MarlinKimbra
Commits
b7961703
Commit
b7961703
authored
Mar 23, 2015
by
MagoKimbra
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #14 from simone97/patch-10
Added support for see the Power Consumption
parents
09743683
94ccb491
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
18 deletions
+20
-18
ultralcd.cpp
MarlinKimbra/ultralcd.cpp
+20
-18
No files found.
MarlinKimbra/ultralcd.cpp
View file @
b7961703
...
@@ -33,7 +33,8 @@ int gumPreheatFanSpeed;
...
@@ -33,7 +33,8 @@ int gumPreheatFanSpeed;
const
long
baudrates
[]
=
{
9600
,
14400
,
19200
,
28800
,
38400
,
56000
,
115200
,
250000
};
const
long
baudrates
[]
=
{
9600
,
14400
,
19200
,
28800
,
38400
,
56000
,
115200
,
250000
};
int
baudrate_position
=
-
1
;
int
baudrate_position
=
-
1
;
#ifdef FILAMENT_LCD_DISPLAY
#if (defined(FILAMENT_SENSOR) && defined(FILWIDTH_PIN) && FILWIDTH_PIN >= 0) && defined(FILAMENT_LCD_DISPLAY) || (defined(POWER_CONSUMPTION) && defined(POWER_CONSUMPTION_PIN) && POWER_CONSUMPTION_PIN >= 0) && defined(POWER_CONSUMPTION_LCD_DISPLAY)
unsigned
long
message_millis
=
0
;
unsigned
long
message_millis
=
0
;
#endif
#endif
...
@@ -309,6 +310,16 @@ static void lcd_status_screen()
...
@@ -309,6 +310,16 @@ static void lcd_status_screen()
lcd_implementation_status_screen
();
lcd_implementation_status_screen
();
lcd_status_update_delay
=
10
;
/* redraw the main screen every second. This is easier then trying keep track of all things that change on the screen */
lcd_status_update_delay
=
10
;
/* redraw the main screen every second. This is easier then trying keep track of all things that change on the screen */
}
}
#if (defined(FILAMENT_SENSOR) && defined(FILWIDTH_PIN) && FILWIDTH_PIN >= 0) && defined(FILAMENT_LCD_DISPLAY) || (defined(POWER_CONSUMPTION) && defined(POWER_CONSUMPTION_PIN) && POWER_CONSUMPTION_PIN >= 0) && defined(POWER_CONSUMPTION_LCD_DISPLAY)
#if (defined(FILAMENT_SENSOR) && defined(FILWIDTH_PIN) && FILWIDTH_PIN >= 0) && defined(FILAMENT_LCD_DISPLAY) && (defined(POWER_CONSUMPTION) && defined(POWER_CONSUMPTION_PIN) && POWER_CONSUMPTION_PIN >= 0) && defined(POWER_CONSUMPTION_LCD_DISPLAY)
if
(
millis
()
>
message_millis
+
15000
)
#else
if
(
millis
()
>
message_millis
+
10000
)
#endif
{
message_millis
=
millis
();
}
#endif
#ifdef ULTIPANEL
#ifdef ULTIPANEL
...
@@ -338,9 +349,6 @@ static void lcd_status_screen()
...
@@ -338,9 +349,6 @@ static void lcd_status_screen()
currentMenu
==
lcd_status_screen
currentMenu
==
lcd_status_screen
#endif
#endif
);
);
#ifdef FILAMENT_LCD_DISPLAY
message_millis
=
millis
();
// get status message to show up for a while
#endif
}
}
#ifdef ULTIPANEL_FEEDMULTIPLY
#ifdef ULTIPANEL_FEEDMULTIPLY
...
@@ -686,12 +694,11 @@ void config_lcd_level_bed()
...
@@ -686,12 +694,11 @@ void config_lcd_level_bed()
void
lcd_level_bed
()
void
lcd_level_bed
()
{
{
if
(
ChangeScreen
){
if
(
ChangeScreen
){
lcd
.
clear
();
switch
(
pageShowInfo
){
switch
(
pageShowInfo
){
case
0
:
case
0
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_INTRO
));
lcd_printPGM
(
PSTR
(
MSG_LP_INTRO
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -700,7 +707,7 @@ void lcd_level_bed()
...
@@ -700,7 +707,7 @@ void lcd_level_bed()
case
1
:
case
1
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_1
));
lcd_printPGM
(
PSTR
(
MSG_LP_1
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -709,7 +716,7 @@ void lcd_level_bed()
...
@@ -709,7 +716,7 @@ void lcd_level_bed()
break
;
break
;
case
2
:
case
2
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_2
));
lcd_printPGM
(
PSTR
(
MSG_LP_2
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -718,7 +725,7 @@ void lcd_level_bed()
...
@@ -718,7 +725,7 @@ void lcd_level_bed()
break
;
break
;
case
3
:
case
3
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_3
));
lcd_printPGM
(
PSTR
(
MSG_LP_3
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -727,7 +734,7 @@ void lcd_level_bed()
...
@@ -727,7 +734,7 @@ void lcd_level_bed()
break
;
break
;
case
4
:
case
4
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_4
));
lcd_printPGM
(
PSTR
(
MSG_LP_4
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -737,7 +744,7 @@ void lcd_level_bed()
...
@@ -737,7 +744,7 @@ void lcd_level_bed()
case
5
:
case
5
:
{
{
lcd
.
setCursor
(
0
,
1
);
u8g
.
setPrintPos
(
0
,
1
);
lcd_printPGM
(
PSTR
(
MSG_LP_5
));
lcd_printPGM
(
PSTR
(
MSG_LP_5
));
currentMenu
=
lcd_level_bed
;
currentMenu
=
lcd_level_bed
;
ChangeScreen
=
false
;
ChangeScreen
=
false
;
...
@@ -747,14 +754,13 @@ void lcd_level_bed()
...
@@ -747,14 +754,13 @@ void lcd_level_bed()
case
6
:
case
6
:
{
{
lcd
.
setCursor
(
2
,
2
);
u8g
.
setPrintPos
(
2
,
2
);
lcd_printPGM
(
PSTR
(
MSG_LP_6
));
lcd_printPGM
(
PSTR
(
MSG_LP_6
));
ChangeScreen
=
false
;
ChangeScreen
=
false
;
delay
(
1200
);
delay
(
1200
);
encoderPosition
=
0
;
encoderPosition
=
0
;
lcd
.
clear
();
currentMenu
=
lcd_status_screen
;
currentMenu
=
lcd_status_screen
;
lcd_status_screen
();
lcd_status_screen
();
pageShowInfo
=
0
;
pageShowInfo
=
0
;
...
@@ -1573,10 +1579,6 @@ void lcd_finishstatus() {
...
@@ -1573,10 +1579,6 @@ void lcd_finishstatus() {
progressBarTick
=
millis
();
progressBarTick
=
millis
();
#endif
#endif
lcdDrawUpdate
=
2
;
lcdDrawUpdate
=
2
;
#ifdef FILAMENT_LCD_DISPLAY
message_millis
=
millis
();
//get status message to show up for a while
#endif
}
}
void
lcd_setstatus
(
const
char
*
message
)
{
void
lcd_setstatus
(
const
char
*
message
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment