xous-core/libs
bunnie b31c7d411d major rework to clock settings
this is a big, ugly, multi-file commit but it turns out when
you start shaking one part of the clock tree everything rattles
along with it.

Basically this updates the clock tree to use a search for an
optimal setting instead of a hueristic/table lookup, and then
a bunch of small bugs in the clock settings were found that had
to be proopagated to dependent crates.

i2c clock set now seems ... more correct, the frequency is
not overclocking the bus (was at 600khz before, now just below 400khz)

the uart equations finally sees sane

the spi clocks check out

the only inconsistency left is that i can't seem to get a fractional
division on peri clk. it would be really nice to be able to do a
fractional divide and get a little more peformance out of the spi
busses but i think it just doesn't work that way - the "fractional"
division is actually more of a "time-average frequency is correct"
but when you go into fractional mode it's spending some time pulsing
at 2x the rate and some time at 1x the rate to get to the time average
frequency, and when you're at the 2x rate things break.
2025-12-16 01:02:00 +08:00
..
bao1x-api major rework of the clock-set routines 2025-12-16 00:58:37 +08:00
bao1x-hal major rework to clock settings 2025-12-16 01:02:00 +08:00
blitstr2 fix broken font rendering in rust 1.91 2025-11-18 00:18:55 +08:00
chat bump versions 2025-10-06 13:23:18 +08:00
cos_table format libs/cos_table 2024-01-14 19:12:38 +08:00
flatipc update formatting to latest nightly rules 2024-09-24 01:49:45 +08:00
flatipc-derive update formatting to latest nightly rules 2024-09-24 01:49:45 +08:00
keystore-api add ephemeral api 2025-11-12 15:27:55 +08:00
mass-storage bump versions 2025-10-06 13:23:18 +08:00
perflib bump versions 2025-10-06 13:23:18 +08:00
precursor-hal reduce the pddb size for the vexii-test target 2025-07-21 19:03:24 +08:00
tls bump versions 2025-10-06 13:23:18 +08:00
userprefs bump versions 2025-10-06 13:23:18 +08:00
ux-api add power down/up opcodes to the gfx layer 2025-12-11 02:21:40 +08:00
xous-bio bump versions 2025-10-06 13:23:18 +08:00
xous-bio-bdma improve std interface for bio 2025-10-28 18:01:17 +08:00
xous-pio bump versions 2025-10-06 13:23:18 +08:00
xous-pl230 bump versions 2025-10-06 13:23:18 +08:00