Commit graph

3121 commits

Author SHA1 Message Date
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