new version of AL96_OT

Dependencies:   mbed LCD_DISCO_F469NI TS_DISCO_F469NI BSP_DISCO_F469NI

Committer:
billycorgan123
Date:
Wed May 30 14:59:27 2018 +0000
Revision:
0:c980456a5562
30/5/2018 _a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
billycorgan123 0:c980456a5562 1 #include "mbed.h"
billycorgan123 0:c980456a5562 2 #include "Output.h"
billycorgan123 0:c980456a5562 3 #include "TS_DISCO_F469NI.h"
billycorgan123 0:c980456a5562 4 #include "LCD_DISCO_F469NI.h"
billycorgan123 0:c980456a5562 5
billycorgan123 0:c980456a5562 6 extern LCD_DISCO_F469NI lcd;
billycorgan123 0:c980456a5562 7
billycorgan123 0:c980456a5562 8 bool Output::draw_image(const unsigned long* indirizzo_acceso, const unsigned long* indirizzo_spento, bool stato, int off_X, int off_Y)
billycorgan123 0:c980456a5562 9 {
billycorgan123 0:c980456a5562 10 int riga, colonna;
billycorgan123 0:c980456a5562 11 unsigned long contatore=0;
billycorgan123 0:c980456a5562 12
billycorgan123 0:c980456a5562 13 if (stato) {
billycorgan123 0:c980456a5562 14 for (riga=0; riga<70; riga++) {
billycorgan123 0:c980456a5562 15 for ( colonna=0; colonna<70; colonna++) {
billycorgan123 0:c980456a5562 16 lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_acceso+contatore));
billycorgan123 0:c980456a5562 17 contatore++;
billycorgan123 0:c980456a5562 18 }
billycorgan123 0:c980456a5562 19 colonna=0;
billycorgan123 0:c980456a5562 20 }
billycorgan123 0:c980456a5562 21 }
billycorgan123 0:c980456a5562 22 else {
billycorgan123 0:c980456a5562 23 for (riga=0; riga<70; riga++) {
billycorgan123 0:c980456a5562 24 for ( colonna=0; colonna<70; colonna++) {
billycorgan123 0:c980456a5562 25 lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_spento+contatore));
billycorgan123 0:c980456a5562 26 contatore++;
billycorgan123 0:c980456a5562 27 }
billycorgan123 0:c980456a5562 28 colonna=0;
billycorgan123 0:c980456a5562 29 }
billycorgan123 0:c980456a5562 30 }
billycorgan123 0:c980456a5562 31 return 0;
billycorgan123 0:c980456a5562 32 }