X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi_i.h;h=f62795f3df71065e4716e5f49cd79fd4483295ba;hp=f8868d9f9ccb1fe854c2acf503bfc838960c98b0;hb=db9c7eba8ff28219a33b5494a3d60aa487d87ef1;hpb=74387f27647e7123e233d31d36daedc6b485650a diff --git a/src/ftdi_i.h b/src/ftdi_i.h index f8868d9..f62795f 100644 --- a/src/ftdi_i.h +++ b/src/ftdi_i.h @@ -2,8 +2,9 @@ ftdi_i.h - description ------------------- begin : Don Sep 9 2011 - copyright : (C) 2003-2013 by Intra2net AG and the libftdi developers + copyright : (C) 2003-2017 by Intra2net AG and the libftdi developers email : opensource@intra2net.com + SPDX-License-Identifier: LGPL-2.1-only ***************************************************************************/ /*************************************************************************** @@ -90,14 +91,16 @@ struct ftdi_eeprom /* Special function of FT232R/FT232H devices (and possibly others as well) */ /** CBUS pin function. See CBUS_xxx defines. */ int cbus_function[10]; - /** Select hight current drive on R devices. */ + /** Select high current drive on R devices. */ int high_current; - /** Select hight current drive on A channel (2232C */ + /** Select high current drive on A channel (2232C */ int high_current_a; - /** Select hight current drive on B channel (2232C). */ + /** Select high current drive on B channel (2232C). */ int high_current_b; /** Select inversion of data lines (bitmask). */ int invert; + /** Enable external oscillator. */ + int external_oscillator; /*2232H/4432H Group specific values */ /* Group0 is AL on 2322H and A on 4232H @@ -123,6 +126,11 @@ struct ftdi_eeprom int data_order; int flow_control; + /** user data **/ + int user_data_addr; + int user_data_size; + const char *user_data; + /** eeprom size in bytes. This doesn't get stored in the eeprom but is the only way to pass it to ftdi_eeprom_build. */ int size;