[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


xiaoxiang781216 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615558789



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   Sure.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yunkya2 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


yunkya2 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615487435



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   BTW, I found another problems:
   
   - The size of the 'LIST' chunk seems not always word-aligned.  If not 
word-aligned 'LIST' chunk exists before 'data' chunk, getting the chunk ID and 
length may fails in the architectures which don't support unaligned word access 
such as Cortex-M0+.
   - pcm_leuint32() implementation seems wrong. I think it doesn't work with 
big-endian architectures.
   
   I'll also fix these.
   




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yunkya2 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


yunkya2 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615485533



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   The condition `len < ret` is ok  because:
   - The initial value of `ret` (= `sizeof(struct wav_header_s)`) already 
contains the size of `struct wav_datachunk_s`.
 In the case of no extra chunk, we can just compare with `ret` and the 
length of the incoming data `len`. 
   - The case of `len == ret` is invalid because it means the incoming data 
only have wav header and there is no data body to be transferred.
   
   But, your `for` loop seems better because we don't need to compare the 
values twice. I'd like to modify the loop to yours except the error condition 
check.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yamt commented on pull request #3560: Revert "arch: Allocate the space from the beginning in up_stack_frame"

2021-04-18 Thread GitBox


yamt commented on pull request #3560:
URL: https://github.com/apache/incubator-nuttx/pull/3560#issuecomment-822098326


   i marked this PR a draft because i submitted a less intrusive fix


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[incubator-nuttx] 01/03: arm/rp2040: Add RP2040 PIO APIs

2021-04-18 Thread masayuki
This is an automated email from the ASF dual-hosted git repository.

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

commit 41b193e07f742da01190c083ad45cca19c455d92
Author: Yuichi Nakamura 
AuthorDate: Sun Apr 18 19:05:37 2021 +0900

arm/rp2040: Add RP2040 PIO APIs
---
 arch/arm/src/rp2040/Make.defs |1 +
 arch/arm/src/rp2040/hardware/rp2040_pio.h |  286 
 arch/arm/src/rp2040/rp2040_pio.c  |  480 ++
 arch/arm/src/rp2040/rp2040_pio.h  | 1968 +
 arch/arm/src/rp2040/rp2040_pio_instructions.h |  301 
 5 files changed, 3036 insertions(+)

diff --git a/arch/arm/src/rp2040/Make.defs b/arch/arm/src/rp2040/Make.defs
index 0303ba7..f15c01a 100644
--- a/arch/arm/src/rp2040/Make.defs
+++ b/arch/arm/src/rp2040/Make.defs
@@ -55,6 +55,7 @@ CHIP_CSRCS += rp2040_serial.c
 CHIP_CSRCS += rp2040_start.c
 CHIP_CSRCS += rp2040_timerisr.c
 CHIP_CSRCS += rp2040_gpio.c
+CHIP_CSRCS += rp2040_pio.c
 CHIP_CSRCS += rp2040_clock.c
 CHIP_CSRCS += rp2040_xosc.c
 CHIP_CSRCS += rp2040_pll.c
diff --git a/arch/arm/src/rp2040/hardware/rp2040_pio.h 
b/arch/arm/src/rp2040/hardware/rp2040_pio.h
new file mode 100644
index 000..7e9a523
--- /dev/null
+++ b/arch/arm/src/rp2040/hardware/rp2040_pio.h
@@ -0,0 +1,286 @@
+/
+ * arch/arm/src/rp2040/hardware/rp2040_pio.h
+ *
+ * Generated from rp2040.svd originally provided by
+ *   Raspberry Pi (Trading) Ltd.
+ *
+ * Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *notice, this list of conditions and the following disclaimer in
+ *the documentation and/or other materials provided with the
+ *distribution.
+ * 3. Neither the name of the copyright holder nor the names of its
+ *contributors may be used to endorse or promote products derived
+ *from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ *
+ /
+
+#ifndef __ARCH_ARM_SRC_RP2040_HARDWARE_RP2040_PIO_H
+#define __ARCH_ARM_SRC_RP2040_HARDWARE_RP2040_PIO_H
+
+/
+ * Included Files
+ /
+
+#include "hardware/rp2040_memorymap.h"
+
+/
+ * Pre-processor Definitions
+ /
+
+/* Register offsets */
+
+#define RP2040_PIO_CTRL_OFFSET   0x00/* PIO 
control register */
+#define RP2040_PIO_FSTAT_OFFSET  0x04/* FIFO 
status register */
+#define RP2040_PIO_FDEBUG_OFFSET 0x08/* FIFO 
debug register */
+#define RP2040_PIO_FLEVEL_OFFSET 0x0c/* FIFO 
levels */
+#define RP2040_PIO_TXF_OFFSET(m) (0x10 + (m) * 4)/* Direct 
write access to the TX FIFO for this state machine. Each write pushes one word 
to the FIFO. */
+#define RP2040_PIO_RXF_OFFSET(m) (0x20 + (m) * 4)/* Direct 
read access to the RX FIFO for this state machine. Each read pops one word from 
the FIFO. */
+#define RP2040_PIO_IRQ_OFFSET0x30/* 
Interrupt request register. Write 1 to clear */
+#define RP2040_PIO_IRQ_FORCE_OFFSET  0x34/* 
Writing a 1 to each of these bits will forcibly assert the corresponding IRQ. 
Note this is different to the INTF register: writing here affects PIO internal 
state. INTF just asserts the processor-facing 

[incubator-nuttx] 02/03: arm/rp2040: Add RP2040 I2S driver

2021-04-18 Thread masayuki
This is an automated email from the ASF dual-hosted git repository.

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

commit 048802bcd283f48bc48da2219caf3e134a0f38d6
Author: Yuichi Nakamura 
AuthorDate: Sun Apr 18 19:05:37 2021 +0900

arm/rp2040: Add RP2040 I2S driver
---
 arch/arm/src/rp2040/Kconfig  |   43 ++
 arch/arm/src/rp2040/Make.defs|5 +
 arch/arm/src/rp2040/rp2040_i2s.c | 1389 ++
 arch/arm/src/rp2040/rp2040_i2s.h |   74 ++
 arch/arm/src/rp2040/rp2040_i2s_pio.c |  382 ++
 arch/arm/src/rp2040/rp2040_i2s_pio.h |  105 +++
 6 files changed, 1998 insertions(+)

diff --git a/arch/arm/src/rp2040/Kconfig b/arch/arm/src/rp2040/Kconfig
index 14c8cfd..cd0c35c 100644
--- a/arch/arm/src/rp2040/Kconfig
+++ b/arch/arm/src/rp2040/Kconfig
@@ -141,6 +141,49 @@ config RP2040_I2C_DRIVER
 
 endif
 
+config RP2040_I2S
+   bool "I2S"
+   select I2S
+
+if RP2040_I2S
+
+config RP2040_I2S_MAXINFLIGHT
+   int "I2S queue size"
+   default 16
+   ---help---
+   This is the total number of transfers that can be enqueue before
+   the caller is required to wait.  This setting determines the 
number
+   certain queue data structures that will be pre-allocated.
+
+config RP2040_I2S_DATALEN
+   int "Data width (bits)"
+   default 16
+   ---help---
+   Data width in bits.  This is a default value and may be change
+   via the I2S interface
+
+config RP2040_I2S_DATA
+   int "I2S DATA GPIO pin assign (0-29)"
+   default 9
+   range 0 29
+
+config RP2040_I2S_CLOCK
+   int "I2S CLOCk GPIO pin assign (0-29)"
+   default 10
+   range 0 29
+
+config RP2040_I2S_PIO
+   int "RP2040 PIO number used for I2S (0-1)"
+   default 0
+   range 0 1
+
+config RP2040_I2S_PIO_SM
+   int "RP2040 PIO state machine number used for I2S (0-3)"
+   default 0
+   range 0 3
+
+endif
+
 menuconfig RP2040_SPISD
bool "SPI SD Card"
default n
diff --git a/arch/arm/src/rp2040/Make.defs b/arch/arm/src/rp2040/Make.defs
index f15c01a..a640d43 100644
--- a/arch/arm/src/rp2040/Make.defs
+++ b/arch/arm/src/rp2040/Make.defs
@@ -80,6 +80,11 @@ ifeq ($(CONFIG_RP2040_I2C),y)
 CHIP_CSRCS += rp2040_i2c.c
 endif
 
+ifeq ($(CONFIG_RP2040_I2S),y)
+CHIP_CSRCS += rp2040_i2s.c
+CHIP_CSRCS += rp2040_i2s_pio.c
+endif
+
 ifeq ($(CONFIG_RP2040_FLASH_BOOT),y)
 ifneq ($(PICO_SDK_PATH),)
 include chip/boot2/Make.defs
diff --git a/arch/arm/src/rp2040/rp2040_i2s.c b/arch/arm/src/rp2040/rp2040_i2s.c
new file mode 100644
index 000..89eaa24
--- /dev/null
+++ b/arch/arm/src/rp2040/rp2040_i2s.c
@@ -0,0 +1,1389 @@
+/
+ * arch/arm/src/rp2040/rp2040_i2s.c
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.  The
+ * ASF licenses this file to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the
+ * License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ *
+ /
+
+/
+ * Included Files
+ /
+
+#include 
+
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
+#include 
+
+#include "arm_internal.h"
+#include "arm_arch.h"
+
+#include "rp2040_gpio.h"
+#include "rp2040_dmac.h"
+#include "rp2040_i2s_pio.h"
+
+#ifdef CONFIG_RP2040_I2S
+
+/
+ * Pre-processor Definitions
+ /
+
+/* Configuration /
+
+#ifndef CONFIG_SCHED_WORKQUEUE
+#  error Work queue support is required (CONFIG_SCHED_WORKQUEUE)
+#endif
+
+#ifndef CONFIG_AUDIO
+#  error CONFIG_AUDIO required by this driver
+#endif
+
+#ifndef CONFIG_RP2040_I2S_MAXINFLIGHT
+#  define CONFIG_RP2040_I2S_MAXINFLIGHT 16
+#endif
+
+/* Debug /
+
+/* Check if SSC 

[incubator-nuttx] branch master updated (2c628cf -> 7fb73db)

2021-04-18 Thread masayuki
This is an automated email from the ASF dual-hosted git repository.

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


from 2c628cf  ReleaseNotes: Improve organization and other minor fixes
 new 41b193e  arm/rp2040: Add RP2040 PIO APIs
 new 048802b  arm/rp2040: Add RP2040 I2S driver
 new 7fb73db  boards/raspberrypi-pico: Pico Audio Pack (I2S) support

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/rp2040/Kconfig|   43 +
 arch/arm/src/rp2040/Make.defs  |6 +
 arch/arm/src/rp2040/hardware/rp2040_pio.h  |  286 +++
 arch/arm/src/rp2040/rp2040_i2s.c   | 1389 ++
 .../src/{stm32/stm32_i2s.h => rp2040/rp2040_i2s.h} |   12 +-
 arch/arm/src/rp2040/rp2040_i2s_pio.c   |  382 
 .../sam_memories.h => rp2040/rp2040_i2s_pio.h} |   61 +-
 arch/arm/src/rp2040/rp2040_pio.c   |  480 +
 arch/arm/src/rp2040/rp2040_pio.h   | 1968 
 arch/arm/src/rp2040/rp2040_pio_instructions.h  |  301 +++
 boards/arm/rp2040/common/src/Make.defs |4 +
 .../common/src/rp2040_i2sdev.c}|   65 +-
 boards/arm/rp2040/raspberrypi-pico/README.txt  |   14 +
 .../configs/{spisd => audiopack}/defconfig |   13 +-
 boards/arm/rp2040/raspberrypi-pico/include/board.h |1 +
 .../include/{rp2040_i2cdev.h => rp2040_i2sdev.h}   |   16 +-
 .../rp2040/raspberrypi-pico/src/rp2040_bringup.c   |8 +
 17 files changed, 4978 insertions(+), 71 deletions(-)
 create mode 100644 arch/arm/src/rp2040/hardware/rp2040_pio.h
 create mode 100644 arch/arm/src/rp2040/rp2040_i2s.c
 copy arch/arm/src/{stm32/stm32_i2s.h => rp2040/rp2040_i2s.h} (89%)
 create mode 100644 arch/arm/src/rp2040/rp2040_i2s_pio.c
 copy arch/arm/src/{sama5/sam_memories.h => rp2040/rp2040_i2s_pio.h} (73%)
 create mode 100644 arch/arm/src/rp2040/rp2040_pio.c
 create mode 100644 arch/arm/src/rp2040/rp2040_pio.h
 create mode 100644 arch/arm/src/rp2040/rp2040_pio_instructions.h
 copy boards/arm/{cxd56xx/common/src/cxd56_emmcdev.c => 
rp2040/common/src/rp2040_i2sdev.c} (62%)
 copy boards/arm/rp2040/raspberrypi-pico/configs/{spisd => audiopack}/defconfig 
(84%)
 copy boards/arm/rp2040/raspberrypi-pico/include/{rp2040_i2cdev.h => 
rp2040_i2sdev.h} (85%)


[incubator-nuttx] 03/03: boards/raspberrypi-pico: Pico Audio Pack (I2S) support

2021-04-18 Thread masayuki
This is an automated email from the ASF dual-hosted git repository.

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

commit 7fb73dba1c2175d720170f21094194130819ff81
Author: Yuichi Nakamura 
AuthorDate: Sun Apr 18 19:05:37 2021 +0900

boards/raspberrypi-pico: Pico Audio Pack (I2S) support
---
 boards/arm/rp2040/common/src/Make.defs |  4 +
 boards/arm/rp2040/common/src/rp2040_i2sdev.c   | 95 ++
 boards/arm/rp2040/raspberrypi-pico/README.txt  | 14 
 .../raspberrypi-pico/configs/audiopack/defconfig   | 75 +
 boards/arm/rp2040/raspberrypi-pico/include/board.h |  1 +
 .../include/{board.h => rp2040_i2sdev.h}   | 62 +++---
 .../rp2040/raspberrypi-pico/src/rp2040_bringup.c   |  8 ++
 7 files changed, 208 insertions(+), 51 deletions(-)

diff --git a/boards/arm/rp2040/common/src/Make.defs 
b/boards/arm/rp2040/common/src/Make.defs
index 259975a..68b28c3 100644
--- a/boards/arm/rp2040/common/src/Make.defs
+++ b/boards/arm/rp2040/common/src/Make.defs
@@ -26,6 +26,10 @@ ifeq ($(CONFIG_RP2040_SPI_DRIVER),y)
 CSRCS += rp2040_spidev.c
 endif
 
+ifeq ($(CONFIG_RP2040_I2S),y)
+CSRCS += rp2040_i2sdev.c
+endif
+
 ifeq ($(CONFIG_LCD_SSD1306),y)
 CSRCS += rp2040_ssd1306.c
 endif
diff --git a/boards/arm/rp2040/common/src/rp2040_i2sdev.c 
b/boards/arm/rp2040/common/src/rp2040_i2sdev.c
new file mode 100644
index 000..2b74f68
--- /dev/null
+++ b/boards/arm/rp2040/common/src/rp2040_i2sdev.c
@@ -0,0 +1,95 @@
+/
+ * boards/arm/rp2040/common/src/rp2040_i2sdev.c
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.  The
+ * ASF licenses this file to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the
+ * License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ *
+ /
+
+/
+ * Included Files
+ /
+
+#include 
+
+#include 
+#include 
+#include 
+
+#include 
+#include 
+#include 
+#include 
+
+#include 
+
+#include "arm_arch.h"
+#include "rp2040_i2s.h"
+
+/
+ * Public Functions
+ /
+
+/
+ * Name: board_i2sdev_initialize
+ *
+ * Description:
+ *   Initialize i2s driver and register the /dev/audio/pcm0 device.
+ *
+ /
+
+int board_i2sdev_initialize(int port)
+{
+  FAR struct audio_lowerhalf_s *audio_i2s;
+  FAR struct audio_lowerhalf_s *pcm;
+  FAR struct i2s_dev_s *i2s;
+  char devname[12];
+  int ret;
+
+  ainfo("Initializing I2S\n");
+
+  i2s = rp2040_i2sbus_initialize(port);
+
+#ifdef CONFIG_AUDIO_I2SCHAR
+  i2schar_register(i2s, 0);
+#endif
+
+  audio_i2s = audio_i2s_initialize(i2s, true);
+
+  if (!audio_i2s)
+{
+  auderr("ERROR: Failed to initialize I2S\n");
+  return -ENODEV;
+}
+
+  pcm = pcm_decode_initialize(audio_i2s);
+
+  if (!pcm)
+{
+  auderr("ERROR: Failed create the PCM decoder\n");
+  return  -ENODEV;
+}
+
+  snprintf(devname, 12, "pcm%d", port);
+
+  ret = audio_register(devname, pcm);
+
+  if (ret < 0)
+{
+  auderr("ERROR: Failed to register /dev/%s device: %d\n", devname, ret);
+}
+
+  return 0;
+}
diff --git a/boards/arm/rp2040/raspberrypi-pico/README.txt 
b/boards/arm/rp2040/raspberrypi-pico/README.txt
index d3a4f30..23fa5f8 100644
--- a/boards/arm/rp2040/raspberrypi-pico/README.txt
+++ b/boards/arm/rp2040/raspberrypi-pico/README.txt
@@ -13,6 +13,7 @@ Currently only the following devices are suppored.
   - I2C
   - SPI
   - DMAC
+  - PIO (RP2040 Programmable I/O)
   - Flash ROM Boot
   - SRAM Boot
 - If Pico SDK is available, nuttx.uf2 file which can be used in
@@ -21,6 +22,8 @@ Currently only the following devices are suppored.
   - INA219 sensor / module (don't forget to define I2C0 GPIOs at "I2C0 GPIO 
pin assign" in Board Selection menu)
   - Pico Display Pack (ST7789 LCD)
 - RGB leds and buttons are not supported yet.
+  

[GitHub] [incubator-nuttx] masayuki2009 merged pull request #3569: boards/raspberrypi-pico: Pico Audio Pack (I2S) support

2021-04-18 Thread GitBox


masayuki2009 merged pull request #3569:
URL: https://github.com/apache/incubator-nuttx/pull/3569


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yamt commented on pull request #3560: Revert "arch: Allocate the space from the beginning in up_stack_frame"

2021-04-18 Thread GitBox


yamt commented on pull request #3560:
URL: https://github.com/apache/incubator-nuttx/pull/3560#issuecomment-822098171


   @xiaoxiang781216
   see https://github.com/apache/incubator-nuttx/pull/3574
   this fixes at least the macOS case.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yamt opened a new pull request #3574: sim: Restore stack alignemnt

2021-04-18 Thread GitBox


yamt opened a new pull request #3574:
URL: https://github.com/apache/incubator-nuttx/pull/3574


   ## Summary
   
   Reapply the following commit [1], which has been reverted by
   the recent change [2] with no obvious reasons.
   
   Also, add a comment block to explain the calculation.
   
   [1]
   ```
   commit 298c2e5e4fb46f5ffa7de7bbc5a32a9da0663768
   Author: YAMAMOTO Takashi 
   Date:   Wed Jan 29 03:26:43 2020 +0900
   
   sim: Fix stack alignment
   
   The recent x86-64 convention requires 16-byte alignment before
   (not after) calling a function.
   
   This fixes snprintf crash I observed on macOS while saving XMM registers.
   ```
   
   [2]
   ```
   commit 2335b69120a3e36f1aa0cecc19c95208806cae54
   Author: Xiang Xiao 
   Date:   Mon Apr 12 23:44:08 2021 +0800
   
   arch: Allocate the space from the beginning in up_stack_frame
   
   arch: Allocate the space from the beginning in up_stack_frame
   
   and modify the affected portion:
   1.Correct the stack dump and check
   2.Allocate tls_info_s by up_stack_frame too
   3.Move the stack fork allocation from arch to sched
   
   Signed-off-by: Xiang Xiao 
   ```
   
   ## Impact
   
   ## Testing
   
   sim:ostest on macOS
   (I stopped it in the middle of it because i had no time to run it to the end.
   I guess it's enough testing because It was crashing immediately before this 
change.)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[incubator-nuttx-website] branch asf-site updated: Publishing web: 706feb7a8f09ba9c0ea4111239db9d4c65cf9a00 docs: 2c628cf8585bbd7d99b066c501778a4e8312169f

2021-04-18 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 9e4eec4  Publishing web: 706feb7a8f09ba9c0ea4111239db9d4c65cf9a00 
docs: 2c628cf8585bbd7d99b066c501778a4e8312169f
9e4eec4 is described below

commit 9e4eec43b43c4976ca14c52ff62b94aafd0807dc
Author: Ouss4 
AuthorDate: Mon Apr 19 00:14:26 2021 +

Publishing web: 706feb7a8f09ba9c0ea4111239db9d4c65cf9a00 docs: 
2c628cf8585bbd7d99b066c501778a4e8312169f
---
 content/docs/10.0.0/index.html | 2 +-
 content/docs/10.0.1/index.html | 2 +-
 content/docs/latest/index.html | 2 +-
 content/feed.xml   | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 0f1c2ce..b20a044 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these 
 NuttX Documentation¶
 NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).
-Last Updated: 18 April 21 at 00:11
+Last Updated: 19 April 21 at 00:11
 
 Table of Contents
 
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index c836702..8cd286c 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -211,7 +211,7 @@ by following these 
 NuttX Documentation¶
 NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller 
environments, the primary governing standards in NuttX are Posix and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).
-Last Updated: 18 April 21 at 00:11
+Last Updated: 19 April 21 at 00:11
 
 Table of Contents
 
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index b9f87c0..c95f74e 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -212,7 +212,7 @@ by following these 
 NuttX Documentation¶
 NuttX is a real-time operating system (RTOS) with an emphasis on standards 
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller 
environments, the primary governing standards in NuttX are POSIX and ANSI 
standards. Additional standard APIs from Unix and other common RTOS’s (such as 
VxWorks) are adopted for functionality not available under these standards, or 
for functionality that is not appropriate for deeply-embedded environments 
(such as fork()).
-Last Updated: 18 April 21 at 00:12
+Last Updated: 19 April 21 at 00:12
 
 Table of Contents
 
diff --git a/content/feed.xml b/content/feed.xml
index dce4c0e..fbdc3ca 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
 
 /
 
-Sun, 18 Apr 2021 00:14:19 +
-Sun, 18 Apr 2021 00:14:19 +
+Mon, 19 Apr 2021 00:14:24 +
+Mon, 19 Apr 2021 00:14:24 +
 Jekyll v3.8.5
 
   


[GitHub] [incubator-nuttx] masayuki2009 opened a new pull request #3573: arch: k210: Add coloration for the idle stacks

2021-04-18 Thread GitBox


masayuki2009 opened a new pull request #3573:
URL: https://github.com/apache/incubator-nuttx/pull/3573


   ## Summary
   
   - This commit adds coloration for the idle stacks
   
   ## Impact
   
   - k210 only
   
   ## Testing
   
   Tested with smp and nsh configs with QEMU and dev board
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] masayuki2009 opened a new pull request #3572: arch: fe310: Add coloration for the idle stack

2021-04-18 Thread GitBox


masayuki2009 opened a new pull request #3572:
URL: https://github.com/apache/incubator-nuttx/pull/3572


   ## Summary
   
   - This commit adds coloration for the idle stack
   - Also, apply la pseudo-instruction instead of lui and addi
   
   ## Impact
   
   - fe310 only
   
   ## Testing
   
   - Tested with nsh with QEMU and dev board
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




svn commit: r47160 - /dev/incubator/nuttx/KEYS

2021-04-18 Thread aguettouche
Author: aguettouche
Date: Sun Apr 18 22:44:18 2021
New Revision: 47160

Log:
Add Abdelatif Guettouche's GPG key

Modified:
dev/incubator/nuttx/KEYS

Modified: dev/incubator/nuttx/KEYS
==
--- dev/incubator/nuttx/KEYS (original)
+++ dev/incubator/nuttx/KEYS Sun Apr 18 22:44:18 2021
@@ -224,3 +224,62 @@ zBRYzyn3jt9JvsLbjeUlVXiBbEjwo3RK1yuXI1TJ
 Ono=
 =OklP
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa4096 2019-12-18 [SC]
+  764130B1CBA4FCBE522F70A12B8C7F0EAB22000E
+uid   [ultimate] Abdelatif Guettouche (CODE SIGNING KEY) 

+sig 32B8C7F0EAB22000E 2019-12-18  Abdelatif Guettouche (CODE SIGNING 
KEY) 
+sub   rsa4096 2019-12-18 [E]
+sig  2B8C7F0EAB22000E 2019-12-18  Abdelatif Guettouche (CODE SIGNING 
KEY) 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+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
+1hESbAJoDaadM14aO2bxS1F+B4a/4DUxVv6xIw==
+=Lk4s
+-END PGP PUBLIC KEY BLOCK-




svn commit: r47159 - /release/incubator/nuttx/KEYS

2021-04-18 Thread aguettouche
Author: aguettouche
Date: Sun Apr 18 22:38:11 2021
New Revision: 47159

Log:
Add Abdelatif Guettouche's GPG key

Modified:
release/incubator/nuttx/KEYS

Modified: release/incubator/nuttx/KEYS
==
--- release/incubator/nuttx/KEYS (original)
+++ release/incubator/nuttx/KEYS Sun Apr 18 22:38:11 2021
@@ -224,3 +224,62 @@ zBRYzyn3jt9JvsLbjeUlVXiBbEjwo3RK1yuXI1TJ
 Ono=
 =OklP
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa4096 2019-12-18 [SC]
+  764130B1CBA4FCBE522F70A12B8C7F0EAB22000E
+uid   [ultimate] Abdelatif Guettouche (CODE SIGNING KEY) 

+sig 32B8C7F0EAB22000E 2019-12-18  Abdelatif Guettouche (CODE SIGNING 
KEY) 
+sub   rsa4096 2019-12-18 [E]
+sig  2B8C7F0EAB22000E 2019-12-18  Abdelatif Guettouche (CODE SIGNING 
KEY) 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+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
+1hESbAJoDaadM14aO2bxS1F+B4a/4DUxVv6xIw==
+=Lk4s
+-END PGP PUBLIC KEY BLOCK-




[GitHub] [incubator-nuttx] antmerlino opened a new pull request #3571: stm32h7: Allow selection of SDMMC clock source.

2021-04-18 Thread GitBox


antmerlino opened a new pull request #3571:
URL: https://github.com/apache/incubator-nuttx/pull/3571


   ## Summary
   stm32h7: Allow `board.h` to define `STM32_RCC_D1CCIPR_SDMMCSEL` to select 
clock source for SDMMC1/2 peripherals
   
   ## Impact
   No changes. Additional functionality.
   
   ## Testing
   Built configuration
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx-apps] acassis opened a new pull request #687: Improve modbus example and let it to control USERLEDs

2021-04-18 Thread GitBox


acassis opened a new pull request #687:
URL: https://github.com/apache/incubator-nuttx-apps/pull/687


   ## Summary
   Improve Modbus slave example and let it to control USERLEDs
   ## Impact
   User will be able to control USERLEDs over Modbus
   ## Testing
   STM32F4Discovery
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




svn commit: r47156 - /dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 17:37:13 2021
New Revision: 47156

Log:
Staging apache-nuttx-10.1.0-RC0-incubating

Modified:

dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512

Modified: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
==
--- 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
 (original)
+++ 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
 Sun Apr 18 17:37:13 2021
@@ -1 +1 @@
-44453f5e5267d31505858f5bd24f3e94b60ea370c8155a749df6a3cc286fabd7b387560f12383192eeba451fcec6a62462cb6948975986aa4481fb53f0f59523
  apache-nuttx-apps-10.1.0-incubating.tar.gz
+444970bb3e0269d7b3307a7a6650ae7f8682792bcb8b88ab12a57896d60a70228ccd9474bd910bad7828674bc11c3dd9f3e528311ff152e42db65057bb3f7f83
  apache-nuttx-apps-10.1.0-incubating.tar.gz




[incubator-nuttx] branch master updated (961e1bc -> 2c628cf)

2021-04-18 Thread xiaoxiang
This is an automated email from the ASF dual-hosted git repository.

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


from 961e1bc  documentation: Add release notes for 10.1.0 release
 add 2c628cf  ReleaseNotes: Improve organization and other minor fixes

No new revisions were added by this update.

Summary of changes:
 ReleaseNotes | 427 +--
 1 file changed, 211 insertions(+), 216 deletions(-)


[GitHub] [incubator-nuttx] xiaoxiang781216 merged pull request #3570: ReleaseNotes: Improve organization and other minor fixes

2021-04-18 Thread GitBox


xiaoxiang781216 merged pull request #3570:
URL: https://github.com/apache/incubator-nuttx/pull/3570


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


xiaoxiang781216 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615427880



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   or change to:
   ```
   for (; ; )
 {
 localwav.data.chunkid  = pcm_leuint32(dchunk->chunkid);
 localwav.data.chunklen = pcm_leuint32(dchunk->chunklen);
   
 if (localwav.data.chunkid == WAV_DATA_CHUNKID)
   {
 break;
   }
   
 /* Not data chunk. Skip it. */
   
 ret += localwav.data.chunklen + 8;
if (ret + 8 >= len)
  {
return -EINVAL;
  }
   
 dchunk = (FAR const struct wav_datachunk_s *)
  ((uintptr_t)dchunk + localwav.data.chunklen + 8);
 }
   ```
   And remove line 387-392




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


xiaoxiang781216 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615427880



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   or change to:
   ```
   for (; ; )
 {
 localwav.data.chunkid  = pcm_leuint32(dchunk->chunkid);
 localwav.data.chunklen = pcm_leuint32(dchunk->chunklen);
   
 if (localwav.data.chunkid == WAV_DATA_CHUNKID)
   {
 break;
   }
   
 /* Not data chunk. Skip it. */
   
 ret += localwav.data.chunklen + 8;
if (ret +8 >= len)
  {
return -EINVAL;
  }
   
 dchunk = (FAR const struct wav_datachunk_s *)
  ((uintptr_t)dchunk + localwav.data.chunklen + 8);
 }
   ```
   And remove line 387-392




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


xiaoxiang781216 commented on a change in pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568#discussion_r615427453



##
File path: audio/pcm_decode.c
##
@@ -356,17 +363,45 @@ static bool pcm_parsewav(FAR struct pcm_decode_s *priv, 
uint8_t *data)
   localwav.fmt.align = pcm_leuint16(wav->fmt.align);
   localwav.fmt.bpsamp= pcm_leuint16(wav->fmt.bpsamp);
 
-  localwav.data.chunkid  = pcm_leuint32(wav->data.chunkid);
-  localwav.data.chunklen = pcm_leuint32(wav->data.chunklen);
+  /* Find the data chunk */
+
+  dchunk = >data;
+
+  while (len < ret)

Review comment:
   should the condition is ret+ 8 <= len?




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] acassis commented on pull request #3569: boards/raspberrypi-pico: Pico Audio Pack (I2S) support

2021-04-18 Thread GitBox


acassis commented on pull request #3569:
URL: https://github.com/apache/incubator-nuttx/pull/3569#issuecomment-822018603


   wow! Amazing @yunkya2
   @jerpelea I think we will need to list some of these files as 3rd party code 
because they are BSD License.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] hartmannathan opened a new pull request #3570: ReleaseNotes: Improve organization and other minor fixes

2021-04-18 Thread GitBox


hartmannathan opened a new pull request #3570:
URL: https://github.com/apache/incubator-nuttx/pull/3570


   ## Summary
   
   Improve formatting and organization of ReleaseNotes.
   
   - Improve organization by sorting architectures and boards into alphabetical 
order.
   - Improve consistency of newlines between headings and contents.
   - In sections that include subsections for new features and bugfixes, list 
the new features (or major/significant improvements) first, followed by 
bugfixes.
   - In Compatibility Concerns section, rewrap the lines and add backticks 
around identifiers that should print in a fixed-width typeface.
   
   ## Impact
   
   No functional changes.
   
   ## Testing
   
   None.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yunkya2 opened a new pull request #3569: boards/raspberrypi-pico: Pico Audio Pack (I2S) support

2021-04-18 Thread GitBox


yunkya2 opened a new pull request #3569:
URL: https://github.com/apache/incubator-nuttx/pull/3569


   ## Summary
   - Add Raspberry Pi Pico Audio Pack 
(https://shop.pimoroni.com/products/pico-audio-pack) support.
   - Add RP2040 PIO (Programmable I/O) APIs which are derived from Pico SDK to 
support I2S device driver for Audio Pack.
   
   ## Impact
   RP2040 only
   
   ## Testing
   Tested with config `raspberrypi-pico:audiopack`
   PCM device is added and nxplayer can play the wav files in microSD card.
   
   ```
   NuttShell (NSH) NuttX-10.0.1
   nsh> ls /dev/audio
   /dev/audio:
pcm0
   nsh> nxplayer
   NxPlayer version 1.05
   h for commands, q to exit
   
   nxplayer> play 01.wav
   nxplayer> stop
   nxplayer> play 02.wav
   nxplayer> pause
   nxplayer> resume
   nxplayer> stop
   nxplayer>
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] yunkya2 opened a new pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header

2021-04-18 Thread GitBox


yunkya2 opened a new pull request #3568:
URL: https://github.com/apache/incubator-nuttx/pull/3568


   ## Summary
   The wav header parser in /dev/audio/pcm device driver expects the 'data' 
chunk is placed just after the 'fmt ' chunk.
   Because the wav files generated by FFmpeg places 'LIST' chunk which contains 
the music track information between 'fmt '  and 'data' chunks, nxplayer cannot 
playback the files.
   This patch skips extra chunks after 'fmt ' chunk to find the 'data' chunk.
   
   ## Impact
   All architectures which support /dev/audio/pcm device.
   
   ## Testing
   Tested by Raspberry Pi Pico with the upcoming audio driver.
   nxplayer can playback the wav files which are created by FFmpeg after 
applying this patch.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




svn commit: r47142 - /dev/incubator/nuttx/10.1.0-RC0/

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 14:05:02 2021
New Revision: 47142

Log:
Staging apache-nuttx-10.1.0-RC0-incubating

Modified:
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz

dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc

Modified: dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz
==
Binary files - no diff available.

Modified: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc
==
--- dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc 
(original)
+++ dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc 
Sun Apr 18 14:05:02 2021
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8Of4ACgkQnnEbrTJk
-wGHRsg//eu3Xujb7zCbUE0wCg/EY4NuwJCjBTvkrnBmHI4jktIUnc9aifQxeaNob
-d3fK06XEREZn9jqKP0r3UeI6fX2wIQB5Fq9sBmAMSzdVnNtIvxTNj32etWS+GWdB
-TE62fG5Oz8PJ6rRkq6k8yqiTP/VV4ETY2/IrAusczT+7vKeFxErNnIYgtk51OLNb
-xTOCZkjFrHIcXuSXkg6NxHKuSrIcJIY4TjuLGCo1b1rK6QkksxPpdoeVFfwrOXPc
-txGnU/OfhOWreugEIy1IJFyeMvizYV3fBoo9xfAnsmYgS0Xc+I6sgBzL8WnkWFb2
-K75dz9pslA+8QlzAAEAs7sEM/GOvza4U5kfS/5ZaxBEpqtp2/2uQhjrM35yIyhlK
-rTMkOkI8TtSIVJZ0bHnQzmmKRV3qA5IxR+tZhYznOZbhxIucKuQjy0bg0Fs9VGmj
-mzU4lE/yKVPmg60V7pwB65ZvC0zMChcpaTtRiHzxCU5bhhrQOmhgFqa5OzTigdrC
-9AqNdtm0HDxzLGLxlHwitvi9JyD+/8qQJRt9ot0WOqCr9dbMMUstlXUSOMY2OroA
-BjtE8ZPK85LiTGND1g+r3XkFxvsng8l3DgjuKLDmlS9ZjuRKrYw0l4fG1clof8nF
-Ex3FSkcs4Hke0441w7XTiiYGukEvjsl6/ahoo4acHAUMHi2CIJg=
-=Wq9v
+iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8PBcACgkQnnEbrTJk
+wGFIhQ//VxrfBkKCXIrIEZBKC5+CHjIHNQ+R9lSaELab2XoM4/saoj36TdCy0htj
+HcJdEqLroPmYnduLp/bBlIfxGvBjho0StDfwfP3+E7NsUOrgMLEeUerpBCPnu8yf
+Ml07TCKNFHslZx4FD+cxWU5bN6WPkJ6B1c575hWl8Soia39p9gM6/FYUKBHx2T3U
+tNxhrX7d3wXtzAzsNrGGMNHN+t8bnk5MWSkfskqkndUYM4hu67CqgqyP+fL+zD4O
+0C+peGw/w4PD9boPNjkJOtqGNblaz4AK8M5lssKhBI+de+X9vB4FsiA+UmYhHr4Y
+wHLx5qgP+GOnbaL4dEFiAJ3w2EFgLG5RMKKPSf0VWoMFtJlxcPl3ErDQ+oil+FqS
+Z8z8OQhBEj035Ae6Zkb9SIKHqgviY2MKxiDojBeeylYunOjCWuZztnhAHS92OD4v
+347Ii/LxCpCO+cQ/q1HqnAQxFegY4JFjtVxVRY591zycGC/Weoo9/o2rg3dAC/PN
+KM8LzaG2i+Z/oeFwixlHRgrDe5pa1hl7gv1YMtR+62QgGbDTuKc/ff0jrja6J8zM
+N2XW6II5UTwOuUD80GRBbgmFoyeHS5oIs4qvUxrNTtLZLhB/w4K0Ja6qE7YRqn/D
+wqbxR7x+ufG3PXdT7ENvXeFWJqj2lfeSH6NPRq/kk+oF/GYZ+is=
+=gis2
 -END PGP SIGNATURE-

Modified: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512
==
--- dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512 
(original)
+++ dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512 
Sun Apr 18 14:05:02 2021
@@ -1 +1 @@
-12406d16304da2f8a766cd608b070ba508dc8d71431442b9d7d6195025e3741ea85b96f42e9a26d2a8133cd8b0ddd9b5459c982c010f39cdd41eedf5a779d285
  apache-nuttx-10.1.0-incubating.tar.gz
+31484c8cc67114b710d0db3850cd4687659be7c6c9a088287b31a8dcdc0e4d3d3d6b76ce8b9563ac25c52733fe36b681a5c8737678d14d6b5d2688cc7e26177e
  apache-nuttx-10.1.0-incubating.tar.gz

Modified: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz
==
Binary files - no diff available.

Modified: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc
==
--- 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc 
(original)
+++ 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc 
Sun Apr 18 14:05:02 2021
@@ -1,16 +1,16 @@
 -BEGIN PGP SIGNATURE-
 
-iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8Of4ACgkQnnEbrTJk
-wGEmoQ/8CVRx/8V1axAvwSDTQ6MWpOLx2Uug4+p826MqoUwj8VsUdYBdpIolhqgx
-JV/qtPZ4yGRfbMn0zdR63+AZe0HYlu9wSUPX65IFAQqoTMYEO9zmi9CiDCRHYVLd
-3PmPlj91drocF2W4E1Z7Z1k/bB9H1MhQYXMxv7GiDtEVW215P2TlL7tawgk5LE4h
-sqiRofjmw/DkfjXRy8Y7sd0Odh4z6tRtDZZwwoxATC8QV+WQ8TWY902sCz+gl8Wz
-dLzmQgvESqyEn/Rc/jozi8CxiqiQdhR1q4vubfibhdX3Gu0bSpkgoKYKJ92rocSl
-Y64vT0+JzAb5CjvV0cG3wtm1VOIiXjB/lpp9AGhfiil5OXxo7A7LYKaJtb12rL1r
-qyX+jGwf4sDlqIgaSt1hkBXfp0rHh50vyS7q/LegvhSrjYmw2ABEYMyaHHuh7Es6
-95VKYwXehJMhqBmAD+0k8zedhf3rTqYQV87VXcrecoal9p4V1eXGi7gvzEeWcLrk
-FJHSo0CV9OYUuyNEKqPhqBu2/16qLKGxuNvs7LEu6YIQDD3ss7OizRmfZuqeAttK
-zInEPAZmKB8V4SMlZnCDEKhSFWu7dH/xLyvoadIjlg8uY2yZLvY7wWVeYeO3ykGn
-I2kHAC9uDI/ldOXX13vxxOoMrEcSFQoLeR3VeLrvLheOq5RaB08=
-=eniJ
+iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8PBcACgkQnnEbrTJk
+wGGvpw/+NJmEvpAIwDCwYLdHab1ZybS8qxSG//o04QmB3wibPflYkfY6fjMSWTu/

