struct ftdi_eeprom *eeprom;
/** String representation of last error */
- char *error_str;
+ const char *error_str;
/** Defines behavior in case a kernel module is already attached to the device */
enum ftdi_module_detach_mode module_detach_mode;
char *manufacturer, int mnf_len,
char *description, int desc_len,
char *serial, int serial_len);
+
+ int ftdi_eeprom_get_strings(struct ftdi_context *ftdi,
+ char *manufacturer, int mnf_len,
+ char *product, int prod_len,
+ char *serial, int serial_len);
int ftdi_eeprom_set_strings(struct ftdi_context *ftdi, char * manufacturer,
char * product, char * serial);
int ftdi_read_eeprom_location (struct ftdi_context *ftdi, int eeprom_addr, unsigned short *eeprom_val);
int ftdi_write_eeprom_location(struct ftdi_context *ftdi, int eeprom_addr, unsigned short eeprom_val);
- char *ftdi_get_error_string(struct ftdi_context *ftdi);
+ const char *ftdi_get_error_string(struct ftdi_context *ftdi);
#ifdef __cplusplus
}