private void Form1_Load(object sender, EventArgs e) { esp32If = new Esp32If(); ad9833 = new MyAD9833(esp32If); adxl345 = new MyADXL345(esp32If); oledDisplay = new MyOLEDDisplay(esp32If); esp32If.StreamConnected += (s, evt) => { Invoke(new Action(() => { panelOperation.Enabled = true; })); oledDisplay.drawString(0, 48, "Connected"); oledDisplay.display(); esp32If.ledcSetup(SERVO_1_CH, 50, 16); esp32If.ledcAttachPin(SERVO_1_PIN, SERVO_1_CH); esp32If.ledcSetup(SERVO_2_CH, 50, 16); esp32If.ledcAttachPin(SERVO_2_PIN, SERVO_2_CH); }; panelOperation.Enabled = false; buttonClose.Enabled = false; buttonLedStop.Enabled = false; buttonTouchStop.Enabled = false; buttonRollStop.Enabled = false; buttonRollMultiStop.Enabled = false; buttonFastStop.Enabled = false; buttonI2cStop.Enabled = false; buttonI2cLibStop.Enabled = false; buttonSpiStop.Enabled = false; buttonSpiLibStop.Enabled = false; }
public MyAD9833(Esp32If esp32If) { this.esp32If = esp32If; }
public OLEDDisplay(Esp32If esp32If) { this.esp32If = esp32If; }