Babz
|
bbfb4f506b
|
add vfs read() implem
|
2021-12-05 17:29:28 +01:00 |
Babz
|
9b90e17e27
|
add file handles
|
2021-12-05 14:06:18 +01:00 |
Babz
|
dbf484f4f6
|
fix date display
|
2021-12-05 11:22:25 +01:00 |
Babz
|
a6618ff606
|
clashing headers: wren_utils
|
2021-10-04 19:30:10 +02:00 |
Babz
|
8b557551bf
|
remove .vscode
|
2021-10-02 22:11:32 +02:00 |
Babz
|
73e630f55f
|
rework VFS structure
|
2021-09-24 19:18:42 +02:00 |
Babz
|
054c12130f
|
introduce VFS "drivers"
|
2021-09-24 19:17:48 +02:00 |
Babz
|
21dde6dffd
|
rework VFS structure
|
2021-09-20 19:20:43 +02:00 |
Babz
|
20a26c62f8
|
factorize VFS initializers
|
2021-09-20 19:01:24 +02:00 |
Babz
|
4757994aba
|
reduce VFS entry size
|
2021-09-20 18:51:43 +02:00 |
Babz
|
eb7d9c8f58
|
implement minimal virtual file system
|
2021-09-19 20:56:08 +02:00 |
Babz
|
291eea1bfa
|
fix string padding with variable-length chars (utf-8)
|
2021-09-18 21:44:06 +02:00 |
Babz
|
76cfa0440a
|
comment some debug kprints
|
2021-09-18 12:33:13 +02:00 |
Babz
|
74cac563cf
|
add frame pointer to context before starting a job
|
2021-09-18 12:28:35 +02:00 |
Babz
|
8933b6f4a3
|
stop timer immediately after a yield
|
2021-09-18 12:26:36 +02:00 |
Babz
|
19f384b10b
|
make panic() static
|
2021-09-18 12:25:58 +02:00 |
Babz
|
3f4b7a0292
|
switch for scheduler
|
2021-09-17 20:40:31 +02:00 |
Babz
|
e64e294168
|
try to reduce memory (heap) usage
|
2021-09-15 18:59:59 +02:00 |
Babz
|
b55464fa71
|
tweak GC
|
2021-09-15 18:59:23 +02:00 |
Babz
|
6dcf60753b
|
print memory usage in statusbar
|
2021-09-15 18:58:37 +02:00 |
Babz
|
9d1b4bfd05
|
show heap usage in statusbar
|
2021-09-14 18:41:53 +02:00 |
Babz
|
a0af80f447
|
remove .swp
|
2021-09-14 18:09:59 +02:00 |
Babz
|
b795821e8e
|
merge job and wren APIs
|
2021-09-13 23:17:06 +02:00 |
Babz
|
f44686370d
|
better end message
|
2021-09-12 23:34:49 +02:00 |
Babz
|
304ad19c3e
|
padding in statusbar
|
2021-09-12 23:33:51 +02:00 |
Babz
|
61ae899bc0
|
fix my own stupidity
|
2021-09-12 23:14:21 +02:00 |
Babz
|
75436e192f
|
cleaner next_job()
|
2021-09-12 23:13:43 +02:00 |
Babz
|
afdbea7625
|
use less memory in print functions
|
2021-09-12 21:47:50 +02:00 |
Babz
|
2e12e6a132
|
avoid race conditions in demo wren prints
|
2021-09-12 21:18:26 +02:00 |
Babz
|
a9706a5e1d
|
remove now useless cycles counter
|
2021-09-12 21:18:01 +02:00 |
Babz
|
99c6ebded3
|
add preemptive scheduler
|
2021-09-12 20:52:59 +02:00 |
Babz
|
a1d8e52a1a
|
better printf implementation
|
2021-09-12 20:33:43 +02:00 |
Babz
|
9c20e635a2
|
add battery percent function
|
2021-09-12 20:32:04 +02:00 |
Babz
|
10b1d237d7
|
add time info, 128Hz printk
|
2021-09-10 23:20:59 +02:00 |
Babz
|
45596ea84b
|
suppress warnings
|
2021-09-10 21:43:19 +02:00 |
Babz
|
c91d4a2bd6
|
better event loop architecture
|
2021-09-10 20:27:06 +02:00 |
Babz
|
e9c9a38e63
|
improve wren vm config
|
2021-09-10 00:48:53 +02:00 |
Babz
|
5f83bcb300
|
switch fe -> wren
|
2021-09-09 23:59:42 +02:00 |
Babz
|
b34f272588
|
better naming of term API
|
2021-09-09 22:09:33 +02:00 |
Babz
|
3870de0624
|
fix variadic arguments
|
2021-09-08 23:37:47 +02:00 |
Babz
|
de083540c6
|
sync some commit errors
|
2021-09-08 22:17:41 +02:00 |
Babz
|
aee32ef007
|
add term_printf()
|
2021-09-08 22:15:46 +02:00 |
Babz
|
8f4b3ddb72
|
fe demo
|
2021-09-08 19:22:36 +02:00 |
Babz
|
30afb90ad6
|
better off state ; console-like term handling
|
2021-09-08 19:18:09 +02:00 |
Babz
|
049320d7e0
|
clear screen before poweroff
|
2021-09-03 16:19:29 +02:00 |
Babz
|
edc8be3e8a
|
better shift icon
|
2021-09-02 21:52:17 +02:00 |
Babz
|
435ec0f848
|
turn backlight off on "poweroff" state
|
2021-09-02 19:41:13 +02:00 |
Babz
|
e22f151f24
|
reformat ASM code
|
2021-09-02 19:14:35 +02:00 |
Babz
|
40732927e5
|
fix sprintf typo
|
2021-09-02 19:09:27 +02:00 |
Babz
|
254d646c5b
|
fake "poweroff" mode
|
2021-09-02 19:07:14 +02:00 |