bunnie
e2379821e6
republish xous-rs to fix cargo test
2025-05-11 15:36:17 +08:00
bunnie
8a4959056b
bump version for xous crate update - commit so we can publish crates
2025-05-11 14:45:24 +08:00
bunnie
ad3e4616dd
incorporate xous-rs to hal migration into keystore-api
2025-05-11 12:40:56 +08:00
bunnie
f27c78c918
add BOOKEND constants to the hal layer; add MMAP_VIRT range
...
BOOKEND test sentinels are moved out of xous-rs, and into the
board definitions allowing us more flexibility on configuration
board-specific test configs (before it was a xous-wide constant,
which seems a bad idea because it makes migrating test infra
hard as the manufacturing infra updates)
MMAP_VIRT as a range is also added is this commit
2025-05-11 12:34:48 +08:00
bunnie
d4f2951af5
add a HAL layer for Precursor
...
this allows us move board-specific parameters out of xous-rs
and into a board library that is consistent with the new board
libraries, reducing special case code for Precursor
2025-05-11 12:32:45 +08:00
bunnie
645846e32e
move pddb, spinor params into the board section of the HAL for hosted
...
this makes code a little cleaner when porting to new targets
2025-05-08 15:59:31 +08:00
bunnie
a399702403
add proposed values for TG28 fusing & testing
...
include some readback testing and make addresses pub so they
don't throw warnings when not referenced in the crate
2025-05-06 19:06:44 +08:00
bunnie
3faad803d3
add catch-all operand for keystore
2025-05-06 01:47:30 +08:00
bunnie
868a1f280b
move SPINOR params into board definition
...
this makes a lot more sense that defining it at the chip level
2025-05-05 01:47:50 +08:00
bunnie
05720032cf
flesh out keystore api
2025-05-05 01:47:17 +08:00
bunnie
87140a2024
cleanup the api a bit more
...
realized it was dumb to have separate file paths for the
orthogonal implementations
2025-05-04 19:12:51 +08:00
bunnie
c8db01c563
re-org rootkeys-api into common and generation-specific libraries
2025-05-04 19:05:58 +08:00
bunnie
f3fa5f6c68
migrate rootkeys API to a neutral third party crate
...
this will allow for bridging APIs between generations
2025-05-04 18:30:39 +08:00
bunnie
d985491c7f
add block erase routines
2025-05-04 03:32:52 +08:00
bunnie
7ee15b874d
cleanup on the gc2145 driver
2025-05-01 16:40:46 +08:00
bunnie
6fdf868b44
make camera pins generic
2025-05-01 04:09:36 +08:00
bunnie
6d1a362735
add gc2145 to cargo file
2025-05-01 04:09:17 +08:00
bunnie
0ca3caf917
add gc2145 module
2025-05-01 04:09:00 +08:00
bunnie
d7aafc6c50
put yuv mode into the ov2640 driver directly
2025-05-01 04:08:37 +08:00
bunnie
2523b0afee
gc2145 talking and up
...
exposure and noise levels need to be fixed, and need
to find a way to rotate/flip the screen? i think.
2025-05-01 04:07:24 +08:00
bunnie
eb7a861def
Merge branch 'pddb-feat-down' of github.com:betrusted-io/xous-core into pddb-feat-down
2025-04-29 22:31:40 +08:00
bunnie
18de29f7a7
improve compatibility of api signatures
2025-04-29 22:27:59 +08:00
bunnie
bad5259f43
base64 should be an optional dependency in std
...
otherwise the loader breaks
2025-04-29 03:32:59 +08:00
bunnie
a5fec5a1d1
fix formatting
2025-04-29 03:19:49 +08:00
bunnie
cb35696200
Merge branch 'main' of github.com:betrusted-io/xous-core into cram-dev
2025-04-29 03:18:57 +08:00
bunnie
26464d4266
fix vertical scrollbar drawing offet bug
2025-04-29 03:10:41 +08:00
bunnie
ae5ff3addd
add strings for bip39 entry in small screen mode
2025-04-29 03:02:09 +08:00
bunnie
14740d0cc1
add a numeric-priority mode to the OSK
...
if the pre-populated field looks numeric, prioritize numbers
over letters for the OSK.
2025-04-29 03:01:29 +08:00
bunnie
0e5410eb36
add more convenience apis
2025-04-29 03:01:10 +08:00
bunnie
9512defd2d
add base64 dep for showing bip39 seeds
2025-04-29 03:00:44 +08:00
bunnie
9b5510985f
initial take at bip39 entry
2025-04-29 03:00:30 +08:00
bunnie
da7efec6a6
add clone operation for gfx
2025-04-28 19:02:27 +08:00
bunnie
e55630fd57
allow for centering of list items
...
and make OSK entries centered
this makes the list a little nicer to navigate
2025-04-28 19:01:59 +08:00
bunnie
8be197a2b5
initial slider implementation
2025-04-28 19:01:31 +08:00
bunnie
3b0543a5f0
add supporting changes for textentry
2025-04-28 18:19:36 +08:00
bunnie
e690da3f77
add textentry implementation
...
includes a simple on-screen keyboard element
2025-04-28 18:18:57 +08:00
bunnie
87b4b18210
cleanup an api change in gfx visibility
2025-04-28 15:18:54 +08:00
bunnie
500df9714e
an initial take at a checkbox implementation
2025-04-28 15:18:38 +08:00
bunnie
0d3563412e
add more APIs to scrolling list widget
...
these facilitate checkbox implementation
2025-04-28 15:18:10 +08:00
bunnie
c90c449d32
make pane height adjustable
...
this allows for top/bottom text on modals...
2025-04-28 03:18:07 +08:00
bunnie
1ac5a55d25
cleanup height calculations
2025-04-28 03:17:50 +08:00
bunnie
a40279ef1e
remove errant clear
2025-04-28 03:17:27 +08:00
bunnie
10044579aa
initial take at radiobuttons
2025-04-28 02:27:41 +08:00
bunnie
39b0fb9e12
remove lifetime from builder pattern
...
this causes integration issues with the enum_dispatch macro
2025-04-28 02:27:16 +08:00
bunnie
c657d4db54
fix typo
2025-04-28 02:03:23 +08:00
bunnie
ac19def8df
add scrollbars
2025-04-28 02:01:24 +08:00
bunnie
e56acbd243
first take at a 2-d scrolling widget
2025-04-28 01:18:25 +08:00
bunnie
bb6820419f
sanity check AXP2101 e-fuse settings
2025-04-27 15:12:07 +08:00
bunnie
e22997874d
add DCDC5 configuration
2025-04-21 02:42:40 +08:00
bunnie
1484453100
add scroll widget stub
2025-04-21 00:38:25 +08:00