bunnie
5370ce396d
bump all revs due to SoC artifact update
2022-12-12 16:07:20 +08:00
bunnie
1d1b3a35b7
commit version bump
2022-11-26 10:00:44 +08:00
eupn
cb8ba8dbe3
svd2utra: implement bitWidth and bitOffset tags for fields
2022-11-25 18:16:49 +04:00
bunnie
aa9977cc58
bump all the things because we changed utralib again
2022-11-17 22:13:40 +08:00
bunnie
dabbfd6c35
bump all the things to absorb the SoC change
2022-11-17 19:39:18 +08:00
bunnie
ba28dd8795
bump to absorb utralib straggler configs
2022-10-28 15:11:17 +08:00
bunnie
475e464efe
bump versions due to svd2utra change
2022-10-27 03:04:22 +08:00
eupn
d4073ea086
svd2utra: fix clippy lints
2022-10-26 21:20:33 +04:00
eupn
36db49d7b7
svd2utra: apply rustfmt
2022-10-26 21:03:51 +04:00
eupn
947ff2d172
svd2utra: implement derivedFrom SVD attribute
2022-10-26 21:01:46 +04:00
bunnie
d331d405ee
bump version numbers for publication
2022-10-25 17:23:40 +08:00
bunnie
0584ad2f2c
switch to local paths to see if this helps the build
2022-10-18 00:26:56 +08:00
bunnie
4b368d71db
bump versions of crates
2022-10-15 01:31:54 +08:00
eupn
722e8a1187
svd2utra: generate smaller compile tests for each peripheral
2022-10-14 21:03:53 +04:00
bunnie
63a87ca1bc
bump all the versions
2022-10-14 16:54:43 +08:00
eupn
5ce93a8615
svd2utra: fix duplicate enum discriminants error for offsets
2022-10-13 12:04:26 +04:00
eupn
bcb99ba727
svd2utra: add bitRange tag support for fields
2022-10-13 11:59:44 +04:00
eupn
c7c3efae2b
svd2utra: read the field's <name> tag only once
2022-10-13 11:56:14 +04:00
bunnie
ee522c69a7
bump rev to remove clap
2022-09-29 22:15:22 +08:00
bunnie
7226b57a2f
eliminate an instance of clap
2022-09-29 22:12:58 +08:00
bunnie
119eac0c70
update manifest
2022-09-26 14:13:20 +08:00
bunnie
a1b7dde106
prep svd2utra for submission to crates.io
2022-09-26 14:07:28 +08:00
bunnie
b60ad06134
add a clone function for AtomicCsr
...
this is useful for the performance profiling framework
where we want to stick the allocatde CSRs into structures that
help manage things.
2022-09-16 01:46:15 +08:00
bunnie
e32ea4d3f5
fix #174
2022-06-10 21:36:53 +08:00
bunnie
22c9867a9a
fix Atomic version of instructions to be non-mut
...
better compatibility with usb libraries
2022-05-06 13:36:11 +08:00
bunnie
5b29fce651
add AtomicCsr type for hw blocks that have to implement Send trait
2022-05-03 01:12:48 +08:00
bunnie
b3788a54af
clarify the dependency policy
2022-01-10 16:50:10 +08:00
bunnie
995915ed4e
nail down a couple more dependencies, and add a policy note to Cargo.toml
...
Each Cargo.toml now includes a comment which remnids maintainers
of the dependency policy for Xous (that is, nail down every dependency
to the minor number).
2022-01-10 15:54:27 +08:00
bunnie
fec180890b
nail down dependencies in the related build toolchain flow
...
these are secondary attack surfaces -- code that isn't directly
in the kernel, but involved in the manipulation, handling, grooming
and preparation of source and binary files
2022-01-10 15:49:30 +08:00
bunnie
421a3814d8
clean up some warnings before moving on to further integration
2022-01-02 15:07:48 +08:00
bunnie
dd858183be
change compiler fence to SeqCst
2021-09-05 17:15:31 +08:00
bunnie
c0ce66ee51
fix permissions. windows is sort of stupid and makes everything +x
2021-08-19 23:34:29 +08:00
bunnie
2a2c75f420
add a rustfmt.toml and run rust fmt on the project
...
notably directories written by bunnie are excluded.
2021-08-19 23:33:23 +08:00
bunnie
24725d0465
add compiler fences to the UTRA
2021-07-26 19:22:45 +08:00
bunnie
25e6bced00
add power-on utilization reporting
...
there is now an extra field in the status bar that gives
the %'age of time that the clocks are running.
2021-06-02 01:08:31 +08:00
bunnie
ee2e38be05
add commands to help manage wfi/power debugging
2021-06-01 17:02:30 +08:00
bunnie
61f95363fd
mark a commit for the latest build submitted for testing
2021-06-01 15:33:48 +08:00
bunnie
2f9fa57bdd
clock-gate based power management now seems to be more or less working
2021-05-31 23:14:35 +08:00
bunnie
d9e56fd321
very preliminary power savings working
2021-05-31 05:20:54 +08:00
bunnie
7c55925926
intermediate check-in on wfi
2021-05-30 23:07:16 +08:00
bunnie
afe8d8733d
updates to use the always-on power domain timers
2021-05-30 04:29:03 +08:00
bunnie
52c32cc4d1
auto-powerdown of sha block when not in use
2021-05-30 00:12:18 +08:00
bunnie
1e5bf6131d
update precursors with usb PHY reset patch
2021-05-23 23:55:55 +08:00
bunnie
fe6b417643
checkpoint
2021-05-08 01:13:30 +08:00
bunnie
7dd66a4c18
playback is mostly working and stable
2021-05-07 05:42:39 +08:00
bunnie
d17ae106f1
kernel panic on memory lend
2021-05-05 00:58:48 +08:00
bunnie
a4ca725c2a
add a reset to an i2c core
2021-05-03 21:24:37 +08:00
bunnie
0ca2f58c6e
add a note to indicate if we're in cold sleep
...
it's not terribly aesthetic right now, but we can fix that later.
2021-05-02 03:36:54 +08:00
bunnie
b28dff273f
intermediate checkin figuring out ticktimer issue
...
seems to be a hardware problem with the loading routine
2021-05-01 19:13:22 +08:00
bunnie
46fe3885dc
cleanup more turds left over during the bringup of suspend/resume
2021-05-01 00:35:32 +08:00