Gregory Nutt
230c80b8e1
Cosmetic changes from review of last PR.
2019-10-21 08:51:47 -06:00
Alin Jerpelea
07f9154e5b
Merged in alinjerpelea/nuttx (pull request #1056 )
...
boards: cxd56xx: add board support for LTE modem and modem driver
* drivers: modem: add altair modem driver
Add modem driver for the altair modem
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: cxd56xx: add board support for LTE modem
Add the Altair LTE modem support on the Spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: cxd56xx: spresense: add LTE defconfig
Add the Altair LTE modem defconfig for spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-21 14:14:33 +00:00
Markus Bernet
185557440b
STM32H7 Ethernet: Fix ETH_MACMDIOAR_CR_MASK bit mask.
2019-10-21 06:29:13 -06:00
Jens Gräf
7042ec883e
Merged in jgraef-linetco/nuttx/fix-32bit-timer-overflow (pull request #1055 )
...
fix early timespec overflow if using 32 bit system timer
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-21 12:23:02 +00:00
Matias N
5d5b861568
arch/sim/src/sim/up_tickless.c: Correct the calculation of the timer period. Fix some missing initialization of globals and missing return values.
2019-10-20 17:11:28 -06:00
Fabio Balzano
8bfb9a486e
boards/arm/imxrt/imxrt1060-evk/src/imxrt_lcd.c: Add support for LCD. Clean up some LCD-related interfaces.
2019-10-20 10:46:21 -06:00
Gregory Nutt
ec298554ff
arch/arm/src/s32k1xx/s32k1xx_flashcfg.c: Correct some byte ordering.
2019-10-20 10:15:54 -06:00
Gregory Nutt
1386e70d85
boards/arm: Fix/verify to errors found in build testing.
2019-10-19 15:25:38 -06:00
Gregory Nutt
63d150dcaf
arch/arm/src/s32k1xx/Kconfig: Add some help text for the flash configuration fields.
2019-10-19 13:26:53 -06:00
Gregory Nutt
d6b4e90d70
arch/arm/src/s32k1xx: Support configuration and initialization of the flash configuration bytes. boards/arm/s32k1xx/s32k1**evb/scripts/flash.ld: Create a special FLASH section to hold the FLASH configuration bytes.
2019-10-19 13:14:02 -06:00
Gregory Nutt
759ed2d5c0
tools/indent.sh: Add a command line option to suppress reformatting of comments. This is useful when comments are already correct and/or contain formatted data such as tables or lists.
2019-10-19 09:01:20 -06:00
Xiang Xiao
946b13559b
boards/sim/sim/sim/configs:: Add -m32 to HOSTLDFLAGS if enable CONFIG_SIM_M32
...
fix the following link error:
/usr/bin/ld: i386 architecture of input file `nettest_host.hobj' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `nettest_server.hobj' is incompatible with i386:x86-64 output
2019-10-19 06:57:36 -06:00
Gregory Nutt
1ba23bb75c
net/udp/udp_psock_sendto_buffered.c: Add a check for the device that is polling. In the multiple network device case, this check is necessary to prevent sending the UDP packet to the wrong device. This change addresses the buffered case and is the companion to commit 6c46c48e4b
.
2019-10-18 16:04:33 -06:00
Gregory Nutt
6c46c48e4b
net/udp/udp_psock_sendto_unbuffered.c: Add a check for the device that is polling. In the multiple network device case, this check is necessary to prevent sending the UDP packet to the wrong device. This change addresses only the unbuffered case. The buffered case is more complex. See patch attached to issue 172.
2019-10-18 14:20:34 -06:00
Gregory Nutt
6f5fadf289
arch/arm/src/stm32/hardware/stm32f40xxx_pinmap.h: ETH_RMII_REF_CLK is an input.
2019-10-18 11:50:12 -06:00
Gregory Nutt
e77ea539a4
boards/arm/am335x/beaglebone-black/src/: Use the same bring-up structure is is used with other boards.
2019-10-18 07:37:36 -06:00
Alin Jerpelea
13c25a310b
Merged in alinjerpelea/nuttx (pull request #1054 )
...
boards: spresense: audio: add missing header
Add the missing header to silence compiler warnings
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-18 12:51:15 +00:00
Masayuki Ishikawa
c3b6a2892d
Merged in masayuki2009/nuttx.nuttx/stm32f4dis-mmcsdspi (pull request #1053 )
...
boards: stm32f4discovery: Add support for MMCSD_SPI
This PR works with STM32F4 Discovery Shield plus microSD click
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-18 02:38:16 +00:00
Gregory Nutt
f063d7f386
sched/clock/clock.c: Correct a comment as noted in Issue 175.
2019-10-17 12:24:19 -06:00
Daniel Pereira Volpato
1f46e294a3
boards/arm/stm32f0l0g0/nucleo-g070rb: Add PWM support and GPIO_TIM3_* mappings
...
boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh: Enable PWM example
2019-10-17 12:06:10 -06:00
Daniel Pereira Volpato
ca52e33ba9
include/nuttx/timers/pwm.h: Correct some typos. arch/arm/src/stm32f0l0g0: Add PWM support.
2019-10-17 12:00:57 -06:00
Xiang Xiao
2a271a5d62
tools/LibTargets.mk: Make libapps.a by the default target.
2019-10-17 11:37:44 -06:00
liuhaitao
b2f8a79c3b
sched/signal: Add support for SIGPIPE. SIGPIPE uses SIG_SIGPIPE_ACTION which terminates process by default. It also could be ignored.
2019-10-17 11:29:39 -06:00
liuhaitao
7b89845035
include/sys/time.h: include sys/select.h to compatible with earlier standards
...
According to earlier standards, usage of select(), FD_CLR, FD_ISSET, FD_SET and FD_ZERO
just need include headers: sys/time.h, sys/types.h and unistd.h. So include sys/select.h
in time.h to compatible with it. Or mbedtls library would build break in calling select()
and FD_* related functions.
https://pubs.opengroup.org/onlinepubs/007908799/xsh/select.html
2019-10-17 11:26:44 -06:00
Jussi Kivilinna
d45f559d47
arch/arm/src/stm32l4/Kconfig: Add STM32L4R5ZI chip type.
2019-10-17 11:05:50 -06:00
Juha Niskanen
fd462d5ce2
sched/pthread, Documentation: fix pthread_key_delete, pthread_self and pthread_yield documentation and some comments.
2019-10-17 11:04:17 -06:00
Masayuki Ishikawa
dacd041a94
Merged in masayuki2009/nuttx.nuttx/fix_serial_driver_for_smp (pull request #1052 )
...
drivers: serial: Fix data corruption when outputting data in SMP mode
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-16 13:09:03 +00:00
Masayuki Ishikawa
78d68fe8cc
Merged in masayuki2009/nuttx.nuttx/fix_cpustart (pull request #1051 )
...
Fix cpustart for Cortex-M SMP
* arch: lc823450: Fix lc823450_cpustart.c
In Cortex-M, offset 0 in vector table stores initial stack pointer
and offset 4 stores reset vector.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch: sam34: Fix sam4cm_cpustart.c
In Cortex-M, offset 0 in vector table stores initial stack pointer
and offset 4 stores reset vector.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-16 03:16:48 +00:00
Masayuki Ishikawa
2c16d756cc
Merged in masayuki2009/nuttx.nuttx/gs2200m_with_reset (pull request #1050 )
...
Gs2200m with reset
* include: wireless: Add reset handler to struct gs2200m_lower_s
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* drivers: wireless: Add reset and unreset sequence in gs2200m.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* boards: cxd56xx: Add reset handler to cxd56_gs2200m.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-15 21:03:33 +00:00
Masayuki Ishikawa
679fe23045
Merged in masayuki2009/nuttx.nuttx/fix_posix_spawn (pull request #1049 )
...
Fix posix spawn
* boards: lc823450-xgevk: Fix build error for posix_spawn
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* boards: stm32f4discovery: Fix build error for posix_spawn
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-13 00:25:47 +00:00
Matias N
8ccb5fabf8
libs/libxx/Kconfig: CONFIG_LIBC_LOCALE is needed to build libcxx. A
...
math library is also needed, however, here are various ways to provide a
math library so CONFIG_LIBM is not now set.
boards/arm/stm32l4/nucleo-l476rg/scripts/Make.defs: Add required
definitiions if libcxx is enabled.
2019-10-12 08:51:13 +08:00
Gregory Nutt
19a7ee1a84
Fix a comment
2019-10-11 23:53:52 +08:00
Gregory Nutt
eeff429939
Fix some trivial spacing issues noted in review of PR.
2019-10-11 23:52:15 +08:00
Alin Jerpelea
716c7c9bee
Merged in alinjerpelea/nuttx (pull request #1048 )
...
boards: arm: cxd56xx: audio: add power_control and audio_tone_generator
* boards: arm: cxd56xx: audio: add power_control
Add a simeple way to control the audio power for userspace apps
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: audio: add audio_tone_generator
Add a simple way to control the audio buzzer with defined frequency
for userspace apps
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-11 15:46:15 +00:00
Anjana
fae7e63479
We have ported NuttX on Renesas RX65N Micro-controller. This port includes following interfaces
...
1. Serial (UART) driver (13 ports)
2. Ethernet driver
This port is provided on two boards
1. RSK RX65N-2MB
2. GR-Rose
The port is built on Cygwin environment.
As part of this port, we have created two documents
1. Readme.txt for each board
2. User manual to provide information about development environment setup
Both these documents are placed under
1. /boards/renesas/rx65n/rx65n-grrose
2. /boards/renesas/rx65n/rx65n-rsk2mb
We have run 'nxstyle' for coding guidelines and 'ostest' for testing NuttX features on test platform.
We have shared the log with no errors as confirmation of valid port.
2019-10-11 23:36:57 +08:00
raiden00pl
df1bcc4229
Merged in raiden00/nuttx_sim (pull request #1047 )
...
drivers/pipes/fifo.c: mkfifo should return -1 and set errno on failure
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-11 08:03:44 +00:00
Gregory Nutt
6a683b0b54
Fix some typos in comments.
2019-10-11 15:53:17 +08:00
Daniel P. Volpato
0142dd96a2
Add files that were supposed to be included as part of 0d1934a740
.
2019-10-11 14:47:53 +08:00
Alin Jerpelea
33d0de4d57
Merged in alinjerpelea/nuttx (pull request #1046 )
...
boards: spresense: add audio implementation
* boards: arm: cxd56xx: add audio implementation
Add the board audio control implemantation
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: update audio defconfig
Small updates to build the platforms specific audio driver
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: drivers: add audio implementation
Add the audio implementation for CXD56XX chip
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: fix Load switch GPIO
During the initial bringup the grong GPIO was set.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-09 23:55:20 +00:00
Christian Clauss
3a28d2e6f7
Merged in chrisclauss/nuttx/Christian-Clauss/old-style-exceptions-new-style-for-pyth-1569067472774 (pull request #1036 )
...
Old style exceptions --> new style for Python 3
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-08 16:28:53 +00:00
Alin Jerpelea
60814806a4
Merged in alinjerpelea/nuttx (pull request #1045 )
...
boards: arm: cxd56xx: different updates
* boards: cxd56xx: spresense: initialize SCU at boot
The SCU has to be initialized at bootup on spresense board because several
functions depend on it.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: add audio control definitions
Add audio control definitions for the audio implementation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: arm: cxd56xx: add audio defconfig
Add defconfig for the audio implementation
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-08 16:23:58 +00:00
Juha Niskanen
b4f6a3a878
drivers/usbdev/cdcacm.c: Fix memory leak of RX failsafe timer.
2019-10-08 08:01:30 -06:00
Dave Marples
83e458873f
drivers/wireless/bluetooth/bt_uart_bcm4343x.c: Fix small a small bug
...
found during testing.
drivers/wireless/bluetooth/bt_uart_shim.c: Change the task tname for
the HCI receiver task to bring it into line with the transmitter task.
2019-10-08 07:55:47 -06:00
Daniel Pereira Volpato
f800529f67
boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.h: Add TIMx clock frequencies
...
boards/arm/stm32f0l0g0/nucleo-g070rb: Enable basic timers
2019-10-07 22:10:32 -06:00
Daniel Pereira Volpato
0d1934a740
arch/arm/src/stm32f0l0g0: Support timers available on STM32G070
...
arch/arm/src/stm32f0l0g0: Pinmap TIM1 GPIOs available for STM32G0
arch/arm/src/stm32f0l0g0: Add TIM driver lowerhalf
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c: Handle 32-bit overflow on some calculations.
2019-10-07 22:07:21 -06:00
Daniel Pereira Volpato
8c62600cc1
arch/arm/src/stm32h7/hardware/stm32_tim.h: Fix ATIM_BDTR_BK2P define
...
arch/arm/src/stm32h7/hardware/stm32_tim.h: Fix ATIM_AF2 bitfields wrongly allocated to ATIM_AF1
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_tim.h: Fix ATIM_AF2 bitfields wrongly allocated to ATIM_AF1
arch/arm/src/stm32h7/stm32_tim.c: Fix some copy'n'paste errors on defines
2019-10-07 21:59:28 -06:00
Bernd Walter
626c28dc30
tools/mkromfsimg.sh: Use sed to add const to ROMFS declarations so that they like in FLASH not RAM.
2019-10-07 21:52:55 -06:00
Xiang Xiao
9f0502f8ba
arch/sim/src/sim/up_hostfs.c: hostfs skip '.' and '..' in readdir'
2019-10-07 21:43:59 -06:00
Xiang Xiao
3bc62f1ccc
Change space to tab and help to ---help--- in Kconfig files.
2019-10-05 21:39:12 -06:00
Gregory Nutt
6a0545ec6b
Trivial cleanup from re-review of last patch set.
2019-10-05 14:27:01 -06:00