Gregory Nutt
e428f3852a
arm/Kconfig: Add spurious 'invisible' configuration settings to avoid prompting users for hardfault or memfault debug on systems where such debug is not available.
2018-07-24 05:54:30 -06:00
Masayuki Ishikawa
3b15cae493
Merged in masayuki2009/nuttx.nuttx/debug_memfault (pull request #693 )
...
arch/arm: Add CONFIG_DEBUG_MEMFAULT to Kconfig
Also, fix src/armv7-m/up_memfault.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-24 11:42:54 +00:00
Gregory Nutt
1c31036e94
Remove spurious blank line from last PR.
2018-07-23 13:43:07 -06:00
David Sidrane
82fc9986bf
Merged in david_s5/nuttx/master_kinetis_sdhc_dma (pull request #692 )
...
kinetis:sdhc fix SDIO driver so that DMA works
There were 2 problems. The first was that the interrupt did
test DINT and raise a completion events. But since DINT is
just an indication of DMA completion, TC is a valid way to
determine that the transfer is complete.
The second problem is that Software Reset For DAT Line
SDHC_SYSCTL[RSTD] clears the bits 24-0 in SDHC_PROTO
this looses the wide bus setting DTW
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-23 19:41:23 +00:00
Frank Benkert
524602fb51
arch/arm/src/samv7/sam_mcan.c: Correct an error in the BUS_OFF reporting. In case of BUS_OFF the old implementation was leading to a package storm. Now it reports the error condition BUS_OFF only once.
2018-07-23 08:21:06 -06:00
Masayuki Ishikawa
c60a23b313
Merged in masayuki2009/nuttx.nuttx/fix_syscall_build (pull request #691 )
...
syscall: Fix parallel build in making context.
This patch avoids running $(MKSYSCALL) and .context in parallel and
ensures that tools/mksyscall is built before it is actually used.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-23 12:44:31 +00:00
Gregory Nutt
7a9e623c42
configs/samxxx-xplained: Fix a few configuration variable name changes that were missing in the last big name changer commit.
2018-07-22 19:13:49 -06:00
Gregory Nutt
62ea8f5805
arm/Kconfig and arm/src/samd2l2/Kconfig: Rename ARCH_CHIP_SAMD to ARCH_CHIP_SAMD2X and ARCH_CHIP_SAML to ARCH_CHIP_SAML2X.
2018-07-22 16:41:13 -06:00
Gregory Nutt
c3b406826e
Rename all usage of samdl/SAMDL to samd2l2/SAMD2L2 to make room in the name space for the forthcoming samd5e5/SAMD5E5
...
Squashed commit of the following:
Change all remaining occurrences of SAMDL to SAMD2L2.
configs/: Change all remaining occurrences of SAMDL to SAMD2L2
configs/: Change all occurrences of CONFIG_SAMDL_* to CONFIG_SAMD2L2_*
arch/arm/src and include: Rename all directories from samdl to samd2l2. Change all configuration variable names and other usage from SAMDL to SAMD2L2.
2018-07-22 15:54:12 -06:00
Alan Carvalho de Assis
f887bdb6d6
Squashed commit of the following:
...
configs/stm32f4discovery/src: Add board support to MAX7219 as numeric display controller
drivers/leds/max7219.c: Add support to MAX7219 to control 7-segment displays
2018-07-22 15:13:39 -06:00
Gregory Nutt
d77df925a3
Trivial FATFS cleanup
...
Squashed commit of the following:
fs/fat/fs_fat32util.c: Most costmetic naming MBR to FBR in numerous locations. Change some ferr macros to fwarn. Use FBR macros insteac of MBR macros.
Add definitions for the FAT boot record (FBR).
fs/fat: Clean up some name BS_ and MBR_ refer to the same record and should use the same naming (MBR_).
2018-07-22 08:42:15 -06:00
Gregory Nutt
b75103e264
Update some comments.
2018-07-22 05:56:11 -06:00
Gregory Nutt
92890552f1
drivrs/mmcsd: Partial reversion of commit 17b6c7ba39
. Backed out all block callback logic controlled CONFIG_SDIO_BLK_CALLBACK. Usage of this feature by applications is a blatant violation of the POSIX interface standard.
2018-07-20 10:08:01 -06:00
Bob Feretich
17b6c7ba39
drivers/mmcsd/mmcsd_sdio.c: Fix an error that was causing SDIO multiple block transfers from achieving full performance. Also adds a feature controlled by CONFIG_SDIO_BLK_CALLBACK that bypasses the normal mechanism for obtaining sector data for transfer.
2018-07-20 09:55:33 -06:00
Bob Feretich
f9f56aa254
arch/arm/src/stm32f7/: Fix data timeout errors with multiblock transfers.
2018-07-20 09:52:32 -06:00
Gregory Nutt
4e92314d96
Update some comments
2018-07-20 09:36:22 -06:00
Gregory Nutt
5a89459783
libs/libc/unistd/: Add a crippled version of daemon().
2018-07-20 07:56:09 -06:00
Masayuki Ishikawa
d291cb884c
Merged in masayuki2009/nuttx.nuttx/fix_syscall (pull request #690 )
...
syscall: Fix 6th parameter type of posix_spawnp in syscall.csv
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-20 10:45:09 +00:00
Masayuki Ishikawa
9ea6d9aec5
Merged in masayuki2009/nuttx.nuttx/lc823450_protected_build (pull request #689 )
...
lc823450 protected build
* arch/arm/src/lc823450: Add support for mpu and userspace
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add support for userspace
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add kostest
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add knsh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-20 10:43:07 +00:00
Alan Carvalho de Assis
7d96a2bea6
configs/lpcxpresso-lpc54628/lvgl: Update lvgl board config to use the new version
2018-07-19 17:49:35 -06:00
Gregory Nutt
12d216fa5e
Fix another error found in build testing.
2018-07-19 15:19:36 -06:00
David Sidrane
e9cd6089c9
Merged in david_s5/nuttx/master_kinetis_usbhang (pull request #688 )
...
kinetis:USB0 fix interrupt storm on error
The ERROR bit of USBx_ISTAT needed to be cleared once an
error occured.
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-19 20:13:47 +00:00
Gregory Nutt
2ea49cddfb
Fix another error found in build testing.
2018-07-19 12:27:43 -06:00
Gregory Nutt
58bbb66481
libs/libc/stdlib and include/stdlib.h: Add implementation of random() and srandom().
2018-07-19 11:21:49 -06:00
Gregory Nutt
ac5618239c
Fix some errors in last commits found in build testing.
2018-07-19 10:30:52 -06:00
Gregory Nutt
d588a94de8
Small update to some comments.
2018-07-19 09:09:53 -06:00
Gregory Nutt
788c5bf1dd
Forgot to add files before previous commit.
2018-07-19 09:07:20 -06:00
Gregory Nutt
f090bbba57
syscall/: Add support for getpeername() and get_sockname() system calls.
2018-07-19 07:30:01 -06:00
ligd
e840038f2d
net/ and include/nuttx/net: Add getpeername() support
2018-07-19 07:16:30 -06:00
Gregory Nutt
a1cddfbc8c
Update READMEs
2018-07-18 08:46:53 -06:00
Masayuki Ishikawa
4bc2ba3bee
Merged in masayuki2009/nuttx.nuttx/lc823450_spi_flash (pull request #687 )
...
lc823450 spi flash
* arch/arm/src/lc823450: Add SPI flash driver for lc823450
NOTE: Only bus accelerator mode is supported.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch/arm/src/lc823450: Remove unnecessary settings in Kconfig
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-18 11:45:20 +00:00
Gregory Nutt
4c756e3872
Update a README
2018-07-17 11:41:17 -06:00
Jake Choy
b1daa22040
net/udp/udp_finddev.c: Fix for network byte-order issue when checking if an address is a multicast address.
2018-07-17 11:18:11 -06:00
Daniel P. Carvalho
1ef922faac
configs/nucleo-l432kc: Fix RAM size; STM31L4x2xx has only 64Kb of RAM. Remove references to I2C and SDIO: There is no I2C2 or SDIO on the STM32F4x2xx.
2018-07-17 11:02:47 -06:00
Fanda
b05f846121
Merged in fvacek/nuttx/nxterm (pull request #686 )
...
Nxterm
* stm32f746g-disco/nxdemo
configuration to build working nxdemo application
related to #109
* stm32f746g-disco/nxterm config
NXTerm example for stm32f746g-disco board
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 17:00:25 +00:00
Fanda
f6069328b3
Merged in fvacek/nuttx (pull request #685 )
...
stm32f746g-disco/nxdemo
configuration to build working nxdemo application
related to #109
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 16:43:51 +00:00
Gregory Nutt
2553df7edc
binfmt/binfmt_execsymtab.c: Fix a recently introduced error: The size of the symbol table is now an 'int' variable; but a variable cannot be used as an initializer because it is not constant. Also updates a README file.
2018-07-17 10:34:56 -06:00
Masayuki Ishikawa
fddc4bf5ec
Merged in masayuki2009/nuttx.nuttx/fix_build_error_on_cygwin (pull request #684 )
...
configs/lc823450-xgevk: Fix a build error on cygwin.
NOTE: flock works on cygwin but does not support --verbose
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 03:53:48 +00:00
Daniel P. Carvalho
9223123cd2
arch/arm/src/stm32l4: Added custom pin mapping for STM32L4X2XX processors.
2018-07-16 15:42:13 -06:00
Gregory Nutt
a3f80e1894
binfmt/binfmt_execsymtab.c: Fix a typo in a configuration variable name.
2018-07-16 12:15:09 -06:00
Gregory Nutt
4d648625e3
arch/arm/src/stm32fy: IO compensation is non longer an inline function, just a plain callable function. Not really necessary for the F7, but now the implementation is identical to the F2 and F4.
2018-07-16 09:50:10 -06:00
Gregory Nutt
871bface28
arch/arm/src/stm32: Use of inline function for I/O compensation causes too many issues. No just a plain callable function.
2018-07-16 09:05:53 -06:00
Gregory Nutt
c1a2c55764
arch/arm/src/stm32/stm32_gpio.h: Correct a recently introduced compilation error: Not all STM32s have chip/stm32_syscfg.h
2018-07-16 08:43:28 -06:00
Gregory Nutt
f09f186375
arch/arm/src/stm32f7: Port Bob Feritich's change ( 2c699d7812
) to STM32 F2 and F4 which appear to have identical SD support and I/O compensation requirements.
2018-07-15 17:46:58 -06:00
Gregory Nutt
0c093f800d
arch/arm/src/stm32f7: Port Bob Feritich's change ( 2c699d7812
) to SDMMC2 and to all other STM32F7 architectures. Also add a conifiguration option to automatically enable I/O compensation.
2018-07-15 16:17:41 -06:00
Gregory Nutt
2c699d7812
arch/arm/src/stm32f7/chip/stm32f72xx73xx_pinmap.h: All of the SDMMC pins were set to 50 MHz, but not the clock. This sets the clock to 50 MHz also. This combined with turning on I/O compensation makes intermittent failures go away.
2018-07-15 15:23:39 -06:00
Gregory Nutt
4c67062457
Squashed commit of the following:
...
binfmt/, libs/libc/unistd, and others: Rename CONFIG_EXECFUNCS_SYMTAB to CONFIG_EXECFUNCS_SYMTAB_ARRAY. Rename CONFIG_EXECFUNCS_NSYMBOLS to CONFIG_EXECFUNCS_NSYMBOLS_VAR. Unlike CONFIG_EXECFUNCS_NSYMBOLS, CONFIG_EXECFUNCS_NSYMBOLS_VAR holds the name of an 'int' variable that contains the number of symbols in the symbol table.
configs/sama5d4-ek: Partial update to knsh build instructions.
2018-07-15 11:20:37 -06:00
Gregory Nutt
07b13260ce
configs/stm32f4discovery/src/stm32_rgbled.c: Krassimir Cheshmedzhiev claims that sys/types.h needs to be included to avoid undeclared 'OK'
2018-07-15 08:02:03 -06:00
Gregory Nutt
cca8771c4a
include/nuttx/sensors/bh1750fvi.h: Eliminate a warning.
2018-07-15 07:20:07 -06:00
Gregory Nutt
3f5a3d0962
tools/gencromfs.c: Need to include stdint.h.
2018-07-14 17:06:47 -06:00