/// <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); }
/// <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); }