Folkert van Heusden
|
eb2f425621
|
timestamps in output / reduced panel screenrate
|
2024-06-12 22:35:28 +02:00 |
|
folkert van heusden
|
e7b7a101e0
|
getting rid of Serial.* (1)
|
2024-05-19 20:38:04 +02:00 |
|
folkert van heusden
|
bd0304c5e2
|
show device state
|
2024-05-10 20:15:55 +02:00 |
|
folkert van heusden
|
48cd8e2acd
|
history tweak
|
2024-05-07 16:42:37 +02:00 |
|
folkert van heusden
|
5898943eca
|
TRACE()
|
2024-05-04 19:23:40 +02:00 |
|
folkert van heusden
|
96c7cf41bd
|
console::debugger is no longer required
|
2024-04-28 09:44:25 +02:00 |
|
folkert van heusden
|
6d7f3d9512
|
Call to virtual method ... during construction bypasses virtual dispatch (scan-build / clang analyzer)
|
2024-04-28 01:51:26 +02:00 |
|
folkert van heusden
|
0a2f508e61
|
several fixes for serialization
|
2024-04-25 20:30:43 +02:00 |
|
folkert van heusden
|
e4b9825f3f
|
load images from the debugger
|
2024-04-12 00:25:40 +02:00 |
|
folkert van heusden
|
5dec87aaa4
|
^w
|
2024-04-11 17:24:43 +02:00 |
|
folkert van heusden
|
c3ddce554b
|
tweaks to get history working
|
2024-04-11 17:20:56 +02:00 |
|
folkert van heusden
|
75c476f200
|
wip: commandline history
|
2024-04-11 17:09:07 +02:00 |
|
folkert van heusden
|
97bd0a7809
|
serial thread is required(?) as well on esp32
|
2024-03-29 22:06:51 +01:00 |
|
folkert van heusden
|
1d87ecc570
|
debugger runs
|
2023-04-08 15:08:13 +02:00 |
|
folkert van heusden
|
2b6de27c35
|
compiles
|
2023-04-07 23:10:26 +02:00 |
|
folkert van heusden
|
f12c0f5b53
|
shabadge display
|
2023-04-01 20:40:45 +02:00 |
|
folkert van heusden
|
393ec9098b
|
Basic SHA20127-badge port
|
2023-04-01 19:07:59 +02:00 |
|
folkert van heusden
|
93d6c7fb1c
|
code clean-up
|
2023-03-28 10:48:51 +02:00 |
|
Folkert van Heusden
|
4c7fcb4854
|
license
|
2023-03-26 21:47:42 +02:00 |
|
folkert van heusden
|
6e17f4b747
|
The disassembler uses peekWord() which would do a real read on i/o
devices. That is now replaced by a return 012345 so that the (emulated)
devices don't get confused (e.g. the tty would miss characters).
|
2022-06-12 21:00:26 +02:00 |
|
folkert van heusden
|
11c7ee4593
|
locking of input_buffer
|
2022-06-12 20:24:29 +02:00 |
|
folkert van heusden
|
593d1f1e55
|
ESP32 has unsigned char?
|
2022-06-11 11:43:28 +02:00 |
|
folkert van heusden
|
7a9ccc651b
|
logging facility - remove \n & reduce logging when not needed
|
2022-06-11 09:44:00 +02:00 |
|
folkert van heusden
|
92d96a4d43
|
logging facility
|
2022-06-11 09:35:30 +02:00 |
|
folkert van heusden
|
dd3b1d9d66
|
Renamed 'FIXME' to 'TODO' for a few cases: they're really TODOs and
lgtm.com complains about them.
|
2022-06-11 08:59:07 +02:00 |
|
folkert van heusden
|
c85f6cbf7e
|
reduce number of context switches
|
2022-06-11 08:31:06 +02:00 |
|
folkert van heusden
|
8d8af7153b
|
Event handling (stop/interrupt) clean-up
|
2022-06-10 20:59:36 +02:00 |
|
folkert van heusden
|
be4fbdc4ec
|
remove stray debug code
|
2022-06-09 21:08:02 +02:00 |
|
folkert van heusden
|
04d9c89b3b
|
log lines of tty-output in debug-log
|
2022-06-09 21:05:51 +02:00 |
|
folkert van heusden
|
11fc6c5d86
|
handle backspace & ^u
|
2022-06-09 19:20:32 +02:00 |
|
folkert van heusden
|
1d23b5f5bc
|
page modes / debugger tweaks
|
2022-04-13 17:49:15 +02:00 |
|
folkert van heusden
|
e5dd0105af
|
flag handling
|
2022-04-12 21:02:02 +02:00 |
|
folkert van heusden
|
f6c1c1440e
|
console::wait_char could wake-up by spurious wake-ups and thus crash as input_buffer was empty sometimes
|
2022-04-11 23:40:49 +02:00 |
|
folkert van heusden
|
ab268f5ca6
|
i/o fixes for debugger
|
2022-04-11 22:50:05 +02:00 |
|
folkert van heusden
|
4b3c61dc4f
|
move more terminal i/o to console-class
|
2022-04-11 20:41:48 +02:00 |
|
folkert van heusden
|
5064c8e1ec
|
^l in ncurses fix
|
2022-03-31 19:41:26 +02:00 |
|
folkert van heusden
|
07cd3100d1
|
show (M)IPS in ncurses
|
2022-03-31 19:30:06 +02:00 |
|
folkert van heusden
|
1b2ad838b6
|
ncurses window is now 82x32 -> 80x25 for emulation
|
2022-03-31 18:29:48 +02:00 |
|
folkert van heusden
|
1d73211781
|
moved panel code into console-class
|
2022-03-23 15:39:25 +01:00 |
|
folkert van heusden
|
d8d1fdc92c
|
virtual function called error fix
|
2022-03-22 22:18:06 +01:00 |
|
folkert van heusden
|
fa6ed0ca1f
|
ESP32 console
|
2022-03-22 17:30:24 +01:00 |
|
folkert van heusden
|
8c22918317
|
Cannot sanely print 0x00
|
2022-03-22 17:11:12 +01:00 |
|
folkert van heusden
|
ab665a4d26
|
prevent wrap-around when redrawing console
|
2022-03-22 17:07:31 +01:00 |
|
folkert van heusden
|
d6497481bd
|
^l to refresh screen
|
2022-03-22 17:07:25 +01:00 |
|
folkert van heusden
|
6190a3e562
|
Current ESP32 SDK does not support "std::optional"
|
2022-03-22 11:20:11 +01:00 |
|
folkert van heusden
|
7649ab6b29
|
abstracted text-output into console-classes
|
2022-03-22 11:07:20 +01:00 |
|