Clear GPIO on startup (hopefully)

This commit is contained in:
Blizzard Finnegan 2023-05-15 13:55:04 -04:00
parent f4741d3d8e
commit db35cfa644
No known key found for this signature in database
GPG key ID: CA68D42A2F00D450

View file

@ -8,6 +8,9 @@ impl GpioPins{
pub fn new() -> Self {
let mut output = Self { unassigned_addresses:Vec::new() };
for pin in RELAY_ADDRESSES.iter(){
gpio_object = rppal::gpio::Gpio::new();
pin_object = gpio_object.new.get(pin).unwrap().into_output();
pin_object.set_low();
output.unassigned_addresses.push(*pin);
}
return output;