fix: type error

This commit is contained in:
2024-10-29 19:41:46 +01:00
parent 1fa5a12e27
commit 7be8167b0e

View File

@@ -177,12 +177,16 @@ impl Pin {
unsafe { ffi::digitalRead(self.pin_id).try_into() }
}
pub fn digital_write(&mut self, value: PinState) -> Result<bool, GpioError> {
pub fn digital_write(&mut self, value: PinState) -> Result<(), GpioError> {
ensure_library_setup!();
self.ensure_pin_mode(PinMode::Output)?;
unsafe { Ok(ffi::digitalWrite(self.pin_id, value.into()) == 0) }
unsafe {
ffi::digitalWrite(self.pin_id, value.into());
}
Ok(())
}
pub fn pull_up_down_control(&mut self, mode: PullUpMode) {