Basic example how to use DrawPixel with STM32F746
Dependencies: BSP_DISCO_F746NG LCD_DISCO_F746NG TS_DISCO_F746NG mbed
Output.cpp
00001 #include "mbed.h" 00002 #include "Output.h" 00003 #include "LCD_DISCO_F746NG.h" 00004 00005 extern LCD_DISCO_F746NG lcd; 00006 00007 bool Output::draw_image(const unsigned long* indirizzo_acceso, const unsigned long* indirizzo_spento, bool stato, int off_X, int off_Y) 00008 { 00009 int riga, colonna; 00010 unsigned long contatore=0; 00011 00012 if (stato) { 00013 for (riga=0; riga<60; riga++) { 00014 for ( colonna=0; colonna<50; colonna++) { 00015 lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_acceso+contatore)); 00016 contatore++; 00017 } 00018 colonna=0; 00019 } 00020 } 00021 else { 00022 for (riga=0; riga<60; riga++) { 00023 for ( colonna=0; colonna<50; colonna++) { 00024 lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_spento+contatore)); 00025 contatore++; 00026 } 00027 colonna=0; 00028 } 00029 } 00030 return 0; 00031 } 00032
Generated on Tue Jul 12 2022 18:42:45 by 1.7.2