xous-core/libs
bunnie 869da85ef7 add swap descriptors as structures; add offsets for boards
In the API layer, the boards aren't setup with convenience flags.
they are all laid out and the caller needs to know which board
it's trying to resolve. This is because the API layer is agnostic
to board and assumes the tool working with it knows what board
it's working with already.

The HAL layer tries to hide the board-specific stuff, and so
API defines are re-imported there in a board-transparent fashion.

Also add swap descriptors to the API crate, so that the image
generation tools can refer to the exact same structures as
are used inside the code, simplifying image creation maintenance.
2025-10-04 00:51:25 +08:00
..
bao1x-api add swap descriptors as structures; add offsets for boards 2025-10-04 00:51:25 +08:00
bao1x-hal upgrade the sigcheck boot routine to pass kernel arguments 2025-10-01 23:36:14 +08:00
blitstr2 style_macro is how fonts are added to bao1x 2025-09-25 16:08:36 +08:00
chat republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00
cos_table
flatipc
flatipc-derive
keystore-api handle no domain separator case in keystore 2025-05-21 18:02:43 +08:00
mass-storage more warnings 2025-08-19 19:46:23 +08:00
perflib republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00
precursor-hal reduce the pddb size for the vexii-test target 2025-07-21 19:03:24 +08:00
tls republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00
userprefs republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00
ux-api indicate the space for the marquee line on the boot logo 2025-10-01 14:28:45 +08:00
xous-bio FLAG DAY: fix all names to harmonize around 'bao1x' 2025-09-18 21:25:51 +08:00
xous-bio-bdma FLAG DAY: fix all names to harmonize around 'bao1x' 2025-09-18 21:25:51 +08:00
xous-pio FLAG DAY: fix all names to harmonize around 'bao1x' 2025-09-18 21:25:51 +08:00
xous-pl230 FLAG DAY: fix all names to harmonize around 'bao1x' 2025-09-18 21:25:51 +08:00