code strat avant match 2, strat inversée OK normalement
Fork of CRAC-Strat_2017_fin_premier_match by
Display/Display.cpp@24:4a28a72781a6, 2017-05-25 (annotated)
- Committer:
- ClementBreteau
- Date:
- Thu May 25 17:17:42 2017 +0000
- Revision:
- 24:4a28a72781a6
- Parent:
- 0:ad97421fb1fb
code de strat avant match2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
antbig | 0:ad97421fb1fb | 1 | #include "Display.h" |
antbig | 0:ad97421fb1fb | 2 | #include <stdarg.h> |
antbig | 0:ad97421fb1fb | 3 | #include <stdio.h> |
antbig | 0:ad97421fb1fb | 4 | |
antbig | 0:ad97421fb1fb | 5 | CANMessage trame_Tx = CANMessage(); |
antbig | 0:ad97421fb1fb | 6 | unsigned char curseur=0; |
antbig | 0:ad97421fb1fb | 7 | |
antbig | 0:ad97421fb1fb | 8 | void tactile_printf(const char* format, ...) |
antbig | 0:ad97421fb1fb | 9 | { |
antbig | 0:ad97421fb1fb | 10 | unsigned char i,j; |
antbig | 0:ad97421fb1fb | 11 | va_list args; |
antbig | 0:ad97421fb1fb | 12 | va_start(args, format); |
antbig | 0:ad97421fb1fb | 13 | vsprintf(tableau_ecran+curseur,format, args); |
antbig | 0:ad97421fb1fb | 14 | va_end(args); |
antbig | 0:ad97421fb1fb | 15 | // envoi sur le bus can du tableau complet de l'ecran |
antbig | 0:ad97421fb1fb | 16 | trame_Tx.id=ECRAN_PRINTF_1; |
antbig | 0:ad97421fb1fb | 17 | for(j=0; j<4; j++) { |
antbig | 0:ad97421fb1fb | 18 | trame_Tx.type=CANData; |
antbig | 0:ad97421fb1fb | 19 | trame_Tx.len=8; |
antbig | 0:ad97421fb1fb | 20 | for(i=0; i<8; i++) |
antbig | 0:ad97421fb1fb | 21 | trame_Tx.data[i]=tableau_ecran[i+j*8]; |
antbig | 0:ad97421fb1fb | 22 | can1.write(trame_Tx); |
antbig | 0:ad97421fb1fb | 23 | wait_us(200); |
antbig | 0:ad97421fb1fb | 24 | trame_Tx.id += 1; |
antbig | 0:ad97421fb1fb | 25 | } |
antbig | 0:ad97421fb1fb | 26 | } |