Gregory Nutt
70efabd0ad
mm/mm_heap/mm_calloc.c: Verify that the number of elements times the size of an element will not overflow type size_t. This is required by the SEI CERT C coding style and resolves anonymous Bitbucket Issue #139
2019-01-07 16:13:48 -06:00
Gregory Nutt
0f1bfd8330
TODO: Fix some typos
2019-01-07 11:01:59 -06:00
Gregory Nutt
2a83bddc04
Update TODO list.
2019-01-07 10:45:46 -06:00
Daniel Agar
efb42f4e25
Merged in dagar/nuttx/pr-net_telnet_unused (pull request #807 )
...
drivers telnet common_ioctl() - inode only used with CONFIG_TELNET_SUPPORT_NAWS
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-07 14:19:48 +00:00
lihaichen
8e7f8bbde3
Merged in lihaichen/nuttx/stm32_tim (pull request #806 )
...
fix stm32 tim bug
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-07 13:53:02 +00:00
MYAPICI
3dd479d1b9
include/dsp.h: Fix missing semicolon error in dsp.h
2019-01-07 07:27:40 -06:00
Masayuki Ishikawa
f97272cb21
Merged in masayuki2009/nuttx.nuttx/lc823450_with_nfs (pull request #804 )
...
configs/lc823450-xgevk: Enable NFS client for rndis
Also, some stack size were adjusted to work with NFS
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-07 05:04:40 +00:00
Ouss4
e998acee67
drivers/timers/mcp7941x.c: Add support for the MCP741x external RTC.
2019-01-06 17:32:02 -06:00
Petro Karashchenko
a0ba6a12a4
arch/arm/src/am335x/chip/am3358_memorymap.h: Code cleanup for beaglebone black port
...
arch/arm/src/am335x/am335x_irq.c: Uncomment code for interrupt enable/disable
2019-01-06 14:24:39 -06:00
Daniel Agar
62fe15e87c
Merged in dagar/nuttx/pr-telnet_unused_priv (pull request #803 )
...
telnet.c priv only used if CONFIG_TELNET_SUPPORT_NAWS
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-06 16:15:56 +00:00
Petro Karashchenko
1727e47d2e
Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8)
...
Squashed commit of the following:
Author: Gregory Nutt <gnutt@nuttx.org>
Many small changes related to coding style.
Author: Petro Karashchenko <petro.karashchenko@gmail.com>
configs/beaglebone-black: Adds initial support for the BeagleBone Black board.
arch/arm/src/am335x: Adds initial support for the TI AM355x family.
2019-01-06 09:05:38 -06:00
Petro Karashchenko
5e48ca91fc
arch/arm/src/armv7-a/mmu.h: Fix some typos; Use TLBIMVA vs TLBIMVAAIS to invalidate the Cortex-A8 cache.
2019-01-06 07:49:21 -06:00
Petro Karashchenko
dff605a5b8
arch/arm/src/armv7-a/arm_mmu.c: Fix end address calculation for mmu_invalidate_region() API
2019-01-06 07:38:04 -06:00
Gregory Nutt
15688c4331
Revert "fs/fat/fs_fat32.c: Fixes issue when seeking to end of file where we move one too many clusters ahead due to < vs <= logic. This causes us to move past the last cluster in the file."
...
This reverts commit 7ffe023766
.
This change is reverted because it introduces other problems when seeking around the file.
2019-01-05 16:43:47 -06:00
Anthony Merlino
7ffe023766
fs/fat/fs_fat32.c: Fixes issue when seeking to end of file where we move one too many clusters ahead due to < vs <= logic. This causes us to move past the last cluster in the file.
2019-01-05 14:55:59 -06:00
Gregory Nutt
3e8bd2b5dc
Update TODO list.
2019-01-05 14:55:19 -06:00
Gregory Nutt
96d638d277
Update README files.
2019-01-05 13:29:15 -06:00
Ken Pettit
a97c4d8644
drivers/net/telnet.c: Add NAWS and poll interface to telnet for screen size negotation used with termcurses.
...
arch/arm/src/samv7/sam_serial.c: Fix case where TTYS0 is not defined.
2019-01-05 12:14:05 -06:00
Alan Carvalho de Assis
7127df3e38
drivers/power/mcp73871.c: Fix MCP73871 driver to register correctly as a battery charger. The first element of a 'struct battery_charger_dev_s' should be a pointer to operations structure.
2019-01-05 11:49:18 -06:00
Gregory Nutt
5575f41e05
Revert "drivers/power/mcp73871.c: Fix MCP73871 driver to return a battery_charger_dev_s"
...
This reverts commit 11881f8fc6
.
2019-01-05 11:00:05 -06:00
Gregory Nutt
d1979ace8f
tools/mkconfig.c: Add definitions to distinguish between tristate 'y' and 'm' options.
2019-01-05 08:44:17 -06:00
Alan Carvalho de Assis
11881f8fc6
drivers/power/mcp73871.c: Fix MCP73871 driver to return a battery_charger_dev_s
...
drivers/power/bq2425x.c: The Battery Charger expects a battery_charger_dev_s not battery_charger_operations_s
drivers/power/bq2429x.c: The Battery Charger expects a battery_charger_dev_s not battery_charger_operations_s
2019-01-05 08:34:38 -06:00
Alan Carvalho de Assis
3de2533599
drivers/power/battery_gauge.c: Add missing initialization of semaphore.
...
drivers/power/battery_charger.c: Add missing initialization of semaphore.
2019-01-04 10:27:49 -06:00
Gregory Nutt
ea846b65c4
Update TODO list.
2019-01-04 09:54:32 -06:00
Masayuki Ishikawa
f1c806526f
Merged in masayuki2009/nuttx.nuttx/lc823450_spif_boot (pull request #801 )
...
lc823450 spif boot
* arch/arm/src/lc823450: Add support for SPI flash boot
Also, remove unnecessary code for the SPI flash boot
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add linker script for SPI flash boot
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-04 12:03:55 +00:00
Daniel Agar
2697b087c6
Merged in dagar/nuttx/pr-stm32_dma_v1_duplicate (pull request #800 )
...
stm32_dma_v1.h remove duplicate DAC DMA defines for CONFIG_STM32_STM32F30XX
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-03 18:26:21 +00:00
Masayuki Ishikawa
b0f18d93cc
Merged in masayuki2009/nuttx.nuttx/stm32f4dis_kostest (pull request #799 )
...
configs/stm32f4discovery: Remove kostest/Make.defs to fix compile error
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-03 13:46:05 +00:00
Gregory Nutt
5a342e8129
drivers/sensors/bmp180.c: Eliminate some warnings
2019-01-02 17:24:14 -06:00
Daniel Agar
3b55f35bb3
Merged in dagar/nuttx/pr-stm32f7_SPI_DMA_per_bus (pull request #798 )
...
stm32f7 enable separate DMA per SPI configuration
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-02 18:50:40 +00:00
Gregory Nutt
a0a537a9f0
arch/arm/src/bcm2708 and arch/arm/include/bcm2708: Remove all support for the BCM2708/2835. This was added only for support of the Pi Zero board which was previously removed. The support was minimal and unverified. The removed files can still be found in the Obsoleted directory.
2019-01-02 12:15:07 -06:00
Gregory Nutt
f50ff84510
configs/pizero: Remove the partial support for the Raspberry Pi Zero. This port was started with the best of intentions but was never completed. The board support can still be found in the Obsoleted repository.
2019-01-02 12:05:20 -06:00
Daniel Agar
e36f81bd94
Merged in dagar/nuttx/pr-README_typo (pull request #797 )
...
Correct typo in README.TXT
wither to either
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-02 17:05:54 +00:00
Gregory Nutt
1a85105d19
arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_ddi0_osc.h: Add DDIO OSC header file.
2019-01-02 10:12:10 -06:00
Jussi Kivilinna
0b41938bb6
drivers/mtd/mtd_config.c: Check return value mtdconfig_readbytes()
2019-01-02 09:52:55 -06:00
Levin Li
c212163beb
drivers/usbdev/cdcacm.c: When implemented usb cdc on nrf52840, I found some issues with cdc driver.
...
1. lost data when receiving buffer is full;
2. low-water mask implement issue;
3. re-flush cdc buffer when enabling
4. serial dma is conflict with cdc , modify the serial.h
2019-01-02 07:49:21 -06:00
raiden00pl
a20e874883
Merged in raiden00/nuttx_pe (pull request #796 )
...
arch/arm/src/stm32: unified naming for DAC interfaces
Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-02 12:12:28 +00:00
Lwazi Dube
7d2413a6a0
configs/tm4c1294-launchpad/src: Add IRQBUTTONS support to tm4c1294 launchpad.
2018-12-31 17:07:09 -06:00
Alan Carvalho de Assis
37af1d4c76
drivers/power/mcp73871.c: Add support to Microchip MPC73871 Battery Charger.
2018-12-31 13:50:17 -06:00
Gregory Nutt
6f00e0848d
include/nuttx/fs/fs.h: Fix a few typos.
2018-12-31 12:28:17 -06:00
Lwazi Dube
53ce088a54
arch/arm/include/tiva and src/tiva: Improve GPIO interrupt support by removing unnecessary, hard-coded per-MCU defines and using the existing Kconfig configuration options instead.
2018-12-31 07:19:30 -06:00
Xiang Xiao
fc9964f6b6
drivers/net/tun.c: Fixes a problem reported by Masayuki Ishikwawa: Recently I noticed that ARP response packet is corrupted when I tried to run bluekitchen with the latest tun.c in TAP mode. If I revert commit 8193c28e91
, then it works again.
2018-12-30 17:54:03 -06:00
Gregory Nutt
c4dfb76b0d
Fix some warnings found in build testing.
2018-12-30 16:05:28 -06:00
Gregory Nutt
920bb9dec8
Commit fd68d74264
breaks all STM32 board configurations that use STM32 USB host. That is because that commit requires CONFIG_STM_USBHOST to be set to build in USB host support, but did not update the necessary board defconfig files to add that required configuration.
2018-12-30 14:45:16 -06:00
Gregory Nutt
b7c274c1ed
arch/arm/src/tiva/common/lmxx_tm4c_gpioirq.c: Fix some errors I made in reviewing last patch
2018-12-30 13:09:18 -06:00
Lwazi Dube
9eefcf0cf4
arch/arm/src/tiva/common/lmxx_tm4c_gpioirq.c: Fix tiva gpio interrupts
2018-12-30 13:04:18 -06:00
Alan Carvalho de Assis
5ed35f3f88
configs/saml21-xplained/include/board.h: Fix removed MAXCOARSESTEP from saml21-xplained board
2018-12-30 13:00:20 -06:00
Gregory Nutt
bdd02a6aed
Some cosmetic updates, mostly to spacing and comments.
2018-12-30 11:58:19 -06:00
Alan Carvalho de Assis
1325c98f97
drivers/eeprom/i2c_xx24xx.c and include/nuttx/eeprom/i2c_xx24xx.h: Add support to Microchip AT24CM02
2018-12-30 11:20:03 -06:00
Alan Carvalho de Assis
9fc4e6b0c4
arch/arm/src/samd2l2/sam_i2c_master.h: Export sam_i2c_master_initialize(int bus) to be used by board config.
2018-12-30 11:16:47 -06:00
Gregory Nutt
40cdc187bb
mm/mm_heap/mm_sem.c and sched/task/task_getpid.c: Commits 43d37c866b
and f37202cbc0
resolved some problems with the original fix of 91aa26774b
. However, Those changes used an internal OS interface (sched_self()) which is not available when the the user-space memory manager is built in the PROTECTED or KERNEL builds and resulted in build failures.
...
This commit repartitions the logic by moving some of the changes from mm_sem.c into task_getpid.c. The logic is equivalent for the case of mm_trysemaphore(), but no has wider impact since it potentially affects all callers of getpid(). Hence, this change may also introduce some other issues that will need to be addressed.
2018-12-30 08:41:06 -06:00