bunnie
ca349ec1b0
clean up minor bugs and other issues
2021-04-06 22:38:11 +08:00
bunnie
b9162fda3d
gettin' there! major modules now mostly working under v0.8
2021-04-06 19:32:35 +08:00
bunnie
24e9408ce0
fix most of the inter-server bugs
...
still some issue with the predictions showing a longer length
than expected, but this is progress.
2021-04-06 02:48:55 +08:00
bunnie
8c12dbe2af
found a bug.
2021-04-06 01:52:26 +08:00
bunnie
9ba2fb134c
refactor most major modules, but Xous now crashes
2021-04-05 23:50:00 +08:00
bunnie
470b5c6440
finalize API refactor for xous-names
2021-03-30 02:13:23 +08:00
bunnie
e889765caf
refactor the Ticktimer API.
2021-03-28 18:14:41 +08:00
Sean Cross
fdce58d06e
ipc: convert project to use xous-ipc
...
This rewrites the entire project so that most runnable projects now use
`xous-ipc` instead of `xous::String` where possible.
This also removes `rkyv` from the list of dependencies in `xous-rs`.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-03-26 20:22:33 +08:00
Sean Cross
006101835e
services: shellchat: use create_thread_0
...
This replaces create_thread_simple() which is deprecated.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-03-25 13:15:16 +08:00
Sean Cross
e894dbd7b8
Merge branch 'fix-messages'
2021-03-23 21:58:11 +08:00
bunnie
184a284da5
sleep_ms() bug exhibitition
2021-03-18 17:34:48 +08:00
bunnie
dacedc3b74
Merge pull request #52 from betrusted-io/hardware
...
Refactor system to use rkyv 0.4.1
2021-03-18 04:56:32 +08:00
bunnie
9c49940e1d
add callback test back into shellchat
2021-03-18 04:22:17 +08:00
bunnie
ea8b208a15
finalize rkyv 0.4.1 refactor
2021-03-18 03:54:48 +08:00
bunnie
8fbd900a4c
Merge branch 'hardware-no-cb' into rkyv-refactor
...
Bring the two branches up to date, while also laying the groundwork
for XousServerName to be used as a native index type in xous-names
so we aren't burdening xous::String with a hasher
2021-03-17 16:06:06 +08:00
bunnie
eda33b5de7
factor out the shellchat callback, which mysterious breaks things
2021-03-16 18:03:12 +08:00
bunnie
d68e3e8cf4
an attempt to refactor to rkyv 0.4.1
...
unfortunately, it looks like deserialize requires an alloc??
2021-03-16 02:02:53 +08:00
bunnie
2f71f2a1f5
add/test facility for handling async callbacks from shell commands
2021-03-14 00:39:27 +08:00
bunnie
88dd44c0d6
Update README.md
2021-03-11 23:12:30 +08:00
bunnie
ded21973d4
Update README.md
2021-03-11 23:09:53 +08:00
bunnie
2957c3d99e
fix errant dot from screenshot tool
2021-03-11 23:07:05 +08:00
bunnie
beb3e0fec6
add a screenshot of shellchat
2021-03-11 23:04:04 +08:00
bunnie
4006df3c4f
add instructions on how to make commands
2021-03-11 22:54:24 +08:00
bunnie
ae418f5718
refactor shellchat API to have less repeated code
2021-03-11 22:31:38 +08:00
bunnie
443e4a1444
remove draw_order from TextView
...
We can't support this anyways, because the textviews are
immediately drawn on call by the calling app
2021-03-11 18:52:10 +08:00
bunnie
16d8438a0d
turn off some debugging
2021-03-11 04:12:14 +08:00
bunnie
0dbfa6a668
clean up warnings
2021-03-11 04:09:47 +08:00
bunnie
4baaec61d2
add sensors command to read ADC values
2021-03-11 02:57:58 +08:00
bunnie
835bee2c75
lay in foundations to support the sleep function
2021-03-11 01:45:54 +08:00
bunnie
2b66ab1db0
refactor to put commands in static storage
...
so that state can actually persist across multiple calls
2021-03-11 01:45:02 +08:00
bunnie
9566355f9a
refactor command API
...
should be a bit more convenient now to add/modify command
lists as time goes on
2021-03-10 22:59:52 +08:00
bunnie
e829c0bd06
add framework for modular commands
...
I am not happy with this. I think the framework could be better
but I also can't figure out how.
2021-03-10 04:18:57 +08:00
bunnie
a9a7ac435f
add support for rounded rectangle text bubbles and dynamic sizing
...
this makes more more natural chat-style text bubble interactions
2021-03-10 00:25:14 +08:00
bunnie
07a9cbb02d
initial structuring of the shellchat app
2021-03-09 04:31:51 +08:00
bunnie
b5411851fd
rudimentary shellchat -- commit for help on debug Move message
2021-03-09 03:52:39 +08:00