Color Reference
-
Color is set using \e[?m
or \e[?;?m
where "?" are numbers from the following tables:
+
Color is set using \e[<c>m
or \e[<c>;<c>m
where "<c>" are numbers from the following tables:
Foreground
@@ -103,8 +103,8 @@
The buttons under the screen send ASCII codes 1, 2, 3, 4, 5.
- Mouse input (click/tap) is sent as \e?;?M
with row;column. You can use this for on-screen buttons, menu navigation etc.
- Please note this is a custom sequence, not supported by PuTTY or other terminals.
+ Mouse input (click/tap) is sent as \e[<y>;<x>M
. You can use this for on-screen buttons, menu navigation etc.
+ Please note this is a custom escape sequence, not supported by PuTTY or other terminals.
@@ -167,42 +167,42 @@
- \e[?A |
+ \e[<n>A |
[count] |
Move cursor up |
- \e[?B |
+ \e[<n>B |
[count] |
Move cursor down |
- \e[?C |
+ \e[<n>C |
[count] |
Move cursor forward (right) |
- \e[?D |
+ \e[<n>D |
[count] |
Move cursor backward (left) |
- \e[?E |
+ \e[<n>E |
[count] |
Go N line down, start of line |
- \e[?F |
+ \e[<n>F |
[count] |
Go N lines up, start of line |
- \e[?G |
+ \e[<n>G |
column |
Go to column |
- \e[?;?G |
+ \e[<y>;<x>G |
[row=1];[col=1] |
Go to row and column |
@@ -234,12 +234,22 @@
\e[?25l |
-- |
- Hide cursor (literal question mark, lowercase L!) |
+ Hide cursor |
\e[?25h |
-- |
- Show cursor (literal question mark!) |
+ Show cursor |
+
+
+ \e[?7l |
+ -- |
+ Disable cursor auto-wrap & auto-scroll at end of screen |
+
+
+ \e[?7h |
+ -- |
+ Enable cursor auto-wrap & auto-scroll at end of screen |
@@ -256,27 +266,27 @@
- \e[?J |
+ \e[<m>J |
[mode=0] |
Clear screen. Mode: 0 - from cursor, 1 - to cursor, 2 - all |
- \e[?K |
+ \e[<m>K |
[mode=0] |
Erase line. Mode: 0 - from cursor, 1 - to cursor, 2 - all |
- \e[?S |
+ \e[<n>S |
[lines] |
Scroll screen content up, add empty line at the bottom |
- \e[?T |
+ \e[<n>T |
[lines] |
Scroll screen content down, add empty line at the top |
- \e]W?;?\a |
+ \e]W<r>;<c>\a |
rows;cols |
Set screen size, maximum 25x80 (resp. total 2000 characters). This also clears the screen. |
diff --git a/html_orig/sass/pages/_about.scss b/html_orig/sass/pages/_about.scss
index e60565e..9eba5e8 100644
--- a/html_orig/sass/pages/_about.scss
+++ b/html_orig/sass/pages/_about.scss
@@ -53,7 +53,7 @@
width: 100%;
td:nth-child(1) {
- width: 7em;
+ width: 9em;
}
td:nth-child(2) {
diff --git a/user/user_main.h b/user/user_main.h
index 94a2cc6..4300827 100644
--- a/user/user_main.h
+++ b/user/user_main.h
@@ -1,7 +1,7 @@
#ifndef USER_MAIN_H_H
#define USER_MAIN_H_H
-#define FIRMWARE_VERSION "0.5.1"
+#define FIRMWARE_VERSION "0.5.2"
#define TERMINAL_GITHUB_REPO "https://github.com/MightyPork/esp-vt100-firmware"
#endif //USER_MAIN_H_H