Important Notes
6
· English language version of IDE - switchable at runtime
· English language Compiler messages
· English language version of help files and manual
· printing of source code from the IDE
· Print preview of source code
· Thread_Wait() extended with thread parameter
· ADC_Set() got a speedup
· DoubleClock mode can be activated in serial functions
Error Corrections
· ExtIntEnable() was only working correct with IRQ 0 and 4
· Serial_Init() und Serial_Init_IRQ() got wrongly a byte as divider instead of a word
· EPROM_WriteFloat und EEPROM_ReadFloat() sometimes worked incorrect
· Thread_Kill() worked erroneous when called from the main thread
· read accesses from globally defined floating point arrays were faulty
· The second serial interface was not working correctly
· EEPROM write accesses that used illegal addresses could overwrite reserved data in EEPROM
· There was a chance with a very low probability that the LCD display content could get corrupted
Version 1.50 from 11/08/2005
New Features
· IDE Support for Mega128
· Improved Cache Algorithm during IDE access to Transit Time Data in the Debugger
· New Library Routines for Timer 3 (Mega128)
· Programs using the extended (>64kb) Address Space (Mega128)
· Supporting the external 64kb SRAM
· Supporting the external Interrupts 3 - 7 (Mega128)
· Routines for the 2. Serial Interface (Mega128)
· Mathematical Functions (Mega128)
· Display of Memory Volume when Interpreter is started
· Internal RAM check for recognition when Global Variables too large for Main Memory
· Interner RAM check for recognition when Thread Configuration too large for Main Memory
· Transit Time Check if Stack Limits have been violated
· Source Files can be moved up and down in the Project Hierarchy
· Warning when Strings too long are assigned
· On demand the Compiler creates a Map File describing the volume of all Program Variables
· New Address model for Global Variables (the same Program runs at different RAM Volumes)
· Interrupt Routines for Serial Interface (up to 256 Byte Receiver Buffer / 256 Byte Transmitter Buffer)
· Fixed wired IRQ Routines to allow Periode Measurement of small time intervals
· Recursions are now usable without limits
· Arrays of any size can now be displayed in a separate Window in the Debugger
· Strings (character arrays) are now shown as Tooltip in the Debugger
· SPI can be switched off in order to use the pins for I/O
· The Serial Interface can be switched off in order to use the pins for I/O
· The Hex value is now additionally shown as Tooltip in the Debugger
· New Function Thread_MemFree()
· Additional EEPROM Routines for Word and Floating Point access
· Time Measurement with Timer_TickCount()
· #pragma Commands to create Errors or Warnings
· Pre-defined Symbol in Pre-Prozessor: __DATE__, __TIME__ __FILE__, __FUNCTION__,
__LINE__
© 2008 Conrad Electronic
Need help?
Do you have a question about the C-Control Pro Mega Series and is the answer not in the manual?
Questions and answers