mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 23:03:27 +08:00
Minor cosmetic updates from review of last PR.
This commit is contained in:
@@ -288,6 +288,8 @@ nuttx/
|
|||||||
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f429i-disco/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f429i-disco/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
||||||
| |- stm32f746g-disco/
|
| |- stm32f746g-disco/
|
||||||
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f746g-disco/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f746g-disco/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
||||||
|
| |- stm32f769i-disco/
|
||||||
|
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32f769i-disco/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
||||||
| |- stm32l476-mdk/
|
| |- stm32l476-mdk/
|
||||||
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32l476vg-mdk/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
| | `- <a href="https://bitbucket.org/nuttx/nuttx/src/master/configs/stm32l476vg-mdk/README.txt" target="_blank"><b><i>README.txt</i></b></a>
|
||||||
| |- stm32l476vg-disco/
|
| |- stm32l476vg-disco/
|
||||||
|
|||||||
@@ -1827,6 +1827,8 @@ nuttx/
|
|||||||
| | `- README.txt
|
| | `- README.txt
|
||||||
| |- stm32f746g-disco/
|
| |- stm32f746g-disco/
|
||||||
| | `- README.txt
|
| | `- README.txt
|
||||||
|
| |- stm32f769i-disco/
|
||||||
|
| | `- README.txt
|
||||||
| |- stm32l476-mdk/
|
| |- stm32l476-mdk/
|
||||||
| | `- README.txt
|
| | `- README.txt
|
||||||
| |- stm32l476vg-disco/
|
| |- stm32l476vg-disco/
|
||||||
|
|||||||
@@ -114,9 +114,7 @@ struct ltdc_area_s
|
|||||||
|
|
||||||
struct ltdc_layer_s
|
struct ltdc_layer_s
|
||||||
{
|
{
|
||||||
|
/* Name: getvideoinfo
|
||||||
/*
|
|
||||||
* Name: getvideoinfo
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get video information about the layer
|
* Get video information about the layer
|
||||||
@@ -128,13 +126,12 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getvideoinfo)(FAR struct ltdc_layer_s *layer,
|
int (*getvideoinfo)(FAR struct ltdc_layer_s *layer,
|
||||||
FAR struct fb_videoinfo_s *vinfo);
|
FAR struct fb_videoinfo_s *vinfo);
|
||||||
|
|
||||||
/*
|
/* Name: getplaneinfo
|
||||||
* Name: getplaneinfo
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get plane information about the layer
|
* Get plane information about the layer
|
||||||
@@ -147,13 +144,12 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getplaneinfo)(FAR struct ltdc_layer_s *layer, int planeno,
|
int (*getplaneinfo)(FAR struct ltdc_layer_s *layer, int planeno,
|
||||||
FAR struct fb_planeinfo_s *pinfo);
|
FAR struct fb_planeinfo_s *pinfo);
|
||||||
|
|
||||||
/*
|
/* Name: getlid
|
||||||
* Name: getlid
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get a specific layer identifier.
|
* Get a specific layer identifier.
|
||||||
@@ -168,13 +164,12 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getlid)(FAR struct ltdc_layer_s *layer, int *lid, uint32_t flag);
|
int (*getlid)(FAR struct ltdc_layer_s *layer, int *lid, uint32_t flag);
|
||||||
|
|
||||||
#ifdef CONFIG_FB_CMAP
|
#ifdef CONFIG_FB_CMAP
|
||||||
/*
|
/* Name: setclut
|
||||||
* Name: setclut
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure layer clut (color lookup table).
|
* Configure layer clut (color lookup table).
|
||||||
@@ -190,13 +185,12 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setclut)(FAR struct ltdc_layer_s *layer,
|
int (*setclut)(FAR struct ltdc_layer_s *layer,
|
||||||
const FAR struct fb_cmap_s *cmap);
|
const FAR struct fb_cmap_s *cmap);
|
||||||
|
|
||||||
/*
|
/* Name: getclut
|
||||||
* Name: getclut
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get configured layer clut (color lookup table).
|
* Get configured layer clut (color lookup table).
|
||||||
@@ -209,13 +203,12 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getclut)(FAR struct ltdc_layer_s *layer, FAR struct fb_cmap_s *cmap);
|
int (*getclut)(FAR struct ltdc_layer_s *layer, FAR struct fb_cmap_s *cmap);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/* Name: setcolor
|
||||||
* Name: setcolor
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure layer color for the non active layer area.
|
* Configure layer color for the non active layer area.
|
||||||
@@ -229,12 +222,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setcolor)(FAR struct ltdc_layer_s *layer, uint32_t argb);
|
int (*setcolor)(FAR struct ltdc_layer_s *layer, uint32_t argb);
|
||||||
|
|
||||||
/*
|
/* Name: getcolor
|
||||||
* Name: getcolor
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get configured layer color for the non active layer area.
|
* Get configured layer color for the non active layer area.
|
||||||
@@ -246,12 +238,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getcolor)(FAR struct ltdc_layer_s *layer, uint32_t *argb);
|
int (*getcolor)(FAR struct ltdc_layer_s *layer, uint32_t *argb);
|
||||||
|
|
||||||
/*
|
/* Name: setcolorkey
|
||||||
* Name: setcolorkey
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure the layer color key (chromakey) for transparence.
|
* Configure the layer color key (chromakey) for transparence.
|
||||||
@@ -265,12 +256,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setcolorkey)(FAR struct ltdc_layer_s *layer, uint32_t rgb);
|
int (*setcolorkey)(FAR struct ltdc_layer_s *layer, uint32_t rgb);
|
||||||
|
|
||||||
/*
|
/* Name: getcolorkey
|
||||||
* Name: getcolorkey
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get the configured layer color key (chromakey) for transparence.
|
* Get the configured layer color key (chromakey) for transparence.
|
||||||
@@ -282,12 +272,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getcolorkey)(FAR struct ltdc_layer_s *layer, uint32_t *rgb);
|
int (*getcolorkey)(FAR struct ltdc_layer_s *layer, uint32_t *rgb);
|
||||||
|
|
||||||
/*
|
/* Name: setalpha
|
||||||
* Name: setalpha
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure layer alpha value factor into blend operation.
|
* Configure layer alpha value factor into blend operation.
|
||||||
@@ -305,12 +294,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setalpha)(FAR struct ltdc_layer_s *layer, uint8_t alpha);
|
int (*setalpha)(FAR struct ltdc_layer_s *layer, uint8_t alpha);
|
||||||
|
|
||||||
/*
|
/* Name: getalpha
|
||||||
* Name: getalpha
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get configured layer alpha value factor for blend operation.
|
* Get configured layer alpha value factor for blend operation.
|
||||||
@@ -322,12 +310,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getalpha)(FAR struct ltdc_layer_s *layer, uint8_t *alpha);
|
int (*getalpha)(FAR struct ltdc_layer_s *layer, uint8_t *alpha);
|
||||||
|
|
||||||
/*
|
/* Name: setblendmode
|
||||||
* Name: setblendmode
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure blend mode of the layer.
|
* Configure blend mode of the layer.
|
||||||
@@ -363,12 +350,11 @@ struct ltdc_layer_s
|
|||||||
* Informs the driver to use the pixel alpha value of the subjacent layer
|
* Informs the driver to use the pixel alpha value of the subjacent layer
|
||||||
* instead the constant alpha value. This is only useful for ARGB8888
|
* instead the constant alpha value. This is only useful for ARGB8888
|
||||||
* color format.
|
* color format.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setblendmode)(FAR struct ltdc_layer_s *layer, uint32_t mode);
|
int (*setblendmode)(FAR struct ltdc_layer_s *layer, uint32_t mode);
|
||||||
|
|
||||||
/*
|
/* Name: getblendmode
|
||||||
* Name: getblendmode
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get configured blend mode of the layer.
|
* Get configured blend mode of the layer.
|
||||||
@@ -380,12 +366,11 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getblendmode)(FAR struct ltdc_layer_s *layer, uint32_t *mode);
|
int (*getblendmode)(FAR struct ltdc_layer_s *layer, uint32_t *mode);
|
||||||
|
|
||||||
/*
|
/* Name: setarea
|
||||||
* Name: setarea
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Configure visible layer area and the reference position of the first
|
* Configure visible layer area and the reference position of the first
|
||||||
@@ -413,15 +398,14 @@ struct ltdc_layer_s
|
|||||||
* If the srcxpos and srcypos unequal the xpos and ypos of the coord
|
* If the srcxpos and srcypos unequal the xpos and ypos of the coord
|
||||||
* structure this acts like moving the visible area to another position on
|
* structure this acts like moving the visible area to another position on
|
||||||
* the screen during the next update operation.
|
* the screen during the next update operation.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*setarea)(FAR struct ltdc_layer_s *layer,
|
int (*setarea)(FAR struct ltdc_layer_s *layer,
|
||||||
FAR const struct ltdc_area_s *area,
|
FAR const struct ltdc_area_s *area,
|
||||||
fb_coord_t srcxpos,
|
fb_coord_t srcxpos,
|
||||||
fb_coord_t srcypos);
|
fb_coord_t srcypos);
|
||||||
|
|
||||||
/*
|
/* Name: getarea
|
||||||
* Name: getarea
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Get configured visible layer area.
|
* Get configured visible layer area.
|
||||||
@@ -435,15 +419,14 @@ struct ltdc_layer_s
|
|||||||
* Return:
|
* Return:
|
||||||
* On success - OK
|
* On success - OK
|
||||||
* On error - -EINVAL
|
* On error - -EINVAL
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*getarea)(FAR struct ltdc_layer_s *layer,
|
int (*getarea)(FAR struct ltdc_layer_s *layer,
|
||||||
FAR struct ltdc_area_s *area,
|
FAR struct ltdc_area_s *area,
|
||||||
fb_coord_t *srcxpos,
|
fb_coord_t *srcxpos,
|
||||||
fb_coord_t *srcypos);
|
fb_coord_t *srcypos);
|
||||||
|
|
||||||
/*
|
/* Name: update
|
||||||
* Name: update
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Update current layer settings and make changes visible.
|
* Update current layer settings and make changes visible.
|
||||||
@@ -478,13 +461,12 @@ struct ltdc_layer_s
|
|||||||
* LTDC_SYNC_VBLANK:
|
* LTDC_SYNC_VBLANK:
|
||||||
* Informs the driver to update the layer upon vertical blank. Otherwise
|
* Informs the driver to update the layer upon vertical blank. Otherwise
|
||||||
* immediately.
|
* immediately.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*update)(FAR struct ltdc_layer_s *layer, uint32_t mode);
|
int (*update)(FAR struct ltdc_layer_s *layer, uint32_t mode);
|
||||||
|
|
||||||
#ifdef CONFIG_STM32F7_DMA2D
|
#ifdef CONFIG_STM32F7_DMA2D
|
||||||
/*
|
/* Name: blit
|
||||||
* Name: blit
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Copy selected area from a source layer to selected position of the
|
* Copy selected area from a source layer to selected position of the
|
||||||
@@ -502,15 +484,14 @@ struct ltdc_layer_s
|
|||||||
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
||||||
* source area outside the visible area of the destination layer.
|
* source area outside the visible area of the destination layer.
|
||||||
* (The visible area usually represents the display size)
|
* (The visible area usually represents the display size)
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*blit)(FAR struct ltdc_layer_s *dest,
|
int (*blit)(FAR struct ltdc_layer_s *dest,
|
||||||
fb_coord_t destxpos, fb_coord_t destypos,
|
fb_coord_t destxpos, fb_coord_t destypos,
|
||||||
FAR const struct dma2d_layer_s *src,
|
FAR const struct dma2d_layer_s *src,
|
||||||
FAR const struct ltdc_area_s *srcarea);
|
FAR const struct ltdc_area_s *srcarea);
|
||||||
/*
|
|
||||||
*
|
/* Name: blend
|
||||||
* Name: blend
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Blends the selected area from a foreground layer with selected position
|
* Blends the selected area from a foreground layer with selected position
|
||||||
@@ -532,8 +513,8 @@ struct ltdc_layer_s
|
|||||||
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
||||||
* source area outside the visible area of the destination layer.
|
* source area outside the visible area of the destination layer.
|
||||||
* (The visible area usually represents the display size)
|
* (The visible area usually represents the display size)
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*blend)(FAR struct ltdc_layer_s *dest,
|
int (*blend)(FAR struct ltdc_layer_s *dest,
|
||||||
fb_coord_t destxpos, fb_coord_t destypos,
|
fb_coord_t destxpos, fb_coord_t destypos,
|
||||||
FAR const struct dma2d_layer_s *fore,
|
FAR const struct dma2d_layer_s *fore,
|
||||||
@@ -541,8 +522,7 @@ struct ltdc_layer_s
|
|||||||
FAR const struct dma2d_layer_s *back,
|
FAR const struct dma2d_layer_s *back,
|
||||||
FAR const struct ltdc_area_s *backarea);
|
FAR const struct ltdc_area_s *backarea);
|
||||||
|
|
||||||
/*
|
/* Name: fillarea
|
||||||
* Name: fillarea
|
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Fill the selected area of the whole layer with a specific color.
|
* Fill the selected area of the whole layer with a specific color.
|
||||||
@@ -557,8 +537,8 @@ struct ltdc_layer_s
|
|||||||
* OK - On success
|
* OK - On success
|
||||||
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
* -EINVAL - If one of the parameter invalid or if the size of the selected
|
||||||
* area outside the visible area of the layer.
|
* area outside the visible area of the layer.
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int (*fillarea)(FAR struct ltdc_layer_s *layer,
|
int (*fillarea)(FAR struct ltdc_layer_s *layer,
|
||||||
FAR const struct ltdc_area_s *area,
|
FAR const struct ltdc_area_s *area,
|
||||||
uint32_t color);
|
uint32_t color);
|
||||||
@@ -587,6 +567,9 @@ struct ltdc_layer_s
|
|||||||
* invalid.
|
* invalid.
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAR struct ltdc_layer_s *up_ltdcgetlayer(int lid);
|
FAR struct ltdc_layer_s *up_ltdcgetlayer(int lid);
|
||||||
|
|
||||||
#endif /* CONFIG_STM32F7_LTDC */
|
#endif /* CONFIG_STM32F7_LTDC */
|
||||||
#endif /* __ARCH_ARM_INCLUDE_STM32F7_LTDC_H */
|
#endif /* __ARCH_ARM_INCLUDE_STM32F7_LTDC_H */
|
||||||
|
|
||||||
|
|||||||
@@ -1177,8 +1177,8 @@ config STM32F7_LTDC
|
|||||||
---help---
|
---help---
|
||||||
The STM32 LTDC is an LCD-TFT Display Controller available on
|
The STM32 LTDC is an LCD-TFT Display Controller available on
|
||||||
the STM32F7x6, STM32F7x7, STM32F7x8 and STM32F7x9 devices.
|
the STM32F7x6, STM32F7x7, STM32F7x8 and STM32F7x9 devices.
|
||||||
It features a standard RGB888 parallel video interface (along with HSYNC, VSYNC, etc.)
|
It features a standard RGB888 parallel video interface (along
|
||||||
for controlling TFT LCD displays.
|
with HSYNC, VSYNC, etc.) for controlling TFT LCD displays.
|
||||||
With the STM32F7x8/9, the graphics signals can optionally
|
With the STM32F7x8/9, the graphics signals can optionally
|
||||||
be output via DSI instead of the parallel interface:
|
be output via DSI instead of the parallel interface:
|
||||||
See config options STM32F7_DSIHOST and STM32F7_LTDC_USE_DSI.
|
See config options STM32F7_DSIHOST and STM32F7_LTDC_USE_DSI.
|
||||||
@@ -4655,7 +4655,8 @@ config STM32F7_ETHMAC_REGDEBUG
|
|||||||
default n
|
default n
|
||||||
depends on DEBUG_NET_INFO
|
depends on DEBUG_NET_INFO
|
||||||
---help---
|
---help---
|
||||||
Enable very low-level register access debug. Depends on CONFIG_DEBUG_FEATURES.
|
Enable very low-level register access debug. Depends on
|
||||||
|
CONFIG_DEBUG_FEATURES.
|
||||||
|
|
||||||
endmenu # Ethernet MAC configuration
|
endmenu # Ethernet MAC configuration
|
||||||
|
|
||||||
@@ -4675,7 +4676,8 @@ config STM32F7_LTDC_USE_DSI
|
|||||||
depends on STM32F7_DSIHOST
|
depends on STM32F7_DSIHOST
|
||||||
---help---
|
---help---
|
||||||
Select this if your display is connected via DSI.
|
Select this if your display is connected via DSI.
|
||||||
Deselect option if your display is connected via digital RGB+HSYNC+VSYNC
|
Deselect option if your display is connected via digital
|
||||||
|
RGB+HSYNC+VSYNC
|
||||||
|
|
||||||
config STM32F7_LTDC_BACKLIGHT
|
config STM32F7_LTDC_BACKLIGHT
|
||||||
bool "Backlight support"
|
bool "Backlight support"
|
||||||
@@ -4811,7 +4813,8 @@ config FB_TRANSPARENCY
|
|||||||
bool "Enable transparency color map support"
|
bool "Enable transparency color map support"
|
||||||
default y
|
default y
|
||||||
---help---
|
---help---
|
||||||
Enabling transparency color map support is neccessary for ltdc L8 format.
|
Enabling transparency color map support is neccessary for
|
||||||
|
ltdc L8 format.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endmenu
|
endmenu
|
||||||
|
|||||||
@@ -517,7 +517,6 @@ static int stm32_dma2d_waitforirq(void)
|
|||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef CONFIG_STM32F7_DMA2D_L8
|
#ifdef CONFIG_STM32F7_DMA2D_L8
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: stm32_dma2d_loadclut
|
* Name: stm32_dma2d_loadclut
|
||||||
|
|||||||
@@ -45,17 +45,6 @@
|
|||||||
#include <arch/chip/ltdc.h>
|
#include <arch/chip/ltdc.h>
|
||||||
|
|
||||||
#ifdef CONFIG_STM32F7_DMA2D
|
#ifdef CONFIG_STM32F7_DMA2D
|
||||||
/****************************************************************************
|
|
||||||
* Pre-processor Definitions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Public Types
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Public Data
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
|
|||||||
@@ -59,7 +59,6 @@
|
|||||||
|
|
||||||
#include "up_arch.h"
|
#include "up_arch.h"
|
||||||
#include "up_internal.h"
|
#include "up_internal.h"
|
||||||
// #include "stm32.h"
|
|
||||||
#include "chip/stm32_ltdc.h"
|
#include "chip/stm32_ltdc.h"
|
||||||
#include "stm32_ltdc.h"
|
#include "stm32_ltdc.h"
|
||||||
#include "stm32_dma2d.h"
|
#include "stm32_dma2d.h"
|
||||||
@@ -924,18 +923,11 @@ static const uintptr_t stm32_clutwr_layer_t[LTDC_NLAYERS] =
|
|||||||
|
|
||||||
static bool g_initialized;
|
static bool g_initialized;
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Public Data
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Private Functions
|
* Private Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Configure global register
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: stm32_ltdc_gpioconfig
|
* Name: stm32_ltdc_gpioconfig
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -685,6 +685,11 @@ configs/stm32l476-mdk
|
|||||||
The STM32L476ME is a Cortex-M4 optimised for low-power operation
|
The STM32L476ME is a Cortex-M4 optimised for low-power operation
|
||||||
at up to 80MHz operation with 1024Kb Flash memory and 96+32Kb SRAM.
|
at up to 80MHz operation with 1024Kb Flash memory and 96+32Kb SRAM.
|
||||||
|
|
||||||
|
configs/stm32f769i-disco
|
||||||
|
NuttX configurations for the STMicro STM32F769I-DISCO development board
|
||||||
|
featuring the STM32F769NIH6 MCU. The STM32F769NIH6 is a 216MHz Cortex-M7
|
||||||
|
operating with 2048K Flash memory and 512Kb SRAM.
|
||||||
|
|
||||||
configs/stm32l476vg-disco
|
configs/stm32l476vg-disco
|
||||||
STMicro STM32L476VG_DISCO development board featuring the STM32L476VG
|
STMicro STM32L476VG_DISCO development board featuring the STM32L476VG
|
||||||
MCU. The STM32L476VG is a Cortex-M4 optimised for low-power operation
|
MCU. The STM32L476VG is a Cortex-M4 optimised for low-power operation
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ README
|
|||||||
|
|
||||||
This README discusses issues unique to NuttX configurations for the
|
This README discusses issues unique to NuttX configurations for the
|
||||||
STMicro STM32F769I-DISCO development board featuring the STM32F769NIH6
|
STMicro STM32F769I-DISCO development board featuring the STM32F769NIH6
|
||||||
MCU. The STM32F769NIH6 is a 216MHz Cortex-M7 operation with 2048K Flash
|
MCU. The STM32F769NIH6 is a 216MHz Cortex-M7 operating with 2048K Flash
|
||||||
memory and 512Kb SRAM. The board features:
|
memory and 512Kb SRAM. The board features:
|
||||||
|
|
||||||
- On-board ST-LINK/V2 for programming and debugging,
|
- On-board ST-LINK/V2 for programming and debugging,
|
||||||
@@ -95,7 +95,6 @@ Serial Console
|
|||||||
|
|
||||||
Use the serial interface the ST/LINK provides to the USB host.
|
Use the serial interface the ST/LINK provides to the USB host.
|
||||||
|
|
||||||
|
|
||||||
Configurations
|
Configurations
|
||||||
==============
|
==============
|
||||||
|
|
||||||
@@ -110,7 +109,6 @@ Configurations
|
|||||||
|
|
||||||
Where <subdir> is one of the sub-directories listed below.
|
Where <subdir> is one of the sub-directories listed below.
|
||||||
|
|
||||||
|
|
||||||
Configuration Directories
|
Configuration Directories
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
|||||||
@@ -12,16 +12,6 @@ CONFIG_ARMV7M_ICACHE=y
|
|||||||
CONFIG_ARMV7M_LAZYFPU=y
|
CONFIG_ARMV7M_LAZYFPU=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=43103
|
CONFIG_BOARD_LOOPSPERMSEC=43103
|
||||||
CONFIG_BUILTIN=y
|
CONFIG_BUILTIN=y
|
||||||
CONFIG_DEBUG_ERROR=y
|
|
||||||
CONFIG_DEBUG_FEATURES=y
|
|
||||||
CONFIG_DEBUG_MEMCARD_ERROR=y
|
|
||||||
CONFIG_DEBUG_MEMCARD_WARN=y
|
|
||||||
CONFIG_DEBUG_MEMCARD=y
|
|
||||||
CONFIG_DEBUG_NET_ERROR=y
|
|
||||||
CONFIG_DEBUG_NET_WARN=y
|
|
||||||
CONFIG_DEBUG_NET=y
|
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DEBUG_WARN=y
|
|
||||||
CONFIG_DISABLE_POLL=y
|
CONFIG_DISABLE_POLL=y
|
||||||
CONFIG_ETH0_PHY_LAN8742A=y
|
CONFIG_ETH0_PHY_LAN8742A=y
|
||||||
CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
|
CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
|
||||||
@@ -58,7 +48,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
|
|||||||
CONFIG_NSH_FILEIOSIZE=512
|
CONFIG_NSH_FILEIOSIZE=512
|
||||||
CONFIG_NSH_LINELEN=64
|
CONFIG_NSH_LINELEN=64
|
||||||
CONFIG_NSH_MOTD=y
|
CONFIG_NSH_MOTD=y
|
||||||
CONFIG_NSH_NETINIT_DEBUG=y
|
|
||||||
CONFIG_NSH_READLINE=y
|
CONFIG_NSH_READLINE=y
|
||||||
CONFIG_PREALLOC_MQ_MSGS=4
|
CONFIG_PREALLOC_MQ_MSGS=4
|
||||||
CONFIG_PREALLOC_TIMERS=4
|
CONFIG_PREALLOC_TIMERS=4
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ CONFIG_ARMV7M_ICACHE=y
|
|||||||
CONFIG_ARMV7M_LAZYFPU=y
|
CONFIG_ARMV7M_LAZYFPU=y
|
||||||
CONFIG_BOARD_LOOPSPERMSEC=43103
|
CONFIG_BOARD_LOOPSPERMSEC=43103
|
||||||
CONFIG_BUILTIN=y
|
CONFIG_BUILTIN=y
|
||||||
CONFIG_DEBUG_SYMBOLS=y
|
|
||||||
CONFIG_DISABLE_POLL=y
|
CONFIG_DISABLE_POLL=y
|
||||||
CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
|
CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
|
||||||
CONFIG_EXAMPLES_NSH=y
|
CONFIG_EXAMPLES_NSH=y
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* config/stm32f769i-disco/src/stm32_appinitilaize.c
|
* config/stm32f769i-disco/src/stm32_appinitialize.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2015-2016 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2015-2016 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||||
|
|||||||
@@ -49,10 +49,6 @@
|
|||||||
|
|
||||||
#ifdef CONFIG_ARCH_BUTTONS
|
#ifdef CONFIG_ARCH_BUTTONS
|
||||||
|
|
||||||
/****************************************************************************
|
|
||||||
* Pre-processor Definitions
|
|
||||||
****************************************************************************/
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|||||||
@@ -82,6 +82,7 @@ static uint32_t g_saveregs[XCPTCONTEXT_REGS];
|
|||||||
/************************************************************************************
|
/************************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
||||||
/* Given an array of size CONFIG_EXAMPLES_OSTEST_FPUSIZE, this function will return
|
/* Given an array of size CONFIG_EXAMPLES_OSTEST_FPUSIZE, this function will return
|
||||||
* the current FPU registers.
|
* the current FPU registers.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ config IEEE802154_IND_IRQRESERVE
|
|||||||
dynamically allocate the meta data structure with an additional cost
|
dynamically allocate the meta data structure with an additional cost
|
||||||
in performance.
|
in performance.
|
||||||
|
|
||||||
NOTE: Currently marked as experimental and with a default 0 zero
|
NOTE: Currently marked as experimental and with a default of zero
|
||||||
because there are no interrupt level allocations performed by the
|
because there are no interrupt level allocations performed by the
|
||||||
current IEEE 802.15.4 MAC code.
|
current IEEE 802.15.4 MAC code.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user