fix: type error
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user