Gregory Nutt
e0f1469526
Fix warnings found in build testing.
2019-07-28 17:50:57 -06:00
Gregory Nutt
55ec857f6f
arch/arm/src/imxrt/imxrt_usdhc.c: Trivial coding standard fix
2019-07-28 16:54:31 -06:00
Gregory Nutt
1af4d6a905
Merge branch 'master' of bitbucket.org:nuttx/nuttx
2019-07-28 16:53:53 -06:00
Gregory Nutt
a54d660842
configs/stm32f769i-disco/src/stm32_bringup.c: Fix more errors found in build testing.
2019-07-28 16:52:55 -06:00
Dave Marples
986a9160b9
arch/arm/src/imxrt/imxrt_clockconfig.c: Enable TRACE clocks if the divider has been defined in the board's board.h file.
2019-07-28 16:28:06 -06:00
Dave Marples
970295d0fe
i.MXRT USDHC: This change completes SDIO support for IMXRT, and also adds support for WiFi using the AP6212A module based on Simon Piriou's rather excellent work. The patch should also address DavidS's concern about width setting for USDHC1 & 2.
...
Testing of the WiFi is minimal so far but functionality is proven. I'm specifically not happy that the driver doesn't recover elegantly from a DMA data checksum failure, but that is an issue that can be dealt with in due course ... I'm trying to get the rest of the interfaces fleshed out and the hardware proven so it can go for pre-production build. I _think_ there's only Bluetooth and USB-device left to implement now.
2019-07-28 16:20:33 -06:00
Gregory Nutt
43e832327c
configs/stm32f769i-disco/src/stm32_bringup.c: Correct compile error found in build testing.
2019-07-28 12:33:17 -06:00
Gregory Nutt
07bdbe85fc
configs/olimex-stm32-e407/src/stm32_ina219.c: Correct a compile error found in build testing.
2019-07-28 10:08:23 -06:00
Gregory Nutt
124212624d
net: Minor fix in error checking in TCP/UDP Tx drain logic
2019-07-28 07:39:55 -06:00
Augusto Fraga Giachero
e0bd90d8a3
arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c: Set speed back to 10Mbps if 10Mmbps link negotiated.
2019-07-27 12:16:13 -06:00
Gregory Nutt
361d85ae35
net/tcp and udp: Fix errors in the new implementation of SO_LINGER. The tcp_drain() and udp_drain() functions were casting the working argument to the wrong type, resulting in hangs and abnormal behavior. There is a complexity in the tcp drain logic when the remote peer closes the socket before all Tx data has been flushed. Sometimes we are not notified of this case and wait the entire timeout unnecessarily. There is a workaround in place in tcp_txdrain(), but this really should be revisited.
2019-07-27 10:26:52 -06:00
Daniel P. Carvalho
23d5e666cc
onfigs/nucleo-l432kc: ADC: Change analog pins definitions and correct DMA related issue.
2019-07-27 07:42:50 -06:00
Simon Piriou
780d4d41e8
drivers/mtd/mx25rxx.c: add support for 512B sectors
...
- Fix for mx25rxx driver as it does not work properly
- Add mx25rxx memory chip & smartfs support in b-l475e-iot01a/nsh config
- Update smartfs smart_scan() function
2019-07-26 09:19:26 -06:00
David Sidrane
08460ba5b1
Merged in david_s5/nuttx/master_f7 (pull request #956 )
...
stm32f7:If only one SDMMC it is slot 0
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-26 14:16:26 +00:00
Masayuki Ishikawa
5fd5cc0b0a
Merged in masayuki2009/nuttx.nuttx/change_udp_broadcast (pull request #954 )
...
net/udp: Remove net stack dependency from CONFIG_NET_BROADCAST
This change allows us to use CONFIG_NET_BROADCAST without network
stack. (i.e. usrsock application can use broadcast)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-26 14:05:03 +00:00
Augusto Fraga Giachero
f0b74380a5
arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c: Calculate the appropriate timeout for I2C transfers. Depending on the bus frequency and transfer size, I2C transactions can take quite a bit, so a fixed timeout is not a good solution. Calculating the timeout at run time poses some overhead but still better than aborting long transactions.
2019-07-25 13:07:28 -06:00
Nathan Hartman
e581647f48
Fix typos in README files.
2019-07-25 12:10:10 -06:00
Nathan Hartman
497db422c3
configs/tm4c1294-launchpad/src/tm4c_bringup.c: Enables /dev/userleds for tm4c1294-launchpad by calling userled_lower_initialize() in tm4c_bringup().
2019-07-25 11:18:32 -06:00
Daniel Pereira Carvalho
0a4c592a4b
configs/nucleo-l432kc/src/stm32_zerocross.c: Necessary file ommitted from a previous patch
2019-07-25 08:40:40 -06:00
Augusto Fraga Giachero
38b9862902
arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c: Abort I2C transfers if a timeout has occurred. If a timeout has occurred in the middle of a I2C transfer, the next I2C interrupt should abort any transfers and send a stop condition to the corresponding I2C bus. Failed to do so will result in memory corruption / undefined behavior as priv->msgs points to a region of memory it doesn't owns anymore after lpc17_40_i2c_start returns.
2019-07-25 08:33:31 -06:00
Masayuki Ishikawa
d99595f1a5
Merged in masayuki2009/nuttx.nuttx/gs2200m_with_udp (pull request #953 )
...
gs2200m with udp
* include/nuttx/wireless: Add udp support to gs2200m.h
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* drivers/wireless: Add WL_GS2200M_DISABLE_DHCPC to Kconfig
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* drivers/wireless: Add udp support to gs2200m.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/spresense/wifi: Enable smartfs and udp support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-25 05:40:06 +00:00
David Sidrane
933e9e407b
libs/libc/stdio/lib_libvsprintf.c: Add support for the size_t integer qualifier 'z'. This is kind of tricky due the variety of sizeof(size_t) on different platforms.
2019-07-24 12:49:56 -06:00
Anthony Merlino
9fa5bd8df4
drivers/usbdev/rndis.c: Fixes copy/paste error introduced in last rndis change.
2019-07-23 17:59:53 -06:00
Anthony Merlino
7a0a032cd9
drivers/usbdev/rndis: Fixes issue with DEBUGASSERT when using composite device and endpoint numbers not being the default.
2019-07-23 16:12:50 -06:00
Daniel P. Carvalho
752a7d249c
configs/nucleo-l432kc: Added Zero Cross sensor to nucleo-l432kc.
2019-07-23 16:07:17 -06:00
Daniel P. Carvalho
53e760d072
configs/nucleo-l432kc/src/stm32_gpio.c: Added GPIO drivers for use with /apps/examples/gpio.
2019-07-23 11:13:43 -06:00
Nicholas Chin
f5ff35ad9c
arch/arm/src/imxrt/imxrt_lpi2c.c: Slave addresses are now correctly shifted when sending start. TX/RX FIFOs now discarded on error to prevent FIFO underflow errors. Fixes error checking to use priv structure and removes checking of BBF flag as it is not an error.
2019-07-23 09:08:15 -06:00
Anthony Merlino
96f019a822
Merged in antmerlino/nuttx/stm32f7_otghs (pull request #951 )
...
stm32f7: Fixes bad preprocessor logic preventing USB OTG HS to work when used without external ULPI.
Approved-by: David Sidrane <david.sidrane@nscdg.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-22 17:47:37 +00:00
Ouss4
2d6e4bd26b
arch/mips/src/pic32mz/pic32mz-config.h: Make the PLL input clock configurable.
2019-07-21 16:11:04 -06:00
Ouss4
99111c2af8
drivers/mtd/sst26.c: Accept the 16MBit Flash when reading the JEDEC-ID at init.
2019-07-21 16:07:44 -06:00
Ouss4
145970a266
arch/mips/src/pic32mz/pic32mz-spi.c: Fix SPI Mode selection. CKE is the inversion of the CPHA.
2019-07-21 15:57:06 -06:00
Bernd Walter
1812d6f515
arch/arm/src/sam34/Kconfig: Add missing DMA configuration setting.
2019-07-21 14:56:14 -06:00
Gregory Nutt
064543dfd0
Update 'About' document in preparation for the NuttX-7.31 release.
2019-07-21 13:01:57 -06:00
Gregory Nutt
6e86d7f535
ReleaseNotes: Remove bugfixes on things added in 7.31 that did not appear in 7.30. The ReleaseNotes should be purely a delta between the two versions.
2019-07-21 11:33:30 -06:00
Gregory Nutt
c85f206fa1
Update ReleaseNotes in preparation for the NuttX-7.31 release.
2019-07-21 11:25:23 -06:00
Gregory Nutt
301eb1b685
Fix a few typos
2019-07-20 15:07:37 -06:00
Gregory Nutt
600654f019
Update ChangeLog in preparation for 7.31 release.
2019-07-20 14:03:23 -06:00
Gregory Nutt
3252e35280
Add comments; minor spelling fix in comments.
2019-07-20 09:21:28 -06:00
Yang ChungFan
8181a92a1d
ched/sched/sched_waitpid.c: In waitpid, remember to grab the exited child ptr. After being unblocked in waitpid, the child pointer might be NULL. Modify to use group_exitchild to get the pointer of recent exited child.
2019-07-20 07:20:21 -06:00
Nathan Hartman
19f9e0038e
configs/tm4c1294-launchpad/tools/oocd.sh: Fix syntax error.
2019-07-20 06:38:23 -06:00
Gregory Nutt
bdd8887bad
configs/makerlisp/src/ez80_boot.c: The VGA display controller and keyboard controller come up by default emulating a terminal with 'newline mode' on. That is newlines expance to carriage-return, newline. This patch turns that mode off.
2019-07-20 06:37:37 -06:00
Gregory Nutt
f60454a38c
configs/olimex-stm32-e407: Add support for MRF24J40 radio.
2019-07-18 08:06:43 +02:00
Alan Carvalho de Assis
3ac3451404
configs/stm32ldiscovery/: Add button suppot o stm32Ldiscovery. Add
...
chronometer board config.
2019-07-17 12:25:24 +02:00
Alin Jerpelea
db901120aa
Merged in alinjerpelea/nuttx (pull request #950 )
...
tools: flash_writer: license change
license update for project compliance
Signed-off-by: Jerpelea <Alin.Jerpelea@sonymobile.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-17 10:15:13 +00:00
Pierre-Olivier Vauboin
994e52c7c8
arch/arm/src/stm32h7/stm32_ethernet.c: Fix typo in define.
2019-07-16 19:12:10 +02:00
David Sidrane
4da872f059
Merged in david_s5/nuttx/master_rt_fix (pull request #949 )
...
imxrt:Fix compiler error for CONFIG_IMXRT_USDHC1 && !CONFIG_IMXRT_USDHC2
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-13 16:53:57 +00:00
Gregory Nutt
1783c909d9
configs/stm32f769i-disco/src/stm32_pwm.c: Enable PWM support for stm32f769i-disco board.
2019-07-13 10:36:28 -06:00
Gregory Nutt
a9b84eb941
arch/arm/src/stm32/Kconfig: Revert duplicate dependency introduced by 9f6361060d
2019-07-13 10:21:42 -06:00
Joao Matos
5a53f39069
include/sys/syscall.h: Fixed SYS_mount syscall define when CONFIG_FS_READABLE is undefined.
2019-07-13 10:15:52 -06:00
Gregory Nutt
9f6361060d
arch/arm/src/stm32/Kconfig: Segment LCD source clock selection should debug on CONFIG_STM32_LCD.
2019-07-13 10:07:02 -06:00