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