- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 405

Thema: Alternative zu Flashnnn.exe

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #39
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hi Ulli,

    manchmal liegt es an der Verkablung, wenn zum Beispiel das RTS nicht gesetzt ist.
    Das Terminal in AF ist minimalistisch, selber setze ich mittlerweile ein anderes selbst geschriebenes Terminal ein das VT525 Kommandos versteht.
    Damit kann ich dann Farben ändern, Cursor positionieren und so weiter. Das könnte ich auch einmal in AF integrieren.
    Mit dem Terminal wären deine Fragen 1,2,3 und 6 gelöst.

    zu 4.)
    Also wenn der Schirm voll ist, ist er voll...

    zu 5.)
    Über das Terminal kann mit einem speziellen Protokoll geladen und gespeichert werden.
    Du kannst also in Dateien auf dem Rechner, auf dem das Terminalprogramm läuft, in Dateien Daten schreiben bzw. von den Dateien Daten lesen.

    Das Terminal emuliert/ist angelehnt an ein Digital DEV VT525 Farbterminal.
    Das sind ein paar Kommandos die unterstützt werden.
    Code:
    char ESC = 0x1B;
    char CSI = 0x8b;
    char DCS = 0x90;
    char ST  = 0x9c;
    
    char* VT_CUR_HSC_s   =    "\x8b=1c";             /* show cursor */
    char* VT_CUR_HSC_h   =    "\x8b=0c";             /* hide cursor */
    char* VT_CUR_DECSC   =    "\x1b\x37";            /*ESC+7  save cursor pos */
    char* VT_CUR_DECRC   =    "\x1b\x38";            /*ESC+8  restore cursor pos */
    char* VT_IRM_ON      =    "\x8b\x34\x68";        /*CSI+'4h'*/
    char* VT_IRM_OFF     =    "\x8b\x34\x6c";        /*CSI+'4l'*/
    char* VT_ED2         =    "\x8b\x32\x4a";        /*CSI+'2J'*/
    char* VT_EL0         =    "\x8b\x30\x4b";        /*CSI+'0K'   Erase Line; From the cursor to the end of the line */
    char* VT_SRM_off     =    "\x8b\x31\x32\x68";    /*CSI+'12h'  Send/Receive Mode (Local Echo) off */
    char* VT_SRM_on      =    "\x8b\x31\x32\x6c";    /*CSI+'12h'  Send/Receive Mode (Local Echo) on */
    
    
    char* VT_FONT_NORMAL =    "\x8b\x30m";       /*CSI+'0m'*/
    char* VT_FONT_BOLD   =    "\x8b\x31m";       /*CSI+'1m'*/
    char* VT_FONT_USCORE =    "\x8b\x34m";       /*CSI+'4m'*/
    char* VT_FONT_BLINK  =    "\x8b\x35m";       /*CSI+'5m'*/
    
    char* VT_DECDHL_T    =    "\x1b#3";          /* Double height line; Top half */
    char* VT_DECDHL_B    =    "\x1b#4";          /* Double height line; Bottom half */
    char* VT_DECSWL      =    "\x1b#5";          /* Single width line */
    char* VT_DECDWL      =    "\x1b#6";          /* Double width line */
    
    char* VT_REGIS       =    "\x90\x30\x70";    /* ReGIS graphics mode on; exited with ST(#$9C) */
    char* VT_ST          =    "\x9c";            /* ReGIS graphics mode off */
    Damit Du eine Idee bekommst was das original Terminal damals (ca. 1985) konnte....

    und das VT340



    Meins ist aber noch nicht so ausgereift...


    Gruß,

    Osser
    Geändert von Osser (24.10.2014 um 16:02 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen