return ftdi_write_eeprom(d->context, eeprom);
}
+int Eeprom::read_location(int eeprom_addr, unsigned short *eeprom_val)
+{
+ return ftdi_read_eeprom_location(d->context, eeprom_addr, eeprom_val);
+}
+
+int Eeprom::write_location(int eeprom_addr, unsigned short eeprom_val)
+{
+ return ftdi_write_eeprom_location(d->context, eeprom_addr, eeprom_val);
+}
+
int Eeprom::erase()
{
return ftdi_erase_eeprom(d->context);
int size(unsigned char *eeprom, int maxsize);
int chip_id(unsigned int *chipid);
int build(unsigned char *output);
+
int read(unsigned char *eeprom);
int write(unsigned char *eeprom);
+ int read_location(int eeprom_addr, unsigned short *eeprom_val);
+ int write_location(int eeprom_addr, unsigned short eeprom_val);
int erase();
private: