Skip to content

Commit 4e7f8ef

Browse files
authored
Readme and warnings (#712)
* Clean up warnings in HAL PUKCC * Include all BSPs in README.md, minor example fixes * README refresh, moves some content to wiki
1 parent 3b60d03 commit 4e7f8ef

File tree

7 files changed

+89
-312
lines changed

7 files changed

+89
-312
lines changed

README.md

Lines changed: 74 additions & 306 deletions
Large diffs are not rendered by default.

boards/feather_m0/examples/adalogger.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use hal::delay::Delay;
2525
use hal::pac::{interrupt, CorePeripherals, Peripherals};
2626
use hal::prelude::*;
2727
use hal::rtc;
28-
use hal::time::U32Ext;
2928
use hal::usb::UsbBus;
3029

3130
use heapless::String;

boards/neokey_trinkey/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ optional = true
1818
version = "0.7"
1919
optional = true
2020

21-
2221
[dependencies.atsamd-hal]
2322
version = "0.14"
2423
default-features = false
@@ -58,6 +57,10 @@ required-features = ["leds"]
5857
name = "button"
5958
required-features = ["leds", "unproven"]
6059

60+
[[example]]
61+
name = "rainbow"
62+
required-features = ["leds"]
63+
6164
[[example]]
6265
name = "usb_echo"
6366
required-features = ["usb"]

boards/qt_py_m0/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,7 @@ rt = ["cortex-m-rt", "atsamd-hal/samd21e-rt"]
3131
unproven = ["atsamd-hal/unproven"]
3232
use_semihosting = []
3333
usb = ["atsamd-hal/usb", "usb-device"]
34+
35+
[[example]]
36+
name = "usb_echo"
37+
required-features = ["usb"]

boards/wio_lite_w600/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ name = "blinky_basic"
3636

3737
[[example]]
3838
name = "usb_ack"
39+
required-features = ["usb"]

hal/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
- Add compile error for combined `library` and `dma` features
44
- Add `dma` feature to docs metadata
55
- Update the PACs to svd2rust 0.30.2.
6+
- Fix warnings for thumbv7 targets
7+
- Update README.md - moves some content to wiki
68

79
# v0.16.0
810

hal/src/thumbv7em/pukcc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ impl Pukcc {
294294
};
295295
let mut pukcl_params = c_abi::PukclParams::default();
296296
unsafe {
297-
let mut service_params = &mut pukcl_params.params.ZpEcDsaGenerateFast;
297+
let service_params = &mut pukcl_params.params.ZpEcDsaGenerateFast;
298298
service_params.nu1ModBase = modulo_p.pukcc_base();
299299
service_params.nu1CnsBase = cns.pukcc_base();
300300
service_params.u2ModLength = C::MOD_LENGTH as u16;
@@ -452,7 +452,7 @@ impl Pukcc {
452452
};
453453
let mut pukcl_params = c_abi::PukclParams::default();
454454
unsafe {
455-
let mut service_params = &mut pukcl_params.params.ZpEcDsaVerifyFast;
455+
let service_params = &mut pukcl_params.params.ZpEcDsaVerifyFast;
456456
service_params.nu1ModBase = modulo_p.pukcc_base();
457457
service_params.nu1CnsBase = cns.pukcc_base();
458458
service_params.u2ModLength = C::MOD_LENGTH;
@@ -664,7 +664,7 @@ impl Pukcc {
664664
pukcl_params.header.u2Option = PUKCL_EXPMOD_EXPINPUKCCRAM
665665
| window_size.get_windows_size_mask()
666666
| mode.get_mode_mask();
667-
let mut service_params = &mut pukcl_params.params.ExpMod;
667+
let service_params = &mut pukcl_params.params.ExpMod;
668668
service_params.nu1XBase = output.pukcc_base();
669669
service_params.nu1ModBase = modulus_cr.pukcc_base();
670670
service_params.nu1CnsBase = cns_cr.pukcc_base();
@@ -731,7 +731,7 @@ impl Pukcc {
731731
unsafe {
732732
// Flag that switches behaviour of `RedMod` service into CNS generator
733733
pukcl_params.header.u2Option = PUKCL_REDMOD_SETUP;
734-
let mut service_params = &mut pukcl_params.params.RedMod;
734+
let service_params = &mut pukcl_params.params.RedMod;
735735
service_params.nu1ModBase = modulus_cr.pukcc_base();
736736
service_params.nu1CnsBase = cns_cr.pukcc_base();
737737
service_params.u2ModLength = modulus.len() as _;

0 commit comments

Comments
 (0)