Evaluate eeprom Byte 0 Bit 7: Suspend on DBUS7 low
[libftdi] / ftdipp / ftdi.cpp
index 03dd26b..de0735d 100644 (file)
@@ -36,7 +36,7 @@ class Context::Private
 {
 public:
     Private()
-            :  ftdi(0), dev(0), open(false)
+            : open(false), ftdi(0), dev(0)
     {
         ftdi = ftdi_new();
     }
@@ -395,7 +395,7 @@ Eeprom::~Eeprom()
 
 void Eeprom::init_defaults()
 {
-    return ftdi_eeprom_initdefaults(&d->eeprom);
+    return ftdi_eeprom_initdefaults(d->context);
 }
 
 void Eeprom::set_size(int size)
@@ -403,11 +403,6 @@ void Eeprom::set_size(int size)
     return ftdi_eeprom_setsize(d->context, &d->eeprom, size);
 }
 
-int Eeprom::size(unsigned char *eeprom, int maxsize)
-{
-    return ftdi_read_eeprom_getsize(d->context, eeprom, maxsize);
-}
-
 int Eeprom::chip_id(unsigned int *chipid)
 {
     return ftdi_read_chipid(d->context, chipid);
@@ -415,7 +410,7 @@ int Eeprom::chip_id(unsigned int *chipid)
 
 int Eeprom::build(unsigned char *output)
 {
-    return ftdi_eeprom_build(&d->eeprom, output);
+    return ftdi_eeprom_build(d->context, output);
 }
 
 int Eeprom::read(unsigned char *eeprom)