User manual
5
• Weergave van de geheugengrootte bij start van de interpreter
• Interne RAM check voor de herkenning wanneer globale vaiabelen te groot voor
hoofdgeheugen
• Interne RAM check voor de herkenning wanneer thread configuratie te groot voor
hoofdgeheugen
• Looptijdcontrole of stacklimiets beschadigd worden
•
Bronbestanden kunnen in de project hiërarchie naar boven en onder beweegt worden
• Waarschuwing bij toewijzing van te lange strings
• De compiler maakt naar wens een map-bestand die de grootte van alle
programmavariabelen beschrijft
• Nieuw adresmodel voor globale variabelen (hetzelfde programma loopt op verschillende
RAM-groottes)
• Interruptroutines voor seriële interface (max. 256 Byte ontvangstbuffer / 256 Byte
zendbuffer
• Vaste bedrading IRQ routines om een periodemeting van kleine tijdspannes mogelijk te
maken
• Recursies kunnen nu onbeperkt gebruikt worden
• Willekeurig grote arrays kunnen in de debugger weergegeven worden in een eigen
venster
• Strings (character arrays) worden nu als tooltip in de debugger getoond
•
SPI kan uitgeschakeld worden om de pins als I/O te gebruiken
• De seriele interface kan uitgechakeld worden om de pins als I/O te gebruiken
• De hex-waarde wordt nu extra als tooltip in de debugger getoond
•
Nieuwe functie Thread_MemFree()
• Extra EEPROM routines voor woord- en floating point-toegang
• Tijdmeting met Timer_TickCount()
•
#pragma commando's om fouten of waarschuwingen te maken
• voorgedefinieerd symbool in de preprocessor: __DATE__,__TIME__
__FILE__,__FUNCTIE__;__LINE__
• Versienummer in splashscreen
• Aanvulling documentatie
• Interactieve grafiek bij "Jumper Application Board" in het helpbestand
•
Nieuwe demo-programma's
• Ctrl-F1 start contexthulp
Fout-correcties
• Een fout wordt geproduceerd wanneer er geen return-aanwijzing op het einde van een
functie is
• Breakpoint markeringen worden niet meer gewist
•
Limieten bij EEPROM-toegang nauwkeuriger gecontroleerd (interne overloop
opgevangen)
•
Enkele stap kan in de debugger niet meer te vroeg het volgende commando afzetten
Versie 1.39 d.d. 09.06.2005
Nieuwe features
• BASIC ondersteuning
•
CompactC en BASIC kunnen in een project gemengd worden
• Aanvulling documentatie
• Lusoptimalisatie voor For – Next in BASIC
•
Thread-info functie