IHM carte NBOARD Mai 2018
Dependents: NBoard_IHM_V2 ex20_fonction ex21_PWM1 ex26 ... more
Fork of IHM_V2 by
Diff: IHM.cpp
- Revision:
- 4:a9e51ac904e2
- Parent:
- 2:ba3449b7e070
- Child:
- 5:255e1428f05f
--- a/IHM.cpp Tue Nov 08 02:05:57 2016 +0000 +++ b/IHM.cpp Tue Nov 08 07:22:34 2016 +0000 @@ -15,14 +15,25 @@ unsigned char i,j; va_list arg; va_start(arg,format); - vsprintf(tableau_ecran+curseur,format,arg); - // IHM_vprintf(format,arg); + curseur=curseur+vsprintf(tableau_ecran+curseur%64,format,arg); + if(curseur>31) + { + for(i=32; i<curseur;i++) + { + tableau_ecran[i%32]=tableau_ecran[i]; + } + curseur=curseur%32; + } + else + { + for(i=0; i<32;i++) + { + if(tableau_ecran[i]==0) + tableau_ecran[i]=20; + } + } va_end(arg); - for(i=0; i<32;i++) - { - if(tableau_ecran[i]==0) - tableau_ecran[i]=20; - } + tableau_ecran[32]='\0'; for(j=0; j<4; j++) { trame_Tx.id=LCD_CHAR0+j; trame_Tx.type=CANData;