mash273 Posted January 13, 2018 Report Share Posted January 13, 2018 (edited) Hello, have everyone an example to drive uGFX with SSD1963 8Bit Controller on FMC for STM32F7 CubeMX and System Workbench? Alle the samples here are for FSMC and not FMC. Thanks in advance! Edited January 13, 2018 by mash273 Link to comment Share on other sites More sharing options...
Joel Bodenmann Posted January 16, 2018 Report Share Posted January 16, 2018 Hello & welcome to the µGFX community! There are currently no official examples for that. However, it should be very straight forward to get that working. The FSMC vs. FMC stuff does not concern µGFX at all - that only affects the changes in the board file which are always hardware/platform/target specific. FMC doesn't work that different from FSMC. It's basically just more features. You should be able to take one of the existing FSMC examples and adapt it to your FMC needs. It's always good practice to make sure that your peripherals are working outside of µGFX prior to writing the board files for µGFX. Link to comment Share on other sites More sharing options...
mash273 Posted January 17, 2018 Author Report Share Posted January 17, 2018 Hello Joel, I have adapt the board file, but it dosen't work. board_SSD1963.h Link to comment Share on other sites More sharing options...
mash273 Posted January 17, 2018 Author Report Share Posted January 17, 2018 (edited) Whats happend? it is only when use Display = TRUE? Description Resource Path Location Type 'FMC_Bank' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 58 C/C++ Problem 'FMC_Bank' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 72 C/C++ Problem 'FMC_Bank1' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 58 C/C++ Problem 'FMC_Bank1' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 72 C/C++ Problem 'FMC_BCR1_MBKEN' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 63 C/C++ Problem 'FMC_BCR1_MBKEN' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 73 C/C++ Problem 'FMC_BCR1_MWID_0' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 63 C/C++ Problem 'FMC_BCR1_MWID_0' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 73 C/C++ Problem 'FMC_BCR1_WREN' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 63 C/C++ Problem 'FMC_BCR1_WREN' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 73 C/C++ Problem 'FMC_BTR1_ADDSET_0' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 72 C/C++ Problem 'FMC_BTR1_ADDSET_1' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 58 C/C++ Problem 'FMC_BTR1_ADDSET_3' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 58 C/C++ Problem 'FMC_BTR1_BUSTURN_0' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 72 C/C++ Problem 'FMC_BTR1_BUSTURN_1' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 60 C/C++ Problem 'FMC_BTR1_BUSTURN_3' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 60 C/C++ Problem 'FMC_BTR1_DATAST_1' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 59 C/C++ Problem 'FMC_BTR1_DATAST_2' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 72 C/C++ Problem 'FMC_BTR1_DATAST_3' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 59 C/C++ Problem 'GPIO_PIN_2' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 80 C/C++ Problem 'GPIO_PIN_RESET' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 80 C/C++ Problem 'GPIO_PIN_SET' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 82 C/C++ Problem 'GPIOC' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 49 C/C++ Problem 'GPIOD' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 50 C/C++ Problem 'GPIOE' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 51 C/C++ Problem 'GPIOE' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 80 C/C++ Problem 'RCC_AHB3ENR_FMCEN' undeclared (first use in this function) board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 46 C/C++ Problem make: *** [uGFX/drivers/gdisp/SSD1963/gdisp_lld_SSD1963.o] Error 1 uglx_ssd1963 C/C++ Problem recipe for target 'uGFX/drivers/gdisp/SSD1963/gdisp_lld_SSD1963.o' failed subdir.mk /uglx_ssd1963/Debug/uGFX/drivers/gdisp/SSD1963 line 18 C/C++ Problem Type 'LCD_Parameters' could not be resolved board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 19 Semantic Error unknown type name 'IOBus' board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 49 C/C++ Problem unknown type name 'IOBus' board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 50 C/C++ Problem unknown type name 'IOBus' board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 51 C/C++ Problem excess elements in scalar initializer board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 49 C/C++ Problem excess elements in scalar initializer board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 50 C/C++ Problem excess elements in scalar initializer board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 51 C/C++ Problem GOS: Raw32 - Make sure you initialize your hardware and the C runtime before calling gfxInit() in your application! gos_raw32.c /uglx_ssd1963/uGFX/src/gos line 32 C/C++ Problem implicit declaration of function 'HAL_GPIO_WritePin' [-Wimplicit-function-declaration] board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 80 C/C++ Problem implicit declaration of function 'PAL_MODE_ALTERNATE' [-Wimplicit-function-declaration] board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 53 C/C++ Problem implicit declaration of function 'palSetBusMode' [-Wimplicit-function-declaration] board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 53 C/C++ Problem implicit declaration of function 'rccEnableAHB3' [-Wimplicit-function-declaration] board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 46 C/C++ Problem (near initialization for 'busC') board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 49 C/C++ Problem (near initialization for 'busD') board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 50 C/C++ Problem (near initialization for 'busE') board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 51 C/C++ Problem each undeclared identifier is reported only once for each function it appears in board_SSD1963.h /uglx_ssd1963/uGFX/drivers/gdisp/SSD1963 line 46 C/C++ Problem Edited January 17, 2018 by mash273 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now