]> sigrok.org Git - sigrok-firmware-fx2lafw.git/blob - fx2lib/CHANGELOG
Import fx2lib into fx2lafw directly.
[sigrok-firmware-fx2lafw.git] / fx2lib / CHANGELOG
1 0.2
2  * Change I2C routines to return FALSE intead of infinite loop possibility.
3  * Addition of fx2load script to load eeprom information.
4  * EEprom upload/download example.
5  * New SETUP_TYPE macro
6  * Removed printfs from setupdat module.
7  * Add usb "other speed" descriptor handling to setupdat
8  * Support for usb suspend/wakeup
9  * Enhanced renumerate macro to handle properly when loading from eeprom
10  * Addition of framework files.  Allows quick starting of new firmware projects.
11  * ihx2iic helper script.  Allows easy converting of ihx files to iic for 
12    loading to eeprom.
13  * New GPIF macros to set TC with 16 or 32 bit values.
14  * Addtional enable/disable macros for endpoint interrupts.
15  * Additional ep0 utilities (writeep0)
16  * Additional i2c write functionality for i2c parts requiring different
17    address width's or even no address data.
18  * Correct fx2 register documentation.
19  * Addition of serial io example.
20  * Added cancel_i2c_trans extern bool to allow canceling a blocked i2c transaction.
21  * FX1 development board debug light addresses.
22  * Various other minor bug fixes/optimizations.
23  * remove usbjt.h.  In place, use autovector.h.  jump table routines no longer
24    need defined in your firmware.  fx2.lib contains default routines.  Override 
25    them with interrupt handlers you want to handle.
26  * added fx2ints.h.  Interrupt numbers/macros for standard fx2 interrupts.
27  * added timer example
28  * Moved examples and firmwware framework to use common lib/fx2.mk Makefile.
29    fx2.mk can be easily adapted for any firmware project.
30
31 0.1
32  * Initial Release.