svn commit: r47141 - /dev/incubator/nuttx/10.1.0-RC0/

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 13:58:31 2021
New Revision: 47141

Log:
Staging apache-nuttx-10.1.0-RC0-incubating

Added:
dev/incubator/nuttx/10.1.0-RC0/
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz   
(with props)
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz   
(with props)

dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc

dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512

Added: dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz
==
Binary file - no diff available.

Propchange: dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc
==
--- dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc 
(added)
+++ dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.asc 
Sun Apr 18 13:58:31 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8Of4ACgkQnnEbrTJk
+wGHRsg//eu3Xujb7zCbUE0wCg/EY4NuwJCjBTvkrnBmHI4jktIUnc9aifQxeaNob
+d3fK06XEREZn9jqKP0r3UeI6fX2wIQB5Fq9sBmAMSzdVnNtIvxTNj32etWS+GWdB
+TE62fG5Oz8PJ6rRkq6k8yqiTP/VV4ETY2/IrAusczT+7vKeFxErNnIYgtk51OLNb
+xTOCZkjFrHIcXuSXkg6NxHKuSrIcJIY4TjuLGCo1b1rK6QkksxPpdoeVFfwrOXPc
+txGnU/OfhOWreugEIy1IJFyeMvizYV3fBoo9xfAnsmYgS0Xc+I6sgBzL8WnkWFb2
+K75dz9pslA+8QlzAAEAs7sEM/GOvza4U5kfS/5ZaxBEpqtp2/2uQhjrM35yIyhlK
+rTMkOkI8TtSIVJZ0bHnQzmmKRV3qA5IxR+tZhYznOZbhxIucKuQjy0bg0Fs9VGmj
+mzU4lE/yKVPmg60V7pwB65ZvC0zMChcpaTtRiHzxCU5bhhrQOmhgFqa5OzTigdrC
+9AqNdtm0HDxzLGLxlHwitvi9JyD+/8qQJRt9ot0WOqCr9dbMMUstlXUSOMY2OroA
+BjtE8ZPK85LiTGND1g+r3XkFxvsng8l3DgjuKLDmlS9ZjuRKrYw0l4fG1clof8nF
+Ex3FSkcs4Hke0441w7XTiiYGukEvjsl6/ahoo4acHAUMHi2CIJg=
+=Wq9v
+-END PGP SIGNATURE-

Added: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512
==
--- dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512 
(added)
+++ dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-10.1.0-incubating.tar.gz.sha512 
Sun Apr 18 13:58:31 2021
@@ -0,0 +1 @@
+12406d16304da2f8a766cd608b070ba508dc8d71431442b9d7d6195025e3741ea85b96f42e9a26d2a8133cd8b0ddd9b5459c982c010f39cdd41eedf5a779d285
  apache-nuttx-10.1.0-incubating.tar.gz

Added: dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz
==
Binary file - no diff available.

Propchange: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz
--
svn:mime-type = application/octet-stream

Added: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc
==
--- 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc 
(added)
+++ 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.asc 
Sun Apr 18 13:58:31 2021
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8Of4ACgkQnnEbrTJk
+wGEmoQ/8CVRx/8V1axAvwSDTQ6MWpOLx2Uug4+p826MqoUwj8VsUdYBdpIolhqgx
+JV/qtPZ4yGRfbMn0zdR63+AZe0HYlu9wSUPX65IFAQqoTMYEO9zmi9CiDCRHYVLd
+3PmPlj91drocF2W4E1Z7Z1k/bB9H1MhQYXMxv7GiDtEVW215P2TlL7tawgk5LE4h
+sqiRofjmw/DkfjXRy8Y7sd0Odh4z6tRtDZZwwoxATC8QV+WQ8TWY902sCz+gl8Wz
+dLzmQgvESqyEn/Rc/jozi8CxiqiQdhR1q4vubfibhdX3Gu0bSpkgoKYKJ92rocSl
+Y64vT0+JzAb5CjvV0cG3wtm1VOIiXjB/lpp9AGhfiil5OXxo7A7LYKaJtb12rL1r
+qyX+jGwf4sDlqIgaSt1hkBXfp0rHh50vyS7q/LegvhSrjYmw2ABEYMyaHHuh7Es6
+95VKYwXehJMhqBmAD+0k8zedhf3rTqYQV87VXcrecoal9p4V1eXGi7gvzEeWcLrk
+FJHSo0CV9OYUuyNEKqPhqBu2/16qLKGxuNvs7LEu6YIQDD3ss7OizRmfZuqeAttK
+zInEPAZmKB8V4SMlZnCDEKhSFWu7dH/xLyvoadIjlg8uY2yZLvY7wWVeYeO3ykGn
+I2kHAC9uDI/ldOXX13vxxOoMrEcSFQoLeR3VeLrvLheOq5RaB08=
+=eniJ
+-END PGP SIGNATURE-

