Commit graph

113 commits

Author SHA1 Message Date
bunnie
82c7b6ebed bring the versions up to date with main for a cleaner merge 2023-09-15 16:32:04 +08:00
bunnie
885e877b43 add features for mdma test to control RAM src/dest regions
The MDMA controller seems broken on the FPGA board, but is working
in RTL. Add a feature flag that allows us to toggle between modes.
2023-09-15 15:09:20 +08:00
bunnie
ab8a5aefcf fix target dependency options 2023-09-15 11:25:22 +08:00
bunnie
49eaac1b46 fix port I/O settings 2023-09-15 11:25:08 +08:00
bunnie
d47bc1af0a remove pio_generated, we should now be relying on utra 2023-09-14 16:25:14 +08:00
bunnie
2387aa4dff migrate to latest pio; tweaks to PIO tests 2023-09-14 16:24:39 +08:00
bunnie
06953cec55 remove overly sensitive test case
this case is too sensitive to clock config outside of the PIO
block, because it relies on some specificts of how inter-bus sync
works and the environment is free to set PIO and PCLK relationship
arbitrarily
2023-09-13 10:29:14 +08:00
bunnie
f3a2cba755 map the I/Os so we can see the UART toggle 2023-08-21 18:52:43 +08:00
bunnie
53469a68d0 publish package updates, sync to release tag 2023-08-08 14:35:49 +08:00
bunnie
e18869807a add a DMA + PIO test
validates that we can setup a DMA to bitbang an output from a region
of RAM. This will be handy for e.g. driving random displays etc.
2023-08-04 01:31:58 +08:00
bunnie
b127cd093f bump version pins for change to xous-rs 2023-08-03 13:29:39 +08:00
bunnie
289d6bdba6 updates to unit test for mdma block 2023-07-29 01:02:39 +08:00
bunnie
51278451a0 update version pins to pull in cramium target 2023-07-19 21:07:56 +08:00
bunnie
bdf785f7c7 add pl230 module
this will hopefully eventually be generic across any platform
that uses the pl230 dma module, which I have seen... on a couple
of platforms at least.
2023-07-17 18:26:46 +08:00
bunnie
b64e8ee9e2 add PIO support to xous
still needs to hammer out the utralib location and so forth,
it's using a legacy format before we had mergeable SVDs, but
one thing at a time...
2023-07-17 18:26:08 +08:00
bunnie
ecb42c6a0e Merge branch 'main' of github.com:betrusted-io/xous-core into main 2023-07-05 15:19:13 +08:00
bunnie
d19020a9ad cleanup some warnings 2023-07-05 15:13:22 +08:00
bunnie
afc8d96283
Merge pull request #395 from nworbnhoj/tls
Tls tidy-up
2023-07-04 00:57:56 -07:00
nworbnhoj
9f0b607fde tidy-up 2023-07-04 17:19:04 +10:00
nworbnhoj
1ffe49106d tidy-up 2023-07-04 17:11:51 +10:00
nworbnhoj
26f8628c18 delete redundant file 2023-07-04 17:10:27 +10:00
nworbnhoj
0725187cee tls add locale for tls.probe_done 2023-07-04 17:09:44 +10:00
bunnie
4ac979f0ab update pins, again 2023-07-04 11:20:12 +08:00
bunnie
c9f8f2681b update version pins 2023-07-04 11:09:13 +08:00
nworbnhoj
4e0298c17a include broken tls::rota::public_key() 2023-07-04 07:36:47 +10:00
nworbnhoj
a5ef4585a8 fix tls::Tls::save_cert() 2023-07-04 07:29:37 +10:00
nworbnhoj
a68ae232b3 rename snapchat net tls trusted to net tls list 2023-07-04 07:17:00 +10:00
nworbnhoj
527ad433ba rename snapchat net tls delete to net tls deleteall 2023-07-04 07:15:35 +10:00
nworbnhoj
5c9905a0be add progress bar to snapchat net tls mozilla 2023-07-04 05:51:59 +10:00
nworbnhoj
044fed1096 tls tidy-up 2023-07-03 19:01:05 +10:00
nworbnhoj
211e27b759 refine handling of tls rota Certificate name_constraints (slightly) 2023-07-03 18:49:56 +10:00
nworbnhoj
ffb573f5dc implement tls::rota::pddb_key 2023-07-03 17:13:01 +10:00
nworbnhoj
a4de987eb8 show fingerprint in Tls::check_trusted() modal 2023-07-03 07:49:07 +10:00
nworbnhoj
2311ef29d5 tls replace std::fs with pddb::Pddb 2023-07-03 06:21:13 +10:00
nworbnhoj
0698d5003e rename pddb dict to tls.trusted 2023-06-30 05:01:40 +10:00
nworbnhoj
1e95167f47 implement shellchat net tls delete 2023-06-29 14:41:25 +10:00
nworbnhoj
53b002ad9c return count of trusted certificates from shellchat net tls probe & shellchat net tls mozilla 2023-06-29 13:10:28 +10:00
nworbnhoj
579f2c36e8 tls implement rota add_der_header() 2023-06-29 12:11:41 +10:00
nworbnhoj
7cef80e193 tls remove der header from captured RustlsOwnedTrustAnchor fields 2023-06-29 11:00:32 +10:00
nworbnhoj
2f042cff70 implement tls locales/i18n.json en en-tts 2023-06-28 13:37:45 +10:00
nworbnhoj
3acc43f2b0 checkin libs/tls/src/cmd.rs 2023-06-28 06:07:46 +10:00
nworbnhoj
b8b591401f reconfigure [features] tls rootCA & websocket 2023-06-28 06:05:44 +10:00
nworbnhoj
0e85ff2aac refactor tls::rota 2023-06-27 19:35:51 +10:00
nworbnhoj
b67c015abc refactor tls::trusted 2023-06-27 14:40:30 +10:00
nworbnhoj
aeeff17a6a relocate shellchat net tls sub-commands to libs/tls/src/cmd.rs 2023-06-27 14:38:11 +10:00
nworbnhoj
d6fe702278 improve tls error handling 2023-06-26 19:32:57 +10:00
nworbnhoj
be9f0fd29a implement tls RustlsOwnedTrustAnchor::subject() 2023-06-26 12:35:20 +10:00
nworbnhoj
4d1411432f mirror RustlsOwnedTrustAnchor::from_subject_spki_name_constraints() 2023-06-26 11:11:45 +10:00
nworbnhoj
a741e7988b tidy-up tls cargo & use 2023-06-26 08:15:09 +10:00
nworbnhoj
21961ad756 implement Into<RootCertStore> for Trusted 2023-06-25 16:32:20 +10:00