Chameleon
Software Development Kit
Version
1.2
Welcome to the Chameleon SDK. If you are reading this, you have probably installed the software successfully. The installation files spread over several directories from the root installation folder:
You may have another directory - out - which contains compiled versions of example or application code.
If this is your first time using the Chameleon, we suggest you now go to the doc directory and read the Chameleon Application Developers Guide which will tell you everything you need to know.
Licenses
History
2002-05-20 Version 1.2
- TOOLKIT version 1.42:
- Added support for COM5-COM8
- 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
- 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 (superseded by monosynth)
- 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)
- Improved existing examples
- Fixed dsp driver: now it returns rtems_signed32 words with sign extended correctly
- 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
- Updated chameleon documentation:
- Chameleon overview
- Chameleon applications developers guide
- Chameleon api programmers reference
- A simple audio level meter for the Chameleon
- monosynth: a monophonic synthesizer for Chameleon
2002-02-18 Version 1.1
- Added the Chameleon Development Environment 1.0
- Added chameleon documents
- Installer changed
- Toolkit updated to version 1.4
- Minor fixes
2002-01-24 Version 1.0.3 (beta internal)
- 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
2001-10-22 Version 1.0.2 (beta)
- First public beta version
2001-10-01 Version 1.0.1 (beta)
- Added tutorial material
- Updated examples and libraries
2001-09-10 Version 1.0.0 (beta)
- Internal version
Disclaimer of Warranty
The Chameleon Software Development kit and all included source code, documentation, and supplementary information (herein 'The SDK') IS PROVIDED 'AS IS' without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or noninfringement.
In plain English, we cannot and do not make any promises about these software tools. We welcome comments and reports of any bugs you find in the SDK. However, the entire risk arising out of use or performance of the SOFTWARE remains with you. THIS SOFTWARE IS NOT FAULT TOLERANT AND SHOULD NOT BE USED IN ANY ENVIRONMENT WHICH REQUIRES THIS.
NO LIABILITY FOR DAMAGES. In no event shall SoundArt or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this SOFTWARE, EVEN IF SOUNDART HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
If any information
is marked "guesswork" or undocumented, you should check it carefully
to make sure your program will not break with an unexpected value (and please
let us now whether or not it works the same way).
Related Links
Soundart - Highly Original Technologies
support@soundart-hot.com
http://www.soundart-hot.com