X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=fx2lib%2FCHANGELOG;fp=fx2lib%2FCHANGELOG;h=fbe7fdd92e36e2775cd28f12c9378873b2d49b34;hb=3608c1063d17c56c038434eba5a6b11f26e530b5;hp=0000000000000000000000000000000000000000;hpb=8b13135e5fd175911ad9d8283b17fc97fe0c7709;p=sigrok-firmware-fx2lafw.git diff --git a/fx2lib/CHANGELOG b/fx2lib/CHANGELOG new file mode 100644 index 00000000..fbe7fdd9 --- /dev/null +++ b/fx2lib/CHANGELOG @@ -0,0 +1,32 @@ +0.2 + * Change I2C routines to return FALSE intead of infinite loop possibility. + * Addition of fx2load script to load eeprom information. + * EEprom upload/download example. + * New SETUP_TYPE macro + * Removed printfs from setupdat module. + * Add usb "other speed" descriptor handling to setupdat + * Support for usb suspend/wakeup + * Enhanced renumerate macro to handle properly when loading from eeprom + * Addition of framework files. Allows quick starting of new firmware projects. + * ihx2iic helper script. Allows easy converting of ihx files to iic for + loading to eeprom. + * New GPIF macros to set TC with 16 or 32 bit values. + * Addtional enable/disable macros for endpoint interrupts. + * Additional ep0 utilities (writeep0) + * Additional i2c write functionality for i2c parts requiring different + address width's or even no address data. + * Correct fx2 register documentation. + * Addition of serial io example. + * Added cancel_i2c_trans extern bool to allow canceling a blocked i2c transaction. + * FX1 development board debug light addresses. + * Various other minor bug fixes/optimizations. + * remove usbjt.h. In place, use autovector.h. jump table routines no longer + need defined in your firmware. fx2.lib contains default routines. Override + them with interrupt handlers you want to handle. + * added fx2ints.h. Interrupt numbers/macros for standard fx2 interrupts. + * added timer example + * Moved examples and firmwware framework to use common lib/fx2.mk Makefile. + fx2.mk can be easily adapted for any firmware project. + +0.1 + * Initial Release.