Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Marcel, > > > dank für die schnell rückmeldung, > > das mit der HOST-LED habe ich auch schon > > irgendwo gelesen und habe dies auch schon in einem anderen projekt eingeplant, > > ist aber nicht das, was ich jetzt brauche. > > vielmehr beötige ich die anzeige im extlcd über >> os.hex version... usw. > > ich dachte man könne die versionsdaten auslesen und über einen string > > ausgeben. > > > > mit einer halben lösung bin ich auch schon zufrieden. > > Um den Versionsstring des OS zu bekommen, mußt Du die richtige Stelle > im OS (Segment 0) auslesen. > > Das wären: > Release-Datum: ab 0x260 - 10 Zeichen, Null-terminiert > Versions-Nr.: ab 0x286 - 8 Zeichen, Null-terminiert > > Allerdings könnte es hier ein kleines Problem: > Entweder Du benutzt dafür ein kleines ASM-Proggie oder Du mußt den Flash > Byteweise auslesen. > > Frei nach dem Motto: > <code> > inline function get0x286() returns byte > { > inline vmcodes.VM_LOAD_ABSOLUTE_BYTE; > inline 0x286; > } > inline function get0x287() returns byte > { > inline vmcodes.VM_LOAD_ABSOLUTE_BYTE; > inline 0x287; > } > //...usw. > // für Addr. 0x288 bis 0x28C > //... > inline function get0x28D() returns byte > { > inline vmcodes.VM_LOAD_ABSOLUTE_BYTE; > inline 0x28D; > } > > ... > > string s; > > s=get0x286() + get0x287() +get0x288() + ... +get0x28C() + get0x28D(); > </code> > > In s sollte dann beispielsweise bei OSOPT V3.0 "CC2 V3.0" stehen. > Jedoch steht bei OSOPT_V2 hier "CC2 V.1" !!! > Darum muß nach dem selben Schema immer das Release-Datum > ebenfalls ausgelesen werden !! > Ich hab' dies allerdings nicht getestet. Es kann also sein, daß es nicht funzt. > > Jedoch wird es in naher Zukunft das Modul flash.c2 geben. > Was dann alles möglich sein wird, erzähl' ich lieber noch nicht. :-) > > MfG André H.