![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Basic example how to use DrawPixel with STM32F746
Dependencies: BSP_DISCO_F746NG LCD_DISCO_F746NG TS_DISCO_F746NG mbed
Diff: Output/Output.cpp
- Revision:
- 1:8a54b7de2617
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Output/Output.cpp Wed Feb 21 19:38:50 2018 +0000 @@ -0,0 +1,32 @@ +#include "mbed.h" +#include "Output.h" +#include "LCD_DISCO_F746NG.h" + +extern LCD_DISCO_F746NG lcd; + +bool Output::draw_image(const unsigned long* indirizzo_acceso, const unsigned long* indirizzo_spento, bool stato, int off_X, int off_Y) +{ +int riga, colonna; +unsigned long contatore=0; + + if (stato) { + for (riga=0; riga<60; riga++) { + for ( colonna=0; colonna<50; colonna++) { + lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_acceso+contatore)); + contatore++; + } + colonna=0; + } + } + else { + for (riga=0; riga<60; riga++) { + for ( colonna=0; colonna<50; colonna++) { + lcd.DrawPixel (off_X+colonna, riga+off_Y, *(indirizzo_spento+contatore)); + contatore++; + } + colonna=0; + } + } +return 0; +} +