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