Esempio n. 1
0
 private void SetDirection(GpioPin pin)
 {
     File.WriteAllText($"/sys/class/gpio/gpio{pin.Number}/direction", pin.Direction.Value());
 }
Esempio n. 2
0
 private void InitializePin(GpioPin pin)
 {
     Export(pin);
     SetDirection(pin);
     SetState(pin);
 }
Esempio n. 3
0
 private bool IsEnabled(GpioPin pin) => _pins.Exists(p => p.Number == pin.Number);
Esempio n. 4
0
 private void SetState(GpioPin pin)
 {
     File.WriteAllText($"/sys/class/gpio/gpio{pin.Number}/value", ((int)pin.State).ToString());
 }