Juha Niskanen
cc7af2b0d0
procfs: Fix uptime being close to maximum 32-bit value in certain config
2017-11-10 09:01:39 -06:00
Juha Niskanen
25c1f4407e
drivers: fix few compiler warnings about nxsem_post
2017-11-10 09:01:39 -06:00
Jussi Kivilinna
585b04014f
Merged in jussi_kivilinna/nuttx/stm32l4_serial_pm (pull request #534 )
...
STM32L4 serial PM interface improvements
* stm32l4_serial: pm: check rx/tx buffers for pending data in pmprepare
* stm32l4: remove adhoc PM interfaces and move serial suspend functionality behind CONFIG_PM
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-10 13:05:00 +00:00
Gregory Nutt
9fefa93361
tools/configure.c: Update functionality to match last change to tools/configure.sh
2017-11-09 17:36:46 -06:00
jeditekunum
7b3fc03f65
tools/configure.sh: This commit adds a -m option for macOS. For anyone not aware, Apple renamed OSX to macOS recently; thus the 'm' instead of 'o'. This does not change the other uses of *_OSX to macOS.
2017-11-09 17:11:59 -06:00
Gregory Nutt
efd798661a
Update README again
2017-11-09 16:42:42 -06:00
Gregory Nutt
baf120043e
Update README
2017-11-09 16:32:20 -06:00
Gregory Nutt
8008875f35
Cosmetic spacing and used UNUSEd macro
2017-11-09 12:25:13 -06:00
Masayuki Ishikawa
da78c18397
Merged in masayuki2009/nuttx.nuttx/lc823450_autoled (pull request #532 )
...
lc823450 auto LED support
* arch/arm/src/lc823450: Add auto LED for CPU activity
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add auto LED support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-09 11:36:33 +00:00
Jussi Kivilinna
509d729825
drivers/power/bq2429x.c: Add BATIO_OPRTN_SYSON for enabling BATFET after SYSOFF
2017-11-08 13:08:54 -06:00
Jussi Kivilinna
c8797dbabc
STM32 L4: Build stm32l4_idle.c only if CONFIG_ARCH_IDLE_CUSTOM is not enabled
2017-11-08 13:07:15 -06:00
Jussi Kivilinna
4ca07231ae
stm32l4_rcc: restore backup-registers after backup-domain reset.
2017-11-08 13:05:56 -06:00
Gregory Nutt
d741185c91
net/icmpv6/icmpv6_radvertise.c: set the prefix length to preconfigured value
2017-11-08 07:50:36 -06:00
Sakari Kapanen
795e884aea
net/icmpv6/icmpv6_radvertise.c: Add option to manually specify router prefix
2017-11-08 07:47:41 -06:00
Sakari Kapanen
07b98ccbb5
drivers/usbdev/rndis.c: fix packet receiving logic. The logic didn't take single-byte termination frames in account.
2017-11-08 07:33:09 -06:00
Gregory Nutt
349b513978
Very trivial changes from review of last PR
2017-11-08 06:34:23 -06:00
Masayuki Ishikawa
51b19d5f38
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #531 )
...
lc823450-xgevk audio support
* arch/arm/src/lc823450: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* libc/audio: Fix compilation error in lib_buffer.c
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* drivers/audio: Add WM8774 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* arch/arm/src/lc823450: Add I2S support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add WM8774 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-08 12:25:13 +00:00
Alan Carvalho de Assis
7c5f329294
drivers/lcd/max7219.c: Add support for MAX7219 vertically organized display.
2017-11-07 13:20:03 -06:00
Gregory Nutt
b076ff36cb
Update NxWidgets version number
2017-11-07 13:20:03 -06:00
Masayuki Ishikawa
56eac96d2f
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #530 )
...
Add IPL2 support for LC823450
* arch/arm/src/lc823450: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/lc823450-xgevk: Add IPL2 support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-07 12:34:23 +00:00
Gregory Nutt
2a331b7f23
Fix some includes missed in the last commit.
2017-11-06 15:01:21 -06:00
Gregory Nutt
93f7cd2d53
sched/sched/sched_cpuselect.c: For SMP, In order to find the cpu with the lowest priority thread, we have to remember the already found lowest priority. Noted by Anonymous in Issue #75
2017-11-06 13:33:46 -06:00
Gregory Nutt
a14eb93ae7
lpc43xx Ethernet: Fix some backward logic setting full-duplex and 100mbps when autoconfiguration is disabled. Noted by Anonymous in Issue #76
2017-11-06 13:28:29 -06:00
Gregory Nutt
22e98193b2
Remove references to no longer existing ltdc/README.txt file.
2017-11-06 12:37:04 -06:00
Gregory Nutt
08fa834a6a
arch/arm/include/stm32 and stm32f7: Remove ltdc.h and dma2d.h. Those header files in that location permitted inclusion into application space logic and, hence, facilitated and encouraged calling into the OS and violating the portable POSIX OS interface. The definitions in those header files were move the appropriate location in the counterpart, architecture specific files at arch/arm/src/stm32 and stm32f7 dma2d.h and ltdc.h.
...
configs/stm32f429i-disco/ltdc: This configuration has been deleted because it violated the portable POSIX OS interface. It used apps/examples/ltdc and include ltdc.h and dma2d.h which were also removed for the same reason.
2017-11-06 12:22:48 -06:00
Gregory Nutt
d5f8a49f18
fs/userfs: Fix return value from dup method. In order to return a pointer, the parameter must be a pointer to a pointer.
2017-11-06 07:14:24 -06:00
Gregory Nutt
7deb24484c
This comment converts the underlying IPC used by the UserFS from Unix domain local sockets to UDP LocalHost loopback sockets. The problem with the local sockets is that they do require operations on the top level psuedo-file system inode tree. That tree must be locked during certain traversals such as enumerate mountpoints or enumerating directory entries.
...
This conversion is unfortunate in the sense that Unix local domain sockets are relatively lightweight. LocalHost UDP sockets are much heavier weight since they rely on the full UDP stack. If anyone is up for a complete redesign, then using some shared memory and a POSIX message queue would be lightweight again.
This commit also fixes several bugs that were not testable before the inode tree deadlock. I cannot say that the logic is 100% stable but it does not have basic functionality.
Squashed commit of the following:
fs/userfs: Order locking so that access to the shared I/O buffer is also locked.
fs/userfs: Converts to use LocalHost UDP loopback for IPC.
2017-11-05 12:25:58 -06:00
Mateusz Szafoni
2fc5237854
Merged in raiden00/nuttx (pull request #529 )
...
Master
* cosmetics
* stm32_hrtim: add helper macros
* smps: cosmetics
* stm32f33xxx_adc: injected channels support, fix some definitions, add interface to disable interrupts
* stm32f334-dsico: beginning of lower-half driver for SMPS (buck-boost onboard converter)
* nucleo-f334r8/highpri: missing ADC trigger configuration
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-05 14:15:04 +00:00
Alan Carvalho de Assis
4d6c17246f
stm32f103-minimum: Remove warning when selecting MMCSD support
...
stm32f103-minimum: Add board_usbmsc_initialize to stm32f103-minimum
2017-11-05 06:39:28 -06:00
Gregory Nutt
1e40593e9d
SAMv71-XULT: Remove non-functional framebuffer configuration.
2017-11-05 06:31:11 -06:00
Gregory Nutt
6c5397cffd
Cosmetic fix to spacing.
2017-11-05 06:25:20 -06:00
Gregory Nutt
0942b5441d
Update some comments
2017-11-04 14:33:20 -06:00
Gregory Nutt
205fe8053f
Kconfigs: Add CONFIG_LCD_UPDATE that works like CONFIG_NX_UPDATE but can be enabled without enabling the graphics subsystem.
2017-11-04 14:08:21 -06:00
Mateusz Szafoni
71d4bad819
Merged in raiden00/nuttx (pull request #528 )
...
stm32f334-disco, nucleo-f334r8: add missing ram_vectors configuration in linker script
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-04 14:28:19 +00:00
Alan Carvalho de Assis
ab9e059735
configs/stm32f103-minimum: Add board support for MAX7219 LED Matrix controller
2017-11-04 07:59:32 -06:00
Alan Carvalho de Assis
829e6520e3
drivers/lcd/max7219.c: Add support to MAX7219 LED Matrix as LCD interface
2017-11-04 07:54:48 -06:00
Gregory Nutt
471d306260
Add some comments in the area of the previously reverted code.
2017-11-04 07:21:03 -06:00
Gregory Nutt
5696e57bc9
Revert "net/inet: Fix a memory leak when closing a TCP socket."
...
This reverts commit 63a8d79553
.
2017-11-04 07:21:03 -06:00
Gregory Nutt
73c4bac7a6
Update TODO
2017-11-04 07:21:03 -06:00
Gregory Nutt
f03e834eb1
STM32F102-Minimum: Eliminate a warning.
2017-11-04 07:21:03 -06:00
Anthony Merlino
6853569633
Merged in antmerlino/nuttx/mac802154 (pull request #527 )
...
mac802154: Fixes a warning for unused variable and returns -1 from macnet_notify() if event is not used.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-03 16:08:17 +00:00
Gregory Nutt
c1de4380e9
Last fix to eliminate a warning also perpetrated a logic error in semaphore handling.
2017-11-03 09:24:16 -06:00
Gregory Nutt
ac40630452
wireless/ieee802154: Fix a warning found in build testing. Mouse input: Cosmetic changes while reviewing logic.
2017-11-03 09:21:19 -06:00
Gregory Nutt
f562bf0fbe
Another fix from recent PR: mac802154_primitive_free() does not exist. Perhaps ieee802154_primitive_free() is what was intended?
2017-11-03 08:42:21 -06:00
Gregory Nutt
8d485cd345
Merge of recent PR requires change to all defconfig files that use MRF24J60.
2017-11-03 07:26:46 -06:00
Gregory Nutt
63a8d79553
net/inet: Fix a memory leak when closing a TCP socket.
2017-11-03 06:44:40 -06:00
Gregory Nutt
f3286d83e7
Costmetic
2017-11-02 19:17:33 -06:00
Gregory Nutt
29309e63aa
Eliminate some warnings from building testing.
2017-11-02 17:27:48 -06:00
Gregory Nutt
e52bc92238
drivers/mtd/filemtd.c: Don't use file descriptors... Use the internal file system interfaces so that the loop device can be shared across threads.
2017-11-02 17:07:08 -06:00
Gregory Nutt
f9e7b84727
drivers/loop: Don't use file descriptors... Use the internal file system interfaces so that the loop device can be shared across threads.
2017-11-02 16:31:56 -06:00