aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@seriouslyembedded.com>2015-07-08 03:26:23 +0200
committerJoel Bodenmann <joel@seriouslyembedded.com>2015-07-08 03:26:23 +0200
commitac231c558c7c9758c487f5407017d406299c49cb (patch)
tree58212859a4c7abd489fa026b9efb899e3dca7176 /drivers
parentf5f18fc2d3fd9191dda10ac7d654ce5e87e85b6a (diff)
downloaduGFX-ac231c558c7c9758c487f5407017d406299c49cb.tar.gz
uGFX-ac231c558c7c9758c487f5407017d406299c49cb.tar.bz2
uGFX-ac231c558c7c9758c487f5407017d406299c49cb.zip
Adding some board file stuff for the F7 discovery (nothing done yet, just adding the required files)
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gdisp/STM32F746Discovery/board_STM32F746Discovery_template.h22
-rw-r--r--drivers/gdisp/STM32F746Discovery/gdisp_lld_STM32F746Discovery.c1
-rw-r--r--drivers/gdisp/STM32F746Discovery/readme.txt2
3 files changed, 7 insertions, 18 deletions
diff --git a/drivers/gdisp/STM32F746Discovery/board_STM32F746Discovery_template.h b/drivers/gdisp/STM32F746Discovery/board_STM32F746Discovery_template.h
index 2f7be489..df605838 100644
--- a/drivers/gdisp/STM32F746Discovery/board_STM32F746Discovery_template.h
+++ b/drivers/gdisp/STM32F746Discovery/board_STM32F746Discovery_template.h
@@ -31,10 +31,11 @@ static const ltdcConfig driverCfg = {
0xFF, // Constant alpha factor
LTDC_LEF_ENABLE // Layer configuration flags
},
+
LTDC_UNUSED_LAYER_CONFIG // Foreground layer config
};
-static inline void init_board(GDisplay *g) {
+static inline void init_board(GDisplay* g) {
// As we are not using multiple displays we set g->board to NULL as we don't use it.
g->board = 0;
@@ -48,26 +49,13 @@ static inline void init_board(GDisplay *g) {
static inline void post_init_board(GDisplay* g)
{
+ (void)g;
}
static inline void set_backlight(GDisplay* g, uint8_t percent)
{
-}
-
-static inline void acquire_bus(GDisplay* g)
-{
-}
-
-static inline void release_bus(GDisplay* g)
-{
-}
-
-static inline void write_index(GDisplay* g, uint8_t index)
-{
-}
-
-static inline void write_data(GDisplay* g, uint8_t data)
-{
+ (void)g;
+ (void)percent;
}
#endif /* _GDISP_LLD_BOARD_H */
diff --git a/drivers/gdisp/STM32F746Discovery/gdisp_lld_STM32F746Discovery.c b/drivers/gdisp/STM32F746Discovery/gdisp_lld_STM32F746Discovery.c
index c46bf27e..ed4e8e20 100644
--- a/drivers/gdisp/STM32F746Discovery/gdisp_lld_STM32F746Discovery.c
+++ b/drivers/gdisp/STM32F746Discovery/gdisp_lld_STM32F746Discovery.c
@@ -296,6 +296,7 @@ LLDSPEC color_t gdisp_lld_get_pixel_color(GDisplay* g)
#endif
color = PIXEL_ADDR(g, pos)[0];
+
return gdispNative2Color(color);
}
diff --git a/drivers/gdisp/STM32F746Discovery/readme.txt b/drivers/gdisp/STM32F746Discovery/readme.txt
index ab87e1d8..e21429df 100644
--- a/drivers/gdisp/STM32F746Discovery/readme.txt
+++ b/drivers/gdisp/STM32F746Discovery/readme.txt
@@ -8,4 +8,4 @@ To use this driver:
include $(GFXLIB)/drivers/gdisp/STM32F746Discovery/driver.mk
3. Add a board_STM32F746Discovery.h to you project directory (or board directory)
- base on one of the templates.
+ based on one of the templates.