Nathan Hartman
a83a609af9
Direct users to our kconfig-frontends snapshot instead of upstream.
...
It appears Yann Morin's kconfig-frontends project has gone offline and
the website at http://ymorin.is-a-geek.org/projects/kconfig-frontends
is not responding. Until we can identify a "proper" upstream project,
use the snapshot in NuttX tools repository.
Replace (almost) all links to Yann Morin's kconfig-frontends in the
docs to point to the NuttX tools snapshot instead, with the following
exceptions:
nuttx/Changelog for version 6.17, 2012-04-14: Leave this historical
information intact.
nuttx/README.txt: Document the source of our snapshot.
2019-09-24 09:52:09 -06:00
Xiang Xiao
9830791960
net/icmpv6/icmpv6_poll.c: Fix typo error in icmpv6_poll.
2019-09-24 09:28:07 -06:00
David Sidrane
04b501eddf
Merged in david_s5/nuttx/master_h7 (pull request #1037 )
...
stm32h7:RCC Add PLL3 Support and only enable PLLs if used
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-24 14:30:05 +00:00
Markus Bernet
08ffb3d285
arch/arm/src/stm32h7/hardware/stm32_adc.h: Fix typos in ADC register definitions.
2019-09-24 06:53:12 -06:00
Gregory Nutt
fe983a4471
Minor, cosmetic changes.
2019-09-23 12:58:31 -06:00
Gregory Nutt
5141d9f53c
sched/signal/sig_initialize.c: Add some checks for allocation failures.
2019-09-23 07:49:21 -06:00
Gregory Nutt
43fc0fee03
arch/arm/src/imxrt/imxrt_enet.c: Fix some trivial coding standard problems.
2019-09-23 07:47:42 -06:00
Gregory Nutt
ed830550e9
arch/arm/src/imxrt/imxrt_lpspi.c: Fix some copy-paste errors for LPSPI3 and LPSPI4.
2019-09-23 07:46:56 -06:00
Matous Pokorny
c3edc8093c
include/nuttx/mtd/mtd.h: Fix a copy-paste error in function header comments.
2019-09-23 06:27:14 -06:00
Nathan Hartman
3aac01e843
libs/libc/machine/arm/armv7-m/arch_sqrtf.c: Fix a copy-paste typo in a #error message.
2019-09-22 16:14:30 -06:00
Alan Carvalho de Assis
99cd9340f5
boards/arm/samd2l2/arduino-m0/src/sam_usb.c: Add usbnsh board configuration.
2019-09-22 16:13:06 -06:00
Gregory Nutt
5e27915d24
Update a README; fix typos.
2019-09-22 16:12:05 -06:00
Gregory Nutt
4ac9577fb2
Update a README file.
2019-09-22 13:58:21 -06:00
Andrei Stefanescu
eae495bc0a
arch/arm/src/lpc54xx/lpc54_clockconfig.c: Fix PLL settings. For the lpc54628 Rev. E board the PLL was not configured properly and the board wouldn't boot correctly. I checked the startup files from the official IDE and inspected the assembly instructions for the libraries used.
2019-09-22 13:41:38 -06:00
Alan Carvalho de Assis
35227fb873
boards/arm/samd2l2/arduino-m0: Add initial board support for the Arduino M0.
2019-09-22 10:43:36 -06:00
Alan Carvalho de Assis
8eafe880dc
boards/arm/stm32/stm32f4discovery/src: Add support for external DS1307 module.
2019-09-22 07:08:00 -06:00
Gregory Nutt
c123967fe9
Remove bluetooth firmware download logic of commit 05bbbec3e1
. It is in the wrong place.
2019-09-21 08:51:44 -06:00
Gregory Nutt
a9a49f5c12
Let's be consistent with the upload/ vs download. The host PC is up, the HCI is down. We can upload things to the host PC and we can download things to lower level peripherals.
2019-09-21 08:31:10 -06:00
Gregory Nutt
e2d80b6990
wireless/bluetooth/bt_hcicore.c: Bluetooth firmware download logic of commit 05bbbec3e1
breaks all bluetooth builds. This commit fixes that by making that firmware download configurable. It is disabled by default so that all of the pre-existing configurations will continue to build.
2019-09-21 08:07:21 -06:00
Gregory Nutt
261cd9df4b
arch/arm/src/imxrt/imxrt_idle.c: Dave Marples <dave@marples.net>.
2019-09-21 07:31:00 -06:00
Dave Marples
62fca7c376
arch/arm/src/imxrt/imxrt_usdhc.c: Move some comments.
2019-09-21 07:26:49 -06:00
Dave Marples
05bbbec3e1
Add support for the BCM43438A1 Bluetooth capability. It also adds a serial 'shim' to allow any regular serial port that can support a Bluetooth H4 interface (i.e. it has RTS/CTS) to be used to drive a Bluetooth device (Get a handle to it via hci_uart_getdevice("/dev/xxx") and then pass it to the btuart_register function.
...
Most of the bluetooth and wifi chips appear to need external firmware, and the 43438 is no exception. Fortunately, since Cypress got involved, these are much more straightforward to obtain and are shipped as part of their SDK, which is downloadable from their website. Those firmwares are already provided as C arrays, so their names just need updating to;
const unsigned char bt_firmware_hcd -> The bt firmware array.
const int bt_firmware_len = sizeof(bt_firmware_hcd);
2019-09-21 07:16:37 -06:00
Gregory Nutt
218da47318
Update some README files
2019-09-21 06:55:46 -06:00
Xiang Xiao
b4e7ca5aac
net/icmpv6/icmpv6_autoconfig.c: cmpv6_autoconfig() error handling must not overwrite overwrite the error code.
2019-09-20 12:51:37 -06:00
Xiang Xiao
6c484847d5
net/: Decouple autoconfig and icmpv6 socket to avoid the invalid kconfig combination.
2019-09-20 12:45:05 -06:00
Gregory Nutt
6d557386f5
boards/xtensa/esp32/esp32-core/src/Makefile: Fix another problem from the big reorganization noted in Issue 168.
2019-09-20 11:57:36 -06:00
David Alessio
500739de3a
Merged in david_alessio/nuttx/bugfix/gitrev-portability (pull request #1035 )
...
fix portability issue with date, hostname
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-20 16:46:04 +00:00
Gregory Nutt
23e1d2e403
Dispatch ICMP_POLL to device's callback list too since icmpv6_neighbor still append the callback into this list.
2019-09-20 07:54:10 -06:00
Gregory Nutt
f4cc21a5c3
boards/arm/stm32/stm32f429i-disco/README.txt: Trivial update to README.
2019-09-20 06:23:48 -06:00
Juha Niskanen
5c853cd1dc
libs/libc/unistd/lib_getcwd.c: remove stray sched_unlock(). Also fixes several typos.
2019-09-20 06:23:48 -06:00
anchao
03ad77f45c
tools/configure.sh and configure.c: Do not remove CONFIG_SIM_M32 if host is specified.
2019-09-19 18:27:22 -06:00
Juha Niskanen
e8b5dd4528
Fix use of undefined pp-token #errror, other typos.
2019-09-19 18:19:18 -06:00
David Sidrane
c6689b3093
stm32h7 SDMMC support IDMA, Interrupt driven, pullups and SDIO
...
* stm32h7:Supports ARMV7M Stack check
* stm32h7:sdmmc bug fix writting address 0
* stm32h7:sdmmc Clean up timming
* stm32f7:Kconfig typos, formating
* stm32f7:sdmmc use binary not
* stm32f7:nxstyle formatting
* stm32h7:SDMMC Kconfig add Block Setup, Preflight, Delayed Invalidate
* stm32h7:Correct value of ICR reset
* stm32h7:SDMMC support IDMA, Interrupt driven, pullups and SDIO
* stm32h7:Add AXI
* stm32h7:Workaround for Errata 2.2.9 Reading from AXI SRAM may lead to data read corruption
2019-09-19 16:13:24 +00:00
Gregory Nutt
9eba6bf018
arch/arm/src/stm32f0l0g0 and boards/arm/stm32f0l0g0/nucleo-g071rb: The last change did NOT eliminate the build problem. This one does.
2019-09-18 15:13:13 -06:00
Gregory Nutt
f581315b06
arch/arm/src/stm32f0l0g0: Fix some link timer errors introduced with recent changes to RCC/PWR.
2019-09-18 14:22:44 -06:00
Xiang Xiao
5fd8f78bf9
net/ipforward, tcp, and udp: Fix a chicken and egg problem by eliminating the check of the arp/neighbor tables before packet transmission
...
1. For buffered tcp/udp case, if CONFIG_NET_ARP_SEND/CONFIG_NET_ARP_IPIN/CONFIG_NET_ICMPv6_NEIGHBOR isn't enabled and the table doesn't contain ip<->ethaddr mapping yet, the logic will skip the realtransmission and then arp/neighbor can't steal the final buffer to generate arp/icmpv6 packet.
2.for all other case, the tcp layer or user program should already contain the retransmit logic, the check is redundancy and may generate many duplicated packets if arp/icmpv6 response is too slow because the cursor stop forward. If user still concern about the very first packet lost, he could fix the issue by enabling CONFIG_NET_ARP_SEND/CONFIG_NET_ICMPv6_NEIGHBOR at begin.
2019-09-18 12:33:41 -06:00
Gregory Nutt
a0ec67bc4c
include/nuttx/sensors/ioctl.h: Commands for the VL53L1X did not follow the sequence. Noted by Daniel Pereira de Carvalho.
2019-09-18 07:30:29 -06:00
Alin Jerpelea
54ef3efc35
Merged in alinjerpelea/nuttx (pull request #1033 )
...
boards: spresense: Add board initialization for isx012
Add isx012 initialization to the board and include the needed headers
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-18 11:42:35 +00:00
Masayuki Ishikawa
2154a02fa1
Merged in masayuki2009/nuttx.nuttx/fix_comments_in_gs2200m (pull request #1032 )
...
drivers/wireless/gs2200m.c: Fix comments
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-18 11:34:00 +00:00
Augusto Fraga Giachero
08b596d26d
rch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c: Respect the I2C_M_NOSTART flag. Sending a restart condition when not requested will break other drivers that depend on this behavior.
2019-09-17 16:14:58 -06:00
Gregory Nutt
a8a59df260
arch/arm/src/stm32f0l0g0/stm32*_pwr.c: Add some files missing in a previouis commit.
2019-09-17 11:34:05 -06:00
Daniel Pereira Volpato
50e34d50b6
boards/arm/stm32f0l0g0/nucleo-g070rb/include/board.hboards/arm/stm32f0l0g0/nucleo-g070rb: Enable PWR peripheral and increase sysclk to max. frequency. SYSCLK can be increased now that VOS and flash wait states are properly configured.
2019-09-17 11:32:51 -06:00
Daniel Pereira Volpato
031b83cff3
arch/arm/src/stm32f0l0g0/stm32*_pwr.c and stm32g0_rcc.c: Scale dynamic voltage and flash wait states properly on STM32G0 chips.
...
arch/arm/src/stm32f0l0g0/stm32g0_rcc.c: Set VOS and flash wait states properly
arch/arm/src/stm32f0l0g0/stm32f0l0_pwr.c: Renamed from arch/arm/src/stm32f0l0g0/stm32_pwr.c
arch/arm/src/stm32f0l0g0/stm32g0_pwr.c: Preliminary implementation of PWR module for STM32G0 (stm32_pwr_setvos() only)
2019-09-17 11:29:49 -06:00
Daniel Pereira Volpato
4737fd7497
boards/arm/stm32f0l0g0/nucleo-g070rb/scripts/ld.script: Fix .ARM.exidx section overlap with .data
2019-09-17 11:23:53 -06:00
Daniel Pereira Volpato
d78e60d18e
boards/arm/stm32f0l0g0/nucleo-g070rb: Initial support for board STM32 NUCLEO-G070RB, including NSH config
2019-09-17 11:20:26 -06:00
Daniel Pereira Volpato
61055cee94
Add support for STM32G070xx
...
arch/arm/include/stm32f0l0g0: add support for STM32G070CB, STM32G070KB, STM32G070RB
arch/arm/src/stm32f0l0g0: add support for STM32G070CB, STM32G070KB, STM32G070RB
2019-09-17 11:10:38 -06:00
Alin Jerpelea
b55c518a1a
Merged in alinjerpelea/nuttx (pull request #1031 )
...
boards: spresense: add isx012 camera initialization and config
* boards: spresense: add isx012 camera initialization
Add the initialization for the isx012 camera sensor.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* boards: spresense: add camera defconfig
For easy configuration add camera defconfig for spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-09-17 16:58:09 +00:00
Juha Niskanen
ebc6f51641
Fix some typos
2019-09-17 10:46:23 -06:00
Gregory Nutt
8d87e624bf
boards/arm/cxd56xx/spresense/Kconfig: Add a configuration to select if an extension board is attached to the SPresence. If there is no extension board attached, the SPresense may run in a low-power mode by default (as determined by the CONFIG_CXD56_CUSTOM_PINCONFIG option). If an extension board is present, then the SPresense will need to run at a higher power mode, selected by the new CONFIG_SPRESENSE_EXTENSION option.
2019-09-17 05:41:10 -06:00
Takayoshi Koizumi
ef28729374
boards/arm/cxd56xx/spresense/include/board_pinconfig.h: Add board specific pin configurations of CXD5602 pins to fit Spresense board.
2019-09-16 15:32:58 -06:00