Kolorowy terminal rs232 prosta bibloteka

Pozostałe układy mikrokontrolerów, układy peryferyjne i inne, nie mieszczące się w powyższych kategoriach.
Awatar użytkownika
foreste
User
User
Posty: 113
Rejestracja: niedziela 06 wrz 2015, 19:53
Kontaktowanie:

Kolorowy terminal rs232 prosta bibloteka

Postautor: foreste » czwartek 19 sty 2017, 06:03

Witam
mam okazje zaprezentować bibliotekę kolorowego terminala rs232 dla mbed.
Biblioteka uzupełnia działanie w mbed Serial w opcje takie jak kolor terminala , kolor czcionki czy czyszczenie ekranu z zawartości

biblioteka

Kod: Zaznacz cały

#ifndef rs232_vt100_h
#define rs232_vt100_h

string clear             = "\x1b[2j";
string home              = "\x1b[H";
// font_ color
string font_black          = "\x1b[30m";
string font_red             = "\x1b[31m";
string font_green          = "\x1b[32m";
string font_yellow          = "\x1b[33m";
string font_blue          = "\x1b[34m";
string font_magenta          = "\x1b[35m";
string font_cyan          = "\x1b[36m";
string font_white          = "\x1b[37m";
string font_default          = "\x1b[39m";

//color backround

string background_black       = "\x1b[40m";
string background_red      = "\x1b[41m";
string background_green      = "\x1b[42m";
string background_yellow      = "\x1b[43m";
string background_blue      = "\x1b[44m";
string background_magenta   = "\x1b[45m";
string background_cyan      = "\x1b[46m";
string background_white      = "\x1b[47m";
string background_default      = "\x1b[49m";
#endif


Przykład użycia biblioteki


Kod: Zaznacz cały

#include "mbed.h"
#include "rs232_vt100.h"
#include <string>
Serial pc(USBTX, USBRX);
int main()
{

    pc.printf("%s", font_blue);
    wait(1);
    pc.printf("%s", background_red);
    wait(1);
    while(1) {

        pc.printf("Hello World !\n");
        wait(2);
    }
}
♫,♫.¨♫

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: Kolorowy terminal rs232 prosta bibloteka

Postautor: SuperGość » czwartek 19 sty 2017, 06:58

Przykład, ze tak powiem z "użycia" i uzyskanego efektu pokażesz?

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1177
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: Kolorowy terminal rs232 prosta bibloteka

Postautor: Antystatyczny » czwartek 19 sty 2017, 13:59

W zasadzie można by upchnąć te stringi sterujące do flasha.
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.


Wróć do „Inne mikroklocki, również peryferyjne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości