tipografia para el graficador de bode
Diff: Tipografia5x3.cpp
- Revision:
- 0:265a9be32d7e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tipografia5x3.cpp Thu Dec 06 00:06:44 2018 +0000 @@ -0,0 +1,614 @@ +#include "Tipografia5x3.h" +#include "st7920.h" +#include "ST7920Libreries.h" +unsigned int x=0,y=0,i=0,cruze=0; +void Tipografia5x3(int Xp, int Yp, const char str, unsigned char Ip, const char CRUZE ) +{ + x=Xp; + y=Yp; + i=Ip; + cruze=CRUZE; + switch(str) { + case 'A': + A(); + break; + case 'B': + B(); + break; + case 'C': + C(); + break; + case 'D': + D(); + break; + case 'E': + E(); + break; + case 'F': + F(); + break; + case 'G': + G(); + break; + case 'H': + H(); + break; + case 'I': + I(); + break; + case 'J': + J(); + break; + case 'K': + K(); + break; + case 'L': + L(); + break; + case 'M': + M(); + break; + case 'N': + N(); + break; + case 'O': + O(); + break; + case 'P': + P(); + break; + case 'R': + R(); + break; + case 'S': + S(); + break; + case 'T': + T(); + break; + case 'U': + U(); + break; + case 'V': + V(); + break; + case 'W': + W(); + break; + case 'X': + X(); + break; + case 'Y': + Y(); + break; + case 'Z': + Z(); + break; + case'0': + CERO(); + break; + case '1': + UNO(); + break; + case '2': + DOS(); + break; + case '3': + TRES(); + break; + case '4': + CUATRO(); + break; + case '5': + CINCO(); + break; + case '6': + SEIS(); + break; + case '7': + SIETE(); + break; + case '8': + OCHO(); + break; + case '9': + NUEVE(); + break; + case 'f': + f(); + break; + case 'd': + d(); + break; + case '-': + GUION(); + break; + case ' ': + break; + } +} + +void GUION() +{ + pos8 + pos9 +} +void f() +{ + pos2 + pos3 + pos5 + pos7 + pos8 + pos9 + pos11 + pos14 +} +void d() +{ + pos3 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void A() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void B() +{ + pos1 + pos2 + pos4 + pos6 + pos7 + pos8 + pos10 + pos12 + pos13 + pos14 + pos14 +} +void C() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos10 + pos13 + pos14 + pos15 +} +void D() +{ + pos1 + pos2 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 +} +void E() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos13 + pos14 + pos15 +} +void F() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos13 +} +void G() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void H() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void I() +{ + pos1 + pos2 + pos3 + pos5 + pos8 + pos11 + pos13 + pos14 + pos15 +} +void J() +{ + pos1 + pos2 + pos3 + pos6 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void K() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos8 + pos10 + pos12 + pos13 + pos15 +} +void L() +{ + pos1 + pos4 + pos7 + pos10 + pos13 + pos14 + pos15 +} +void M() +{ + pos1 + pos3 + pos4 + pos5 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void N() +{ + pos1 + pos3 + pos4 + pos5 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos15 +} +void O() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void P() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos11 + pos12 + pos13 +} +void R() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos11 + pos13 + pos15 +} +void S() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} +void T() +{ + pos1 + pos2 + pos3 + pos5 + pos8 + pos11 + pos14 +} +void U() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void V() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos14 +} +void W() +{ + pos1 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos11 + pos12 + pos13 + pos15 +} +void X() +{ + pos1 + pos3 + pos4 + pos6 + pos8 + pos10 + pos12 + pos13 + pos15 +} +void Y() +{ + pos1 + pos3 + pos4 + pos6 + pos8 + pos11 + pos14 +} +void Z() +{ + pos1 + pos2 + pos3 + pos6 + pos8 + pos10 + pos13 + pos14 + pos15 +} +void CERO() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void UNO() +{ + pos2 + pos4 + pos5 + pos8 + pos11 + pos13 + pos14 + pos15 +} +void DOS() +{ + pos1 + pos2 + pos6 + pos8 + pos10 + pos13 + pos14 + pos15 +} +void TRES() +{ + pos1 + pos2 + pos3 + pos6 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} +void CUATRO() +{ + pos1 + pos4 + pos6 + pos7 + pos8 + pos9 + pos12 + pos15 +} +void CINCO() +{ + pos1 + pos2 + pos3 + pos4 + pos8 + pos12 + pos13 + pos14 +} +void SEIS() +{ + pos1 + pos2 + pos3 + pos4 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void SIETE() +{ + pos1 + pos2 + pos3 + pos6 + pos8 + pos11 + pos14 +} +void OCHO() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos10 + pos12 + pos13 + pos14 + pos15 +} +void NUEVE() +{ + pos1 + pos2 + pos3 + pos4 + pos6 + pos7 + pos8 + pos9 + pos12 + pos13 + pos14 + pos15 +} \ No newline at end of file