private void btnEEPROMGenerate_Click(object sender, EventArgs e) { EEPROM eeprom = new EEPROM(); eeprom.StayInBootloader = this.cbEEPROMStayInBootloader.Checked; eeprom.SerialNumber = this.tbEEPROMSerialNumber.Text; IntelHexFile file = IntelHexFile.Create(eeprom.Data, 8); this.tbEEPROMOutput.Text = file.ToString(); }
private void button5_Click(object sender, EventArgs e) { if (!Bootloader.Connected) Helper.Connect(); Byte[] data = Bootloader.ReadEeprom(); EEPROM eeprom = new EEPROM(data); Bootloader.Disconnect(); List<String> bytes = new List<string>(); foreach (Byte b in data) bytes.Add(b.ToString()); Logger.Write(String.Join(", ", bytes.ToArray())); }
private void WriteEEPROM() { String guid = GenerateGUID().ToString(); if (this.cbEEPROM.Checked) { EEPROM eeprom = new EEPROM(); eeprom.StayInBootloader = true; eeprom.SerialNumber = guid; Bootloader.WriteEeprom(eeprom.Data); } }