/// <summary> /// Class constructor. /// </summary> public SerialController(InterruptController interruptController, Memory memory) { this.interruptController = interruptController; this.memory = memory; // Always try to serial connect for now SerialAdapter uart = new UARTSerialAdapter(); var connections = uart.Discover(); if(connections.Length > 0) { // Connect to the first one, this is awesome! uart.Connect(connections[0]); this.adapter = uart; return; } }
/// <summary> /// Class constructor. /// </summary> public SerialController(InterruptController interruptController, Memory memory) { this.interruptController = interruptController; this.memory = memory; // Always try to serial connect for now SerialAdapter uart = new UARTSerialAdapter(); var connections = uart.Discover(); if (connections.Length > 0) { // Connect to the first one, this is awesome! uart.Connect(connections[0]); this.adapter = uart; return; } }