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
Alan Carvalho de Assis
b10df23454
arch/arm/src/stm32/Kconfig: Add the missing STM32 LCD Clock Source Selections.
2019-07-13 09:54:57 -06:00
Juan Flores
324969142b
configs/olimex-stm32-e407: Add timer driver support.
2019-07-12 07:47:46 -06:00
Juan Flores
3174bf4165
configs/olimex-stm32-e407: Add IN219 support.
2019-07-12 07:29:03 -06:00
Juan Flores
09757bec7d
configs/olimex-stm32-e407: Add DAC support.
2019-07-12 07:22:20 -06:00
Alin Jerpelea
5867fdc0e1
Merged in alinjerpelea/nuttx (pull request #948 )
...
arch: arm: cxd56xx: add GNSS device and UART0
* arch: arm: cxd56xx: add GNSS device
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add Geofence Support
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add UART0 iterface
UART0 is an interface with hardware flow control in the application subsystem.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: path correction
In the initial commit the path reference was not updated
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-12 11:29:22 +00:00
Masayuki Ishikawa
1a1321df6b
Merged in masayuki2009/nuttx.nuttx/fix_spresense_led (pull request #947 )
...
configs/spresense: Fix and refactor cxd56_leds.c
In previous implementation, board auto led patterns were incorrect.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-12 10:25:38 +00:00
Gregory Nutt
ad1adffba6
arch/arm/src/lpc11xx, arch/arm/include/lpc11xx, configs/lpcxpresso-lpc1115: Support for the LPCXpresso-LPC1115 and for the LPC1115 architecture in general was removed after NuttX-7.30. The LPC11 port was never really used (to my knowledge) and was no longer supported. A snapshot of the port is still available in the Obsoleted repository. It can be brought back into the main repository at any time if anyone is willing to provide support for the architecture.
2019-07-11 16:16:11 -06:00
rajan gill
fdac44d193
include/fixedmath.h: Regarding the single precision float to/from fixed point conversions in fixedmath.h, I believe the floating point literals should be appended with the letter 'f' to avoid (expensive) conversions from single to double precision, and thereby also avoid (expensive if done in SW) double point arithmetic (which is what is happening upon inspection of my disassembly).
2019-07-11 15:13:02 -06:00
Gregory Nutt
23df4a25d2
configs/lpc4088-quickstart: Remove crap configurations that do not build.
2019-07-11 12:33:32 -06:00
Gregory Nutt
0ff2bdae61
configs/lpc4088-devkit: Remove crap configurations that do not build.
2019-07-11 12:13:20 -06:00
Gregory Nutt
7221311578
arch/arm/src/lpc11xx: Fix a few of the easy copy-paste naming problems.
2019-07-11 11:47:30 -06:00
Gregory Nutt
021a32b97d
Fix some issues revealed by name changin of commit e5dfd805e6
.
2019-07-11 11:19:03 -06:00
jjlange
e5dfd805e6
Merged in jjlange/nuttx/lpc40xx (pull request #946 )
...
Add support for LPC40xx family chips
* Corrected a few peripheral definitions and pin functions for the LPC17xx family.
Added configuration options, chip definitions, and additional pin functions for the LPC40xx family.
Added board configurations for Embedded Artists LPC4088 Quickstart board and LPC4088 Developer's kit. These configurations are still something of a work in progress. In particular, the LCD functionality is untested.
* First pass rename in *.c and *.h files.
* Renamed LPC17XX to LPC17XX_40XX in config files
* Rplaced LPC17xx with LPC17xx/LPC40xx in .c files
* Replaced LPC17xx with LPC17xx/LPC40xx in .h files
* Updated some documentation
* Working on moving directories
* moved arch/arm/src/lpc17xx and arch/arm/include/lpc17xx to lpc17xx_40xx
* Renamed LPC17_* constants / configuration options to LPC17_40_*
* Updated chip family name defines
* Renamed some chip-specific files
* Updated references to renamed files
* Updated references to lpc17_ to lpc17_40_
* Renamed source files from lpc17_* to lpc17_40_*
* Clean up white space
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-11 16:50:00 +00:00
Daniel P. Carvalho
8578ce9832
include/nuttx/spi/spi.h: Added standard definitions for ADC SPI device ID.
2019-07-11 10:28:42 -06:00
Juan Flores
906e044ece
configs/olimex-stm32-e407: Added BMP180 initialization and a configuration to test the BMP180.
2019-07-11 06:20:09 -06:00
junmin-kim
9e78931b91
include/cxx/cstddef: Add C11++ std::nullptr_t
2019-07-11 06:07:34 -06:00
Alin Jerpelea
29c7b06b0a
Merged in alinjerpelea/nuttx (pull request #945 )
...
configs: spresense: defconfig: enable smartfs
* configs: spresense: defconfig: enable smartfs
Enable internal flash storage for spresense boards
The smartfs flash is mounted under /mnt/spif folder
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: defconfig: change USER_ENTRYPOINT
for compatibility with SDK we need to change the USER_ENTRYPOINT
to spresense_main
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-11 10:43:23 +00:00
Gregory Nutt
61d7fb5e41
video/videomode/videomode_lookup.c: At some additional lookups from FreeBSD. Not currently used in NuttX so ifdef'ed out for now.
2019-07-10 17:26:07 -06:00
Gregory Nutt
77c7454773
viedo/videomode: Rename video/edid to video/videomode. There is more there than just EDID but it is all basically videomode stuff
...
video/videomode/vesagtf.c: Bring VESA Generalized Timing Formula (GTF) from FreeBSD.
2019-07-10 16:21:37 -06:00