Jeanie
c1f90d282c
adding docs for start_progress
2024-06-05 13:51:39 +09:00
Jeanie
1977f945da
documentation for slider
2024-05-28 01:10:30 +09:00
Jeanie
5abfca61d6
adding documentation for input_bip39 and show_bip39
2024-05-21 00:14:43 +09:00
bunnie
65caa55407
bump to minifb 0.26.0
...
solves #538
2024-05-12 12:32:45 +08:00
bunnie
52e5d21e6f
work around white screen issue on Windows 11 ( #538 )
...
This is the work-around suggested at
https://github.com/emoon/rust_minifb/issues/351
until a new release is tagged.
2024-05-10 00:33:59 +08:00
bunnie
9e66c1bee2
commit the version bump
2024-05-07 01:03:05 +08:00
bunnie
0f79056ac7
refactor spim divider equation to reflect reality
2024-05-06 03:32:41 +08:00
bunnie
12327ab255
adjust ticktimer to reflect real time
2024-05-06 02:43:30 +08:00
bunnie
e76c1d9172
adjust delay
2024-05-06 02:43:18 +08:00
bunnie
bd3dbd6772
absorb API changes
2024-05-06 02:30:25 +08:00
bunnie
9052d05657
cleanup debug
2024-05-06 02:30:11 +08:00
bunnie
d5b9036531
allow for alternate pin mapping on graphics server
...
use the SPIM port that is broken for QSPI for the display...
2024-05-06 02:29:34 +08:00
bunnie
a7e38f1fb9
turn off default feature flags on hal dependency
2024-05-06 02:29:09 +08:00
bunnie
7006f92e6f
clean up an error with a gratuitous print
2024-05-05 21:52:28 +08:00
bunnie
76c1f9cb55
fix debug in precursor configs
2024-05-05 16:31:57 +08:00
bunnie
02640db931
commit the other half of the AES patch
...
this creates a feature flag for cramium-soc targets. This
should be unset for builds that don't target cramium-soc,
and this discipline is managed by xtask.
2024-05-05 16:20:50 +08:00
bunnie
61b781892e
fixes for cramium target
2024-05-04 21:41:01 +08:00
bunnie
87e32687f1
allow xous-susres to function with swap enabled
...
the reason we're doing this is because the pre-emption timer
lives in this crate too. We don't (can't!) suspend/resume
with swap (yet!) but the pre-emption timer got stuck in susres
so it can be directly turned off without message passing/context
switching during the suspend and resume ops.
2024-05-04 01:50:13 +08:00
bunnie
978dd1bf38
cleanup warnings
2024-05-04 01:49:59 +08:00
bunnie
9cc80ccfb5
change timeout because i'm impatient
2024-05-04 01:47:06 +08:00
bunnie
f85f1a07f3
reserve ifram locs for swap and/or app uart
2024-05-04 01:46:38 +08:00
bunnie
100e27db42
first block retrieval from swap in userspace now decrypting
...
that's a good, solid step forward. now need to figure out why
renode crashes after this starts working (o_O);;
2024-05-03 18:48:03 +08:00
bunnie
57bbc4b2e5
move debug into a separate file
...
also create a cramium debug target
2024-05-03 18:47:21 +08:00
bunnie
e3c244f48b
add option for app-uart setup by loader
2024-05-03 18:46:33 +08:00
bunnie
085c31d378
add virtual memory map for the IFRAM access on the SPIM block
2024-05-03 16:11:05 +08:00
bunnie
ce20fdff8b
refactor the swapper to absorb the HALs developed for the loader
...
Remove the stand-in swapper functions we put in...oh god, so many
weeks, months ago...and replace it with actual battle-tested APIs
from the loader.
2024-05-03 16:05:58 +08:00
bunnie
f708322a1e
reserve the swap IFRAM buffer in the HAL.
2024-05-03 16:05:20 +08:00
bunnie
8ef3692bf5
make the loader a depedency of the swapper
2024-05-02 22:19:09 +08:00
bunnie
1bac53686c
big refactor of the swapper
...
- debug UART is now a static object. Less safe, kinda gross, but
gets us debug access at any time! Probably fine, because once we
turn off the feature all taht ugliness goes away.
- use memory mapped structures for initialization of the swapper state
2024-05-02 22:18:01 +08:00
bunnie
433cc7dfb7
add platform dependent implementations
...
this allows us to get rid of traits. woo!
2024-05-02 22:16:55 +08:00
Jeanie
68c2a06682
Merge branch 'betrusted-io:main' into main
2024-04-30 22:58:12 +09:00
Jeanie
ed540d756a
update image location
2024-04-30 22:57:47 +09:00
bunnie
39cf50aad6
cleanup unused vars, stripped out in previous edits
2024-04-29 04:07:28 +08:00
bunnie
7af47ec260
cleanup warnings, remove dead code
2024-04-29 04:07:08 +08:00
bunnie
f86b51a3b2
cleanup warning
2024-04-29 04:06:52 +08:00
bunnie
fa242696e5
fix the quantum timer service
2024-04-29 03:41:15 +08:00
bunnie
fcf3dfb4cd
adjust serial port for console
2024-04-28 02:43:43 +08:00
bunnie
36534b4e3a
frequency now confirmed
2024-04-28 02:42:18 +08:00
bunnie
c57debcf1c
adjust location of fontmap to match latest build
2024-04-28 02:41:58 +08:00
Jeanie
5474a7ff33
put image inside details so it's not taking up so much space
2024-04-26 01:52:02 +09:00
Jeanie
4f2c7d119d
fix link
2024-04-26 01:45:31 +09:00
Jeanie
6b70abcc52
adding show notification image and reference
2024-04-26 01:38:26 +09:00
Jeanie
77d205a4c2
fix formatting and add reference
2024-04-26 01:03:25 +09:00
Jeanie
f04f998168
add references
2024-04-23 01:35:16 +09:00
Jeanie
cb209a8d90
Update lib.rs
2024-04-23 01:20:02 +09:00
Jeanie
cd5f6a1ae2
adding documentation for show_notification
2024-04-23 01:18:56 +09:00
bunnie
799d1554ae
chore: CI fixes
2024-04-09 18:51:36 +08:00
bunnie
49f3570d23
make the test-swapper crate kick out NOCOPY data
...
makes the test case more comprehensive
2024-04-07 18:56:40 +08:00
bunnie
d6b33159a5
stage version pin bump
2024-04-01 15:46:26 +08:00
bunnie
5add97db90
Merge remote-tracking branch 'eupn/xtask-simplify' into swap
2024-04-01 14:20:45 +08:00