[GitHub] [incubator-nuttx] xiaoxiang781216 commented on a change in pull request #3568: audio/pcm_decode.c: skip extra chunk of wav header
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
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
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"
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
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
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)
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
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
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"
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
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
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
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
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
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
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- + +mQINBF36XKwBEADbC+HHkqrI1BSp6svpFSv2U4QHLnKrDdylker5vyYIgQVOIeSm +Td8HG77HPAq5FruP1hJfwiwahSnRw4i9NsAGyU31OgkT/3+IDa+IjEFfD1zXnTD2 +pmvhItP/kHL/3uB0OorWRqLe85lpElS8/fW/ZhTtoldAlwS89w7vqpPiN7Q3CKO3 +L9iMnNPoqGaexW8svF/pRzGenAMLZfNFJBwv0FNlKWaMl8jI1CklLutFHtlc+0zR +BFGof3VGyhxs3wU30V6KK/FVywM3+uEZCSwQ++hkv31ThX5Kh4zw8MhzTa775YtN +B9hoHW/tfSmN9kMlFjHMX6QOT6PIK9WLqlHt9J2rVnRAexbseu2pUuH/bGHNNh9D +rGA059uzIPLOZrx4wINzWiyBrWzQtppWw/EPelNXqxy+NeVXv9QXVMJJoVfy+D2T +b9mNh6lBW3s+RUe0eVZD2O2eNKBpRvX3vsAws/cn1U/FilobdIg/5he7B3ZN7s79 +E8yhrxO8lPrtAPqVg25NViPGjV9Vgvx2nZ3REZqvJbRLd7XBqkdzC/iPLM01ec0/ +AT1kx15WeeX04ZZ85CLNQqEF3oPt5TAyc9sv4iMWKZHrPmYNfBK8LjDn34sXFxDi +ikBKibLBc22H7YqIhoT+xAEmdfrTB01kGzfIC2maIw+5MxVzrqeXp2CHZQARAQAB +tEBBYmRlbGF0aWYgR3VldHRvdWNoZSAoQ09ERSBTSUdOSU5HIEtFWSkgPGFndWV0 +dG91Y2hlQGFwYWNoZS5vcmc+iQJOBBMBCAA4FiEEdkEwscuk/L5SL3ChK4x/Dqsi +AA4FAl36XKwCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQK4x/DqsiAA7c +aBAAvD8CqUOIxJhhqp2uuy6XA7uHWKKyQKtrN1jP+dwykEKaWyYceS7e1L7AeB1M +HHwrafd/AviikHpi7XKeBbu3l9lEJ+B+5GALtlalGyijBSCmmItRBzrMpCukMty+ +DtxmmS9Ionk7ouCh4YE8Z6ZliCv1Ggu25TK7SEHL8mutBAicK46E6V3reuwUiAGx +TgKwFqC5c6h+gRh1G3ex0gRbeGXBhiBOlgRdlpodDa10rlwfUg999g/GuF9aJ05J +/MjQhgR4Kjd5M7fkm0kFhW+n4MBVgsP5PZZ5yZvbjxEesfVNQY4obXKyaiUwXI9d +0ZfC8oYc9j26OeHWDBrMWL0fp84B8O4gQeO45lUqRF6fDyC8kAHLHn0JTnNs4vN9 +fC7K4C7JOaQbeU6iSvT/8aoQdXSUjYI+0eXD/C8IRcWHJdwcS7Pi30CI0k17EU8p +3bgWErCdrdbId3y2cQiJfQchOkcM1MynYWk+fNJPo4gVZ9UlxYwj6ur97q12zv4j +RHAC9tj+Omhc6ucxztYCrCp1KUJYzD7J6kLsIa5ebYZeYdiswIev+a6TjvRNJoV2 +R2wZ+KXdw+/91ZugqxjR8wLOofMynYZslIhUWqHTFu7kW44iBBG5ym+6lZHPJSdC +/l/kPxmDRI5yZc0yDn2YLKpyMXR2tFa0tTeUtR49WtiuZ9C5Ag0EXfpcrAEQANGQ +0WqfYRlhpuJ6cKZLMuyjepLx4zAJxUU/Uky55P6r8v8BPc+S0fJBQttgPHCq4VpO +ZYjmoJImUbdFoLPLMglVy6FuuZv2NimT3ZGhSbREdJHljYoN3nQ4Fe4VWoO5o02W +vtn9nlpxu22UcoLijX6gI4YmCy2lKofAfOH6ff0UAYo7TfFnfrLUZFUzkCCWW1Hs +W+PygzDTK5/hn3us+cKclwwfHvnMQoxQ2A+ldsdXtubATyuaR5oiUdW2fsb8gIUd +nFGkPvXHwDnrEFyosfx+59/oAFU3m8bVsnBbH+EUO3zjc13veuJ5OWhF2ppPteAa +/pf0y9p21eY49OAHiOEsXaG4gJkNMT86j4pfgvm6Dm5EqxJRDP1Kiio78cw6gDgb +touKEqNkV3OJ3Tw+57Gkeh8nLXNxyvsjbgII6QmDoJvcuCZjj+0k470A5S6o5IoV +rbsumXRhKDLCGjCHqPaqKKMMrR9srd88IZCE5FT0UQTiif2xfb15drv2AOkU58kV +nt/caTfk/Ci4azNKOfpkwfacH8h80w1LOe18+YO0zkl3JzSGnIr1pik1VJGH2+Zb +3tIXL4gbwNW/7e/JqHS6ZX9gPcL7e3Dw/a95l4xZUdYlD+H8IWh1zeDdpVVF9LI+ +gf34BgJX51zH2x07JrvWxIeN9Zsq2ZYZFMgMafLFABEBAAGJAjYEGAEIACAWIQR2 +QTCxy6T8vlIvcKErjH8OqyIADgUCXfpcrAIbDAAKCRArjH8OqyIADheHEADI43rn +QzUAZybx5PYcmnVolv2gMacpyjuM8p5HTzYPbheBBTQibb0oGBm+c1Z5no1mgcxz +6M/70XJWhkZxXwgCPQWd5B2TuPr3mAXVQ5kaMu+FyIs9FLXMmU2QVsd161Yb0M79 +bmg+RzjJEnBISp+Dd62aOd5SQw0j7S0Sovh6KPlIiKcCm3a1+VHoxTFJLUJaDRxG +5IjIc3xhMLekdPrq/9rxCoSB2X8VcCrtpkaxPeXPAwJ/eaOEZCbkGmYffd4Il9s2 +f2q+uZPYbDss1wHlAFoL0loHkcdmlCZfnLte1kc+jyfzr4ZlDiakUoKhbBjPbtHC +/a0ErW7SzwkdIMbMH2rlH+dIeAdKTOxgVYFKzbSc3V7qJvkmQmYQovIiMyZh9+QF +MYlDnDRGZJeZn/hLXqSZpmbLhVCtz0xAdq7PoR2Cg9KM0PsgPuwPxbbiD0ma1cmR +WoCZSgq4+ZY+Fjl/EXNpwZy1tPizfkhciWSemIsiT7Jl5V/HL/+z7mPCi3b74FuX +iBtiSFBTpUQEmxTctQFtBPqiRXe2fRasvVWR34pXOCltaYa27/OR5Rbew0Hx/7Xv +j3nV+qG3WKVZFwrDia6vw1Qw3eXFZaePEBaxgxo6HuomRf/qpO+kc5ViO+Ea4S/+ +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.
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
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
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)
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
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
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
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
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
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
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
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
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/
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/
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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