Py #1323
Annotations
8 warnings
labeler
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
creating a mutable reference to mutable static is discouraged:
src/hardware/setup.rs#L672
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/setup.rs:672:29
|
672 | let ring = unsafe { DES_RING.write(ethernet::DesRing::new()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L378
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:378:25
|
378 | ADC_BUF.write(Default::default())
| ^^^^^^^ mutable reference to mutable static
...
446 | / adc_input!(
447 | | Adc1Input, 1, Stream3, Stream4, Stream5, SPI3, Channel2, Tim2Ch2, Channel2,
448 | | Tim3Ch2
449 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L341
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:341:25
|
341 | SPI_START.write([0x201])
| ^^^^^^^^^ mutable reference to mutable static
...
446 | / adc_input!(
447 | | Adc1Input, 1, Stream3, Stream4, Stream5, SPI3, Channel2, Tim2Ch2, Channel2,
448 | | Tim3Ch2
449 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L298
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:298:25
|
298 | SPI_EOT_CLEAR.write([1 << 3])
| ^^^^^^^^^^^^^ mutable reference to mutable static
...
446 | / adc_input!(
447 | | Adc1Input, 1, Stream3, Stream4, Stream5, SPI3, Channel2, Tim2Ch2, Channel2,
448 | | Tim3Ch2
449 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L378
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:378:25
|
378 | ADC_BUF.write(Default::default())
| ^^^^^^^ mutable reference to mutable static
...
442 | / adc_input!(
443 | | Adc0Input, 0, Stream0, Stream1, Stream2, SPI2, Channel1, Tim2Ch1, Channel1,
444 | | Tim3Ch1
445 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L341
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:341:25
|
341 | SPI_START.write([0x201])
| ^^^^^^^^^ mutable reference to mutable static
...
442 | / adc_input!(
443 | | Adc0Input, 0, Stream0, Stream1, Stream2, SPI2, Channel1, Tim2Ch1, Channel1,
444 | | Tim3Ch1
445 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|
creating a mutable reference to mutable static is discouraged:
src/hardware/adc.rs#L298
warning: creating a mutable reference to mutable static is discouraged
--> src/hardware/adc.rs:298:25
|
298 | SPI_EOT_CLEAR.write([1 << 3])
| ^^^^^^^^^^^^^ mutable reference to mutable static
...
442 | / adc_input!(
443 | | Adc0Input, 0, Stream0, Stream1, Stream2, SPI2, Channel1, Tim2Ch1, Channel1,
444 | | Tim3Ch1
445 | | );
| |_- in this macro invocation
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: `#[warn(static_mut_refs)]` on by default
= note: this warning originates in the macro `adc_input` (in Nightly builds, run with -Z macro-backtrace for more info)
|