Added: 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
==
--- 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
 (added)
+++ 
dev/incubator/nuttx/10.1.0-RC0/apache-nuttx-apps-10.1.0-incubating.tar.gz.sha512
 Sun Apr 18 13:58:31 2021
@@ -0,0 +1 @@
+44453f5e5267d31505858f5bd24f3e94b60ea370c8155a749df6a3cc286fabd7b387560f12383192eeba451fcec6a62462cb6948975986aa4481fb53f0f59523
  

[incubator-nuttx-apps] annotated tag nuttx-10.1.0-RC0 updated (4348d91 -> 9ac091e)

2021-04-18 Thread jerpelea
This is an automated email from the ASF dual-hosted git repository.

jerpelea pushed a change to annotated tag nuttx-10.1.0-RC0
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git.


*** WARNING: tag nuttx-10.1.0-RC0 was modified! ***

from 4348d91  (commit)
  to 9ac091e  (tag)
 tagging 4348d91d1356335483089c3865282d80f13bedcd (commit)
 replaces nuttx-9.1.0-RC0
  by Alin Jerpelea
  on Sun Apr 18 15:46:47 2021 +0200

- Log -
nuttx-10.1.0-RC0
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8OEcACgkQnnEbrTJk
wGFeOg//etPdCbgmgHFm/AHq8PPe3Umye21nDv9Y3WsjUSOHVnoineNvu7TgCrM3
zMbguj4sdWhFocUJOHqsaSOPQGbOMK2xUOk67rWdB8p1OIeyyk5p6lP77xbcbNiO
GZeEA9DQAdbXqDNSdkzBtfSRRNjR4dD6eJNpPgfRHRA24KL1H1UXsKCYluTiBq6N
p5xjlyCu5F6gqDDd6yc1ksXM7olVjpFjSThmKsmGemARbFRQHaFiraadwU5ER5xu
7TTYiVmScQElu5M2hWZ3SeoHfZ7coZcmEmlwqgED0A+oSEKx0L0XyN428CX/mzSE
Crc9VbnEJ7Bqb8SpZZVml65ieDou1Uatb93DWYQsHp3M1zQ5pYOffkZ2a0sbk84U
aKBfDrlK1A+K7JTP26KJpg9Cxg0Cft0zYTAHeiCgoYDIjVUpc1SDtJbyMdZ2+J0L
oKE/eCmcDzZRmhikncS3g6ZWB4j1HTgjcBTcbAkzyYYgKzIOXyiJPraKv+d4kEvU
lFOkBOjyq+YT0X+wrH2je2uU/hYhf7/hc1w9hZFa9yj5MYciBxFQlMH5HUmlHXp9
sa3SN/AcHg2rkbkjXykFnnQbhLggz4t8hrvYXkPKKPkQX6QnNAWDIFPYpQFedIMg
U6/HxSMnz0ghxFz5Jl38HpoAF6irIHlKRCwjPSwkzSkHRgX+xlM=
=LqWA
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:


[incubator-nuttx] annotated tag nuttx-10.1.0-RC0 updated (f380c91 -> e290709)

2021-04-18 Thread jerpelea
This is an automated email from the ASF dual-hosted git repository.

jerpelea pushed a change to annotated tag nuttx-10.1.0-RC0
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


*** WARNING: tag nuttx-10.1.0-RC0 was modified! ***

from f380c91  (commit)
  to e290709  (tag)
 tagging f380c919f04d5ee88e0a83f5632cc83af503664f (commit)
 replaces nuttx-8.2
  by Alin Jerpelea
  on Sun Apr 18 15:45:32 2021 +0200

- Log -
nuttx-10.1.0-RC0
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEwmzlsfLwjbwMTeJAnnEbrTJkwGEFAmB8N/wACgkQnnEbrTJk
wGFJxA//T7KVkktEht2dZwqb2og8B0S9i4tZ5dihgpJJ7c0RBm+0YG/sZPy8QsA/
Jd36h8gL9C8ODbTpCBYgODHGUaleJ5WBkVt0sBz6OMG3T6YrwBbuiEBtl9DGW3lL
22oUgo488Hj06lzGh9BAvLY1/Hxw/YtGqiuvvuTsYS/ixy2VXnGQHl4micEkAZgK
UAakYupsvqi+3YOuok6wqKu1177JYPYl2MHLAhTd7LMab82vHsNGkxsVdzfZu4Ti
OMDVgizr68oW7hZyDw/YQVgvOLAT2Qtpa+34YyxIMUlay3I5kxcA+Dbzpl1w8BYk
yDhGPc3EcOEpZ/Y/u0WhwJqEU57L9ONETCS+9VZuTx7omZAl8l5K/6LiM4VZPjN8
Xf3geldnmMMYk6F6xt2ZWs7s3Qiw+TslBGkVqyKwUquSwnDC5clGzny8ywB4MCxD
y5phmcuIxtqaZpoiA2EbaUx/5QciEUSps/f3ESohD5toArA5bu/x5gsbnjdlFMXS
buJT30pSZdvdNLy3aOR6mXyKCguHIIXki0X/CQn7o2tsYsYos9oRiszkUgVy3AsB
mPzj2wysQg/TToYyFPruOuZfFyI9OnHnwpLg6f5d2CETx6+ZAbvEyUWtXOlBgjyq
j5BjkOHV0k0KLT0ePb3zmoeNN2/D8NcoMq2qRxFmgLCYVrn96vM=
=RcjS
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:


svn commit: r47140 - /dev/incubator/nuttx/KEYS

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 13:34:04 2021
New Revision: 47140

Log:
Update Alin Jerpelea GPG key

Modified:
dev/incubator/nuttx/KEYS

Modified: dev/incubator/nuttx/KEYS
==
--- dev/incubator/nuttx/KEYS (original)
+++ dev/incubator/nuttx/KEYS Sun Apr 18 13:34:04 2021
@@ -165,3 +165,62 @@ r/VTvAFkjptMDwTWRNEZgJZ9XbLTnX2WYkDb3iih
 /QpmaoTHvUyZlqu89uOjOjjCyw==
 =+AuG
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa4096 2021-04-18 [SC]
+  C26CE5B1F2F08DBC0C4DE2409E711BAD3264C061
+uid   [ultimate] Alin Jerpelea 
+sig 39E711BAD3264C061 2021-04-18  Alin Jerpelea 

+sub   rsa4096 2021-04-18 [E]
+sig  9E711BAD3264C061 2021-04-18  Alin Jerpelea 

+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+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
+Ono=
+=OklP
+-END PGP PUBLIC KEY BLOCK-




svn commit: r47139 - /release/incubator/nuttx/KEYS

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 13:30:01 2021
New Revision: 47139

Log:
Update Alin Jerpelea GPG key

Modified:
release/incubator/nuttx/KEYS

Modified: release/incubator/nuttx/KEYS
==
--- release/incubator/nuttx/KEYS (original)
+++ release/incubator/nuttx/KEYS Sun Apr 18 13:30:01 2021
@@ -165,51 +165,62 @@ r/VTvAFkjptMDwTWRNEZgJZ9XbLTnX2WYkDb3iih
 /QpmaoTHvUyZlqu89uOjOjjCyw==
 =+AuG
 -END PGP PUBLIC KEY BLOCK-
-pub   rsa3072 2021-04-18 [SC] [expires: 2023-04-18]
-  887E03B58943F02D81F1AA668D9E2916AD8EDEAC
+pub   rsa4096 2021-04-18 [SC]
+  C26CE5B1F2F08DBC0C4DE2409E711BAD3264C061
 uid   [ultimate] Alin Jerpelea 
-sig 38D9E2916AD8EDEAC 2021-04-18  Alin Jerpelea 

-sub   rsa3072 2021-04-18 [E] [expires: 2023-04-18]
-sig  8D9E2916AD8EDEAC 2021-04-18  Alin Jerpelea 

+sig 39E711BAD3264C061 2021-04-18  Alin Jerpelea 

+sub   rsa4096 2021-04-18 [E]
+sig  9E711BAD3264C061 2021-04-18  Alin Jerpelea 

 
 -BEGIN PGP PUBLIC KEY BLOCK-
 
-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
-=qZ5m
+mQINBGB8LLgBEACnqSsX3tibNxAPbFFm0Tz1bhI459K6DiD1rkH+JHLbALSLUFb/
+dwN0HOpOxc1OP1EfWN/M3k/V0AT8Kta6StVIHhIQqyzIlTsi4UHvOF7fyQTok9u9
+GQr+ZkVNuiQwU6PSJcGBZXv0eLurtXv1oNbnUhVyjsSOXs6ejEtJIsGdLwbCQWaI
+ObBe9sHFeAAIMyVOstSoDenA1I8//XZALNBBEmgsN9yROExduP+Jr05TliMmnKOS
+bH9BgTEO6fEMTHjerGtdUO4OmqnBM640q/pBtI//QfE9oMBdkrBZ4NtsFWCYtP1G
+YUMG1VRxDY0DdQDQ9eaD2IrmsELjN0wO61eGQKMyAZ5zpBcJN7WC+LdF7wymVTO5
+rRMyAtNO2OVCmrKExmwFC5vDl3F1JG2l2V2PltJoas3ixh4aoBXOP660GhnidC5K
+Y0AQL3RxLVc61eyeomxLVkr4nTO0RKZ4TpQWqKE+G72ZmroXVGO7qTC1sElCN8qV
+XLqg1GKxVxZx2XDgGBesbhyqy75Fp3+DvlOv+XO1glXDudtNeg3VJQm1PQuej8sa
+4nvBOGOUogQHQ1pPD4OUwXjFttF2w6PDJz8UjCiI2oUmkaB1ymedNsXmFXvnVrZU
+Cvf2NN/tecyfkymrk1KB/bUZecaXZm4auiw2V5VTkz4dsy89v374rY5AKQARAQAB
+tCZBbGluIEplcnBlbGVhIDxhbGluLmplcnBlbGVhQHNvbnkuY29tPokCTgQTAQoA
+OBYhBMJs5bHy8I28DE3iQJ5xG60yZMBhBQJgfCy4AhsDBQsJCAcCBhUKCQgLAgQW
+AgMBAh4BAheAAAoJEJ5xG60yZMBhLZAP/iMfG00H5BEnzcH9L7xLsExJyOb047tN
+0KbswfAflrdt/XD07PzS0a5ZPLB2gW1GSVVTTPIPBGjIgDuKZnjc7rmOqEufvZsq
+Xqo6+gFYdmSWaN5XNZ/uSnk1Bk2FZ1CdQCnaf87rGhlS40jgZrC0mhGA2L5aQlFO
+kBjf5KfNSn5KmQH8Zqv+rID6mKWMTcl3y+Kr4kNF6z2TYtFdU1ceIhG5U3rfBdcT
+na6kclVmk8VU7Cv36gW5XK1mLpdmBuF8HkO1xqhHNOqD1KMMRAUH8t3i9bdjAjK1
+UIkOekpue9BUaHw+6smcxqSUh8pQzKERliRHtzejIy4P+Ar1fQ57M78fRSbZIati
+Bpj8Ed/9yj+UAsIGD3kT92WBIT8L/ru/gi//dwoAOpTjVLQTd60QCkS9Q9ZjYx41
+m3d4yWXDxa/+C5QbezhzPTobeJRfJLtIrdUdxO7KZ8JuWPUFpkSaRa8IzungPulE
+e+/dMatvfoXNrzeL526PK6B9v6PJYrrSeIYUHiq5cw2OA/PTyviZoux7UKcTVPkS

svn commit: r47138 - /release/incubator/nuttx/KEYS

2021-04-18 Thread jerpelea
Author: jerpelea
Date: Sun Apr 18 12:39:08 2021
New Revision: 47138

Log:
Add Alin Jerpelea GPG key

Modified:
release/incubator/nuttx/KEYS

Modified: release/incubator/nuttx/KEYS
==
--- release/incubator/nuttx/KEYS (original)
+++ release/incubator/nuttx/KEYS Sun Apr 18 12:39:08 2021
@@ -165,3 +165,51 @@ r/VTvAFkjptMDwTWRNEZgJZ9XbLTnX2WYkDb3iih
 /QpmaoTHvUyZlqu89uOjOjjCyw==
 =+AuG
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa3072 2021-04-18 [SC] [expires: 2023-04-18]
+  887E03B58943F02D81F1AA668D9E2916AD8EDEAC
+uid   [ultimate] Alin Jerpelea 
+sig 38D9E2916AD8EDEAC 2021-04-18  Alin Jerpelea 

+sub   rsa3072 2021-04-18 [E] [expires: 2023-04-18]
+sig  8D9E2916AD8EDEAC 2021-04-18  Alin Jerpelea 

+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+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
+=qZ5m
+-END PGP PUBLIC KEY BLOCK-




[GitHub] [incubator-nuttx] jerpelea closed pull request #3567: [BACKPORT #3542] drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c

2021-04-18 Thread GitBox


jerpelea closed pull request #3567:
URL: https://github.com/apache/incubator-nuttx/pull/3567


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] jerpelea opened a new pull request #3567: [BACKPORT #3542] drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c

2021-04-18 Thread GitBox


jerpelea opened a new pull request #3567:
URL: https://github.com/apache/incubator-nuttx/pull/3567


   ## Summary
   drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c
   
   ## Impact
   GS220M
   
   ## Testing
   Spresense
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[incubator-nuttx] branch releases/10.1 updated: documentation: Add release notes for 10.1.0 release

2021-04-18 Thread btashton
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/releases/10.1 by this push:
 new f380c91  documentation: Add release notes for 10.1.0 release
f380c91 is described below

commit f380c919f04d5ee88e0a83f5632cc83af503664f
Author: Brennan Ashton 
AuthorDate: Sat Apr 17 22:50:57 2021 -0700

documentation: Add release notes for 10.1.0 release
---
 ReleaseNotes | 961 +++
 1 file changed, 961 insertions(+)

diff --git a/ReleaseNotes b/ReleaseNotes
index b473d9d..a9701da 100644
--- a/ReleaseNotes
+++ b/ReleaseNotes
@@ -28386,3 +28386,964 @@ See  * 
[PR-1439](https://github.com/apache/incubator-nuttx/pull/1439), git
 commit
 
#[5efa93ec26fd8a3fd85b24a2008bb743f96027fb](https://github.com/apache/incubator-nuttx/commit/5efa93ec26fd8a3fd85b24a2008bb743f96027fb)
 in the main NuttX repository.
+
+NuttX-10.1.0 Release Notes
+
+
+# What's New In This Release
+
+## Highlights
+
+* Better separation between kernel and userspace.
+* Heap and stack management improvements.
+* More closely follow POSIX and Linux interfaces.
+* Symmetric Multi-Processing (SMP) performance improvements and bug fixes.
+* Networking improvements and bug fixes.
+* Added support for many microcontrollers and boards, and improved support for 
many existing ones.
+* Many added and improved drivers.
+* Build system improvements to deliver faster builds.
+* Thousands of NuttX files converted to Apache 2.0 License with permission of 
their authors.
+* Improved listing of 3rd party licenses used in NuttX (see LICENSE, NOTICE, 
and DISCLAIMER-WIP files).
+
+## Major Changes to Core OS
+
+### New Features
+* [#2324](https://github.com/apache/incubator-nuttx/pull/2324) audio: 
libsamplerate: add initial audio Sample Rate Converter
+* [#2820](https://github.com/apache/incubator-nuttx/pull/2820) arch, boards, 
drivers, include, sched, wireless: Change spinlock APIs.
+* [#2885](https://github.com/apache/incubator-nuttx/pull/2885) Ensure the 
kernel component don't call userspace API
+
+### Bug Fixes
+* [#1852](https://github.com/apache/incubator-nuttx/pull/1852) sysconf: add 
_SC_PAGESIZE sysconf support
+* [#1922](https://github.com/apache/incubator-nuttx/pull/1922) sched: 
nxtask_start should call entry point directly for kernel thread
+* [#1994](https://github.com/apache/incubator-nuttx/pull/1994) libc: Don't 
fclose and fopen file in freopen
+* [#2005](https://github.com/apache/incubator-nuttx/pull/2005) Fix 
note_syscall_leave_s to avoid unaligned access
+* [#2043](https://github.com/apache/incubator-nuttx/pull/2043) sched: Add 
SCHED_INSTRUMENTATION_HIRES support
+* [#2044](https://github.com/apache/incubator-nuttx/pull/2044) sched: Add 
note_syscall args support
+* [#2071](https://github.com/apache/incubator-nuttx/pull/2071) pollnotify: we 
should send poll events before semaphore incrementes.
+* [#2076](https://github.com/apache/incubator-nuttx/pull/2076) libc: math: 
Make this friendly with libcxx
+* [#2111](https://github.com/apache/incubator-nuttx/pull/2111) LIBCXX related 
fixes
+* [#2147](https://github.com/apache/incubator-nuttx/pull/2147) sched: Use 
nx_close() inside OS
+* [#2176](https://github.com/apache/incubator-nuttx/pull/2176) 
syscall/syscall.csv: Increase number of arguments for prctl()
+* [#2204](https://github.com/apache/incubator-nuttx/pull/2204) sched: irq: Fix 
enter_critical_section() in an irq handler for SMP
+* [#2218](https://github.com/apache/incubator-nuttx/pull/2218) sched: 
signal.h: fix compile failed when open TTY_SIGINT
+* [#2229](https://github.com/apache/incubator-nuttx/pull/2229) 
sched/sched/sched_waitid.c: Allow WNOHANG
+* [#2236](https://github.com/apache/incubator-nuttx/pull/2236) 
sched/task/task_exithook.c: Remove a redundant assignment
+* [#2243](https://github.com/apache/incubator-nuttx/pull/2243) libcxx: Update 
[0001-libcxx-Port-to-NuttX-https-nuttx.apache.org](http://0001-libcxx-Port-to-NuttX-https-nuttx.apache.org)-RTOS.patch
+* [#2255](https://github.com/apache/incubator-nuttx/pull/2255) sys/epoll: sync 
the epoll define with linux
+* [#2256](https://github.com/apache/incubator-nuttx/pull/2256) 
unistd/sched_sporadic: correct the disable value
+* [#2261](https://github.com/apache/incubator-nuttx/pull/2261) sched/timer: 
add support of CLOCK_MONOTONIC
+* [#2262](https://github.com/apache/incubator-nuttx/pull/2262) sched/init: 
init the default home directory to environment
+* [#2285](https://github.com/apache/incubator-nuttx/pull/2285) libc/stdlib: 
Fix range check in strtoul(l)
+* [#2326](https://github.com/apache/incubator-nuttx/pull/2326) libc: Enhance 
getopt function
+* [#2407](https://github.com/apache/incubator-nuttx/pull/2407) libc: machine: 
arch: Support armv8-m relocation
+* 

[GitHub] [incubator-nuttx] btashton merged pull request #3566: documentation: Add release notes for 10.1.0 release

2021-04-18 Thread GitBox


btashton merged pull request #3566:
URL: https://github.com/apache/incubator-nuttx/pull/3566


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] jerpelea opened a new pull request #3566: documentation: Add release notes for 10.1.0 release

2021-04-18 Thread GitBox


jerpelea opened a new pull request #3566:
URL: https://github.com/apache/incubator-nuttx/pull/3566


   ## Summary
   documentation: Add release notes for 10.1.0 release 
   
   ## Impact
   Documentation 
   
   ## Testing
   NONE
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [incubator-nuttx] jerpelea merged pull request #3564: [BACKPORT #3535] drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c

2021-04-18 Thread GitBox


jerpelea merged pull request #3564:
URL: https://github.com/apache/incubator-nuttx/pull/3564


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[incubator-nuttx] branch releases/10.1 updated: drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c

2021-04-18 Thread jerpelea
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/releases/10.1 by this push:
 new 367dc9a  drivers: wireless: Fix to receive a UDP packet partially in 
gs2200m.c
367dc9a is described below

commit 367dc9a29ae0cff677d89e306f0e350fbb601cb5
Author: Masayuki Ishikawa 
AuthorDate: Tue Apr 13 18:27:09 2021 +0900

drivers: wireless: Fix to receive a UDP packet partially in gs2200m.c

Summary:
- When receiving a UDP packet partially, the rest of the packet
  must be discarded.

Impact:
- None

Testing:
- Tested with a UDP sample program

Reported-by: Masatoshi Ueno 
Signed-off-by: Masayuki Ishikawa 
---
 drivers/wireless/gs2200m.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/wireless/gs2200m.c b/drivers/wireless/gs2200m.c
index f8a25bf..bd28cb9 100644
--- a/drivers/wireless/gs2200m.c
+++ b/drivers/wireless/gs2200m.c
@@ -650,7 +650,7 @@ static bool _copy_data_from_pkt(FAR struct gs2200m_dev_s 
*dev,
 
   pkt_dat->remain -= len;
 
-  if (0 == pkt_dat->remain)
+  if (0 == pkt_dat->remain || TYPE_BULK_DATA_UDP == pkt_dat->type)
 {
   _remove_and_free_pkt(dev, c);
 }


[GitHub] [incubator-nuttx] jerpelea merged pull request #3565: [BACKPORT #3559] drivers: wireless: Fix AT command response handling in gs2200m.c

2021-04-18 Thread GitBox


jerpelea merged pull request #3565:
URL: https://github.com/apache/incubator-nuttx/pull/3565


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[incubator-nuttx] branch releases/10.1 updated: drivers: wireless: Fix AT command response handling in gs2200m.c

2021-04-18 Thread jerpelea
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/releases/10.1 by this push:
 new a4b1cea  drivers: wireless: Fix AT command response handling in 
gs2200m.c
a4b1cea is described below

commit a4b1cea3ba14ba0239c84e62ad93739e99a04be9
Author: Masayuki Ishikawa 
AuthorDate: Fri Apr 16 06:53:40 2021 +0900

drivers: wireless: Fix AT command response handling in gs2200m.c

Summary:
- When sending an AT command during receiving a bulk packet,
  the bulk packet might be put in the AT command response.
- To handle such the case, gs2200m_send_cmd2() is newly
  introduced instead of using gs2200m_send_cmd(dev, cmd, NULL)

Impact:
- All use cases that send an AT command in gs2200m.c

Testing:
- Tested with renew and nxplayer with spresense:wifi

Reported-by: Masatoshi Ueno 
Signed-off-by: Masayuki Ishikawa 
---
 drivers/wireless/gs2200m.c | 67 +++---
 1 file changed, 39 insertions(+), 28 deletions(-)

diff --git a/drivers/wireless/gs2200m.c b/drivers/wireless/gs2200m.c
index ac5f84e..f8a25bf 100644
--- a/drivers/wireless/gs2200m.c
+++ b/drivers/wireless/gs2200m.c
@@ -1569,6 +1569,27 @@ errout:
 }
 
 /
+ * Name: gs2200m_send_cmd2
+ /
+
+static enum pkt_type_e gs2200m_send_cmd2(FAR struct gs2200m_dev_s *dev,
+ FAR char *cmd)
+{
+  struct pkt_dat_s pkt_dat;
+  enum pkt_type_e  r;
+
+  /* Initialize pkt_dat and send */
+
+  memset(_dat, 0, sizeof(pkt_dat));
+  r = gs2200m_send_cmd(dev, cmd, _dat);
+
+  /* Release the pkt_dat */
+
+  _release_pkt_dat(dev, _dat);
+  return r;
+}
+
+/
  * Name: gs2200m_set_opmode
  * NOTE: See 5.1.2 Operation Mode
  /
@@ -1580,7 +1601,7 @@ static enum pkt_type_e gs2200m_set_opmode(FAR struct 
gs2200m_dev_s *dev,
   char cmd[20];
 
   snprintf(cmd, sizeof(cmd), "AT+WM=%d\r\n", mode);
-  t = gs2200m_send_cmd(dev, cmd, NULL);
+  t = gs2200m_send_cmd2(dev, cmd);
 
   if (TYPE_OK == t)
 {
@@ -1636,7 +1657,7 @@ errout:
 
 static enum pkt_type_e gs2200m_disassociate(FAR struct gs2200m_dev_s *dev)
 {
-  return gs2200m_send_cmd(dev, (char *)"AT+WD\r\n", NULL);
+  return gs2200m_send_cmd2(dev, (char *)"AT+WD\r\n");
 }
 
 /
@@ -1650,7 +1671,7 @@ static enum pkt_type_e gs2200m_enable_dhcpc(FAR struct 
gs2200m_dev_s *dev,
   char cmd[16];
 
   snprintf(cmd, sizeof(cmd), "AT+NDHCP=%d\r\n", on);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 /
@@ -1664,7 +1685,7 @@ static enum pkt_type_e gs2200m_calc_key(FAR struct 
gs2200m_dev_s *dev,
   char cmd[80];
 
   snprintf(cmd, sizeof(cmd), "AT+WPAPSK=%s,%s\r\n", ssid, psk);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 /
@@ -1678,7 +1699,7 @@ static enum pkt_type_e gs2200m_set_security(FAR struct 
gs2200m_dev_s *dev,
   char cmd[16];
 
   snprintf(cmd, sizeof(cmd), "AT+WSEC=%d\r\n", mode);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 /
@@ -1749,7 +1770,8 @@ static enum pkt_type_e gs2200m_set_addresses(FAR struct 
gs2200m_dev_s *dev,
 
   snprintf(cmd, sizeof(cmd), "AT+NSET=%s,%s,%s\r\n",
address, netmask, gateway);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 /
@@ -1763,7 +1785,7 @@ static enum pkt_type_e gs2200m_enable_dhcps(FAR struct 
gs2200m_dev_s *dev,
   char cmd[20];
 
   snprintf(cmd, sizeof(cmd), "AT+DHCPSRVR=%d\r\n", on);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 /
@@ -1777,7 +1799,7 @@ static enum pkt_type_e gs2200m_set_auth(FAR struct 
gs2200m_dev_s *dev,
   char cmd[16];
 
   snprintf(cmd, sizeof(cmd), "AT+WAUTH=%d\r\n", mode);
-  return gs2200m_send_cmd(dev, cmd, NULL);
+  return gs2200m_send_cmd2(dev, cmd);
 }
 
 #ifdef CONFIG_WL_GS2200M_ENABLE_WEP
@@ -1793,7 +1815,7 @@ static enum pkt_type_e gs2200m_set_wepkey(FAR struct 
gs2200m_dev_s *dev,
   char cmd[32];
 
   snprintf(cmd, sizeof(cmd), "AT+WWEP1=%s\r\n", key);
-  return 

[incubator-nuttx] branch master updated (60b5612 -> 961e1bc)

2021-04-18 Thread jerpelea
This is an automated email from the ASF dual-hosted git repository.

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


from 60b5612  boards:rv64:c906:add sotest demo for smartl-c906.
 add 961e1bc  documentation: Add release notes for 10.1.0 release

No new revisions were added by this update.

Summary of changes:
 ReleaseNotes | 961 +++
 1 file changed, 961 insertions(+)


[GitHub] [incubator-nuttx] jerpelea merged pull request #3563: Documentation: Add release notes for 10.1.0 release

2021-04-18 Thread GitBox


jerpelea merged pull request #3563:
URL: https://github.com/apache/incubator-nuttx/pull/3563


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org