Minor cosmetic updates from review of last PR.

This commit is contained in:
Gregory Nutt
2017-07-20 07:39:57 -06:00
parent 1135b96fc8
commit c3b552e072
15 changed files with 122 additions and 164 deletions
+2
View File
@@ -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/
+2
View File
@@ -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/
+42 -59
View File
@@ -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 */
+8 -5
View File
@@ -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
-1
View File
@@ -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
-11
View File
@@ -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
-8
View File
@@ -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
* *
+5
View File
@@ -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
+1 -3
View File
@@ -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
-1
View File
@@ -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.
*/ */
+1 -1
View File
@@ -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.