aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2025-05-15 19:33:56 +0200
committerGitHub <[email protected]>2025-05-15 19:33:56 +0200
commit7358eeb49bf2e6762ed53730c49315ae3c6ee20a (patch)
tree7543dd67d57c4cf0049c3f16ab6bc894491cef4c /embassy-rp/src
parentf5de5bd4fd59ec4f30e8ed1c2faa1e1e516810c0 (diff)
parent4a089fe2455f22f956455548816fcd96735e38d8 (diff)
Merge pull request #4205 from rursprung/add-some-missing-debug-and-format-impls-for-rpi-adc
rp: add missing `Debug` and `defmt::Format` `derive`s for ADC
Diffstat (limited to 'embassy-rp/src')
-rw-r--r--embassy-rp/src/adc.rs2
-rw-r--r--embassy-rp/src/gpio.rs2
2 files changed, 4 insertions, 0 deletions
diff --git a/embassy-rp/src/adc.rs b/embassy-rp/src/adc.rs
index ec0c8c46c..2db8e63d7 100644
--- a/embassy-rp/src/adc.rs
+++ b/embassy-rp/src/adc.rs
@@ -21,6 +21,8 @@ static WAKER: AtomicWaker = AtomicWaker::new();
21#[derive(Default)] 21#[derive(Default)]
22pub struct Config {} 22pub struct Config {}
23 23
24#[derive(Debug)]
25#[cfg_attr(feature = "defmt", derive(defmt::Format))]
24enum Source<'p> { 26enum Source<'p> {
25 Pin(Peri<'p, AnyPin>), 27 Pin(Peri<'p, AnyPin>),
26 TempSensor(Peri<'p, ADC_TEMP_SENSOR>), 28 TempSensor(Peri<'p, ADC_TEMP_SENSOR>),
diff --git a/embassy-rp/src/gpio.rs b/embassy-rp/src/gpio.rs
index af0837f6a..2fb2d65c2 100644
--- a/embassy-rp/src/gpio.rs
+++ b/embassy-rp/src/gpio.rs
@@ -932,6 +932,8 @@ pub trait Pin: PeripheralType + Into<AnyPin> + SealedPin + Sized + 'static {
932} 932}
933 933
934/// Type-erased GPIO pin 934/// Type-erased GPIO pin
935#[derive(Debug)]
936#[cfg_attr(feature = "defmt", derive(defmt::Format))]
935pub struct AnyPin { 937pub struct AnyPin {
936 pin_bank: u8, 938 pin_bank: u8,
937} 939}