SDK Version History
Version 1.2 Released 14th May 2002
TOOLKIT version 1.42:
- Added support for COM5-COM8
TOOLKIT version 1.42:
- CDE version 1.2:
- Added new file wizards, added support to key Shift+TAB to allow windows navigation backward
- Added detection for more DSP and ColdFire linker errors
- Added MRU combo box in find and search/replace dialogs with the last items searched
- Added the F4 and Shift+F4 keys (next list item, previous list item) to work the same either for the error list generated in the build process if that tab is selected, or for the found item list generated in any of the grep tabs
- Added the key Ctrl+G to show the Goto Line dialog box
- Added support to save the current configuration (debug or release) at exit
- Fixed a bug in keys and now key combinations Ctrl+Alt+1 and Ctrl+Alt+2 inserts the symbols '|' and "@" correctly under Windows 95/98/ME
- Fixed a bug to jump correctly to DSP warnings and errors in files included
- Fixed a bug which doesn't highlighted correctly when saved an unnamed file
- Fixed a bug in the Find in Files function: now it saves correctly the last items searched
CLD2HEADER version 1.3:
- Added DSP constant symbols to the output of CLD2HEADER.EXE (DSPK_) Added a new utility to allow include binary files into Chameleon projects: BIN2HEADER
Other changes:
- Added a new way to convert cld files to header using the macro cld2header
- Added a new example: hostcommands
- Added a new BIG example: monosynth
- Removed the old example synthmenus (superseeded by monosynth)
- Improved existing examples
- Fixed dsp driver: now it returns rtems_signed32 words with sign extended correctly
- Added the macro file include/dsp/dma.asm to make easy to configure the DMA registers for audio DMA double buffering transmision and reception
- Fixed include file include/Chameleon/Chameleon.h: now it works correctly using fix_to_float, float_to_fix and float_to_fix_round with signed longs
- Modified example file src/examples/levelmeter/dsp/makefile: added DSPDEPENDS variable to recompile as expected
- Modified the dspthru and cfthru examples to use the macro dma.asm instead of including all dma related code
- Modified makefile make/maindsp.mak: now it generates an output listing file, and allow to link with other libraries provided
- Modified makefile root.mak: now it generates debug info for the DSP output files if it is compiled using the DEBUG mode
- Fixed dsp assembler files of the examples to use the predefined variable SDK to include files included in the SDK (dsp_equ.asm)
- Examples modified by adding rtems_task_delete(RTEMS_SELF) at the end of the tasks created
- flash_write_data optimized to provide low delay and background operation
- Fixed a potential problem in MidiShare when receiving erroneous sysex events
- Fixed an small bug in the MidiFile and Player Midishare library routines
- Modified file include/dsp/dsp_equ.asm: change bit name CRB_LIE to CRB_RLIE
- Modified file src/examples/dspthru/dsp/interrupt.asm: change CRB_LIE to CRB_RLIE
Chameleon documentation changes:
- Chameleon overview
- Chameleon applications developer's guide
- Chameleon api programmer's reference
- A simple audio level meter for the Chameleon
- monosynth: a monophonic synthesizer for Chameleon
Version 1.1, Released 18th February 2002
- Added the Chameleon Development Environment 1.0
- Added Chameleon documents
- Installer changed
- Toolkit updated to version 1.4
- Minor fixes
Version 1.0.3 (beta internal), 24th January 2002
- Added support to read L memory sections to cld2header
- Updated the Cygwin software utilities, Now it seems to work under Windows XP
- Updated the Motorola DSP binary tools
- Fixed a bug in the DMA code of the dspthru example
- Changed the way how DSP makefiles are used
- Fixed an error in Toolkit when generating a MidiFile with some valid serial numbers
- some internal changes
Version 1.0.2 (beta), Released 22nd October 2001
- First public beta version
Version 1.0.1 (beta), 1st October 2001
- Added tutorial material
- Updated examples and libraries
Version 1.0.0 (beta), 10th September 2001