示例#1
0
 /// <summary>
 /// Configures a pin
 /// </summary>
 /// <param name="Index">The index</param>
 /// <param name="Pin">The Cpu.Pin</param>
 /// <param name="Label">Name for the pin</param>
 public static void ConfigurePin(int Index, Cpu.Pin Pin, string Label)
 {
     if (_Pins[Index] != null)
     {
         throw new InvalidOperationException("That index is already defined");
     }
     _PinLabels[Index] = Label;
     _Pins[Index]      = new MultiPort(Pin);
 }
示例#2
0
 /// <summary>
 /// Configures a pin
 /// </summary>
 /// <param name="Index">The index</param>
 /// <param name="Pin">The Cpu.Pin</param>
 /// <param name="Label">Name for the pin</param>
 public static void ConfigurePin(int Index, Cpu.Pin Pin, string Label)
 {
     if (_Pins[Index] != null) throw new InvalidOperationException("That index is already defined");
     _PinLabels[Index] = Label;
     _Pins[Index] = new MultiPort(Pin);
 }