You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by je...@apache.org on 2020/10/12 07:40:54 UTC

[incubator-nuttx] 02/02: boards: spresense: Add graphics demos to wifi and wifi_smp

This is an automated email from the ASF dual-hosted git repository.

jerpelea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 7be1739b418d004975ab4e2e77998299a784f410
Author: Masayuki Ishikawa <ma...@gmail.com>
AuthorDate: Fri Oct 9 15:26:56 2020 +0900

    boards: spresense: Add graphics demos to wifi and wifi_smp
    
    Summary:
    - This commit enables LCD for spresense and adds graphics demos
    
    Impact:
    - Affects wifi and wifi_smp configurations
    
    Testing:
    - Tested with nx, nxdemo, nxhello and nxlines
    
    Signed-off-by: Masayuki Ishikawa <Ma...@jp.sony.com>
---
 boards/arm/cxd56xx/spresense/configs/wifi/defconfig     | 16 ++++++++++++++++
 boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig | 16 ++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/boards/arm/cxd56xx/spresense/configs/wifi/defconfig b/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
index a2f3c02..bf8960e 100644
--- a/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/wifi/defconfig
@@ -7,6 +7,8 @@
 #
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_MMCSD_SPI is not set
+# CONFIG_NXFONTS_DISABLE_16BPP is not set
+# CONFIG_NX_DISABLE_16BPP is not set
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="spresense"
@@ -42,6 +44,13 @@ CONFIG_ELF=y
 CONFIG_EXAMPLES_FTPC=y
 CONFIG_EXAMPLES_FTPD=y
 CONFIG_EXAMPLES_HELLO=m
+CONFIG_EXAMPLES_NX=y
+CONFIG_EXAMPLES_NXDEMO=y
+CONFIG_EXAMPLES_NXHELLO=y
+CONFIG_EXAMPLES_NXHELLO_BPP=16
+CONFIG_EXAMPLES_NXLINES=y
+CONFIG_EXAMPLES_NXLINES_BPP=16
+CONFIG_EXAMPLES_NX_BPP=16
 CONFIG_EXAMPLES_TCPBLASTER=y
 CONFIG_EXAMPLES_TCPBLASTER_GROUPSIZE=500
 CONFIG_EXAMPLES_TCPBLASTER_SENDSIZE=1400
@@ -62,6 +71,9 @@ CONFIG_FTP_TMPDIR="/mnt/sd0"
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
+CONFIG_LCD=y
+CONFIG_LCD_ILI9340=y
+CONFIG_LCD_ILI9340_IFACE0=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
@@ -71,6 +83,7 @@ CONFIG_MEMSET_64BIT=y
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
+CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD_BYTE_WRITE=y
 CONFIG_MTD_PARTITION=y
 CONFIG_MTD_SMART=y
@@ -104,8 +117,11 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_DISABLE_NSLOOKUP=y
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_READLINE=y
+CONFIG_NX=y
+CONFIG_NXFONT_SERIF22X29=y
 CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
 CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072
+CONFIG_NX_BLOCKING=y
 CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PREALLOC_MQ_MSGS=32
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig b/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
index 2212e25..3f133b6 100644
--- a/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/wifi_smp/defconfig
@@ -7,6 +7,8 @@
 #
 # CONFIG_MMCSD_HAVE_WRITEPROTECT is not set
 # CONFIG_MMCSD_SPI is not set
+# CONFIG_NXFONTS_DISABLE_16BPP is not set
+# CONFIG_NX_DISABLE_16BPP is not set
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="spresense"
@@ -45,6 +47,13 @@ CONFIG_ELF=y
 CONFIG_EXAMPLES_FTPC=y
 CONFIG_EXAMPLES_FTPD=y
 CONFIG_EXAMPLES_HELLO=m
+CONFIG_EXAMPLES_NX=y
+CONFIG_EXAMPLES_NXDEMO=y
+CONFIG_EXAMPLES_NXHELLO=y
+CONFIG_EXAMPLES_NXHELLO_BPP=16
+CONFIG_EXAMPLES_NXLINES=y
+CONFIG_EXAMPLES_NXLINES_BPP=16
+CONFIG_EXAMPLES_NX_BPP=16
 CONFIG_EXAMPLES_TCPBLASTER=y
 CONFIG_EXAMPLES_TCPBLASTER_GROUPSIZE=500
 CONFIG_EXAMPLES_TCPBLASTER_SENDSIZE=1400
@@ -65,6 +74,9 @@ CONFIG_FTP_TMPDIR="/mnt/sd0"
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
+CONFIG_LCD=y
+CONFIG_LCD_ILI9340=y
+CONFIG_LCD_ILI9340_IFACE0=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
@@ -74,6 +86,7 @@ CONFIG_MEMSET_64BIT=y
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
+CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD_BYTE_WRITE=y
 CONFIG_MTD_PARTITION=y
 CONFIG_MTD_SMART=y
@@ -108,9 +121,12 @@ CONFIG_NSH_DISABLE_NSLOOKUP=y
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
+CONFIG_NX=y
+CONFIG_NXFONT_SERIF22X29=y
 CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
 CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072
 CONFIG_NXPLAYER_PLAYTHREAD_STACKSIZE=3072
+CONFIG_NX_BLOCKING=y
 CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PREALLOC_MQ_MSGS=64
 CONFIG_PREALLOC_TIMERS=4