Gregory Nutt
|
a7fd8eb203
|
Trivial removal of a blank line.
|
2017-08-31 11:36:18 -06:00 |
|
Gregory Nutt
|
606b7215fe
|
accept.c edited online with Bitbucket. Fix mismatched net_lock() and net_unlock()
|
2017-08-31 16:49:10 +00:00 |
|
Gregory Nutt
|
27cfde9968
|
Protected/Kernel Builds: Review us of kmm_addregion vs. kumm_addregsion in other configurations.
|
2017-08-31 08:49:21 -06:00 |
|
Gregory Nutt
|
69f1399aa7
|
LPC43xx: Add external RAM to the user heap, not the kernel heap.
|
2017-08-31 08:12:42 -06:00 |
|
Alan Carvalho de Assis
|
ef3898c2dd
|
LPC43xx: Modify up_allocate_(k)heap() to support PROTECTED mode
|
2017-08-31 07:58:16 -06:00 |
|
Gregory Nutt
|
4993b0cb66
|
Work queue: In a recent change for a problem noted by Pascal Speck, it was noted (again by Pascal Speck) that the cancellation of existing work and replacement with new work must be atomic. Thanks, Pascal.
|
2017-08-31 07:43:47 -06:00 |
|
Gregory Nutt
|
d74381ca72
|
Networking: Missed removal of one net_unlock() in previous commit.
|
2017-08-31 07:29:44 -06:00 |
|
Gregory Nutt
|
7ebef900fb
|
Networking: Fix a race condition. The accept() operation is performed with the network locked. However, the network is unlocked BEFORE the connected state is set. Therefore, a context switch may occur and the socket may no longer be connected when it is marked so. Noted by Pascal Speck.
|
2017-08-31 07:23:19 -06:00 |
|
Gregory Nutt
|
9d3b1af1cd
|
ARM syscall logic: Clear bit 0 in PC settings. Bit 0 is the thumb mode indication and should not be set in the PC.
|
2017-08-30 13:56:03 -06:00 |
|
Gregory Nutt
|
8e6c78f425
|
Fix last commit. It violates the NuttX coding standard because it is not C89 compliant.
|
2017-08-30 13:44:13 -06:00 |
|
Gregory Nutt
|
581db174b2
|
Networking: socket dup() conditional operation was missing the test for the condition.
|
2017-08-30 10:29:14 -06:00 |
|
Gregory Nutt
|
2e804e3bdb
|
Porting guide: Fix a typo
|
2017-08-30 08:48:15 -06:00 |
|
Oleg Evseev
|
7e6ce93b61
|
PM: Fix typo in conditional compilation.
|
2017-08-30 08:47:58 -06:00 |
|
Oleg Evseev
|
18f4dcffa8
|
Eliminate unused variable warning.
|
2017-08-30 08:46:48 -06:00 |
|
Gregory Nutt
|
c509fbbdab
|
Porting Guide: Add usage tip for reading CAN messages from the CAN driver without losing message.
|
2017-08-30 08:00:35 -06:00 |
|
Gregory Nutt
|
4cba634a12
|
Mostly cosmetic changes from review of last PR. Also same inappropriate use of _info changes to configurable debug macros. Remember folks, if it has a _ or __ in front, it is not intended for use outside of the header file. It is an internal private definition.
|
2017-08-30 07:05:30 -06:00 |
|
Juha Niskanen
|
dcb5903592
|
Merged in juniskane/nuttx_stm32l4/configs_adc_pr (pull request #473)
configs: update STM32L4 configs for ADC changes
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-08-30 12:48:27 +00:00 |
|
Juha Niskanen
|
0a1da7eaca
|
configs: update STM32L4 configs for ADC changes
Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com>
|
2017-08-30 11:40:58 +03:00 |
|
Gregory Nutt
|
0b2a4eb4bd
|
Networking: A little more wording changes related to interrupts vs. events
|
2017-08-29 15:08:38 -06:00 |
|
Gregory Nutt
|
04ad162540
|
Networking: Clean up some naming that has bothered me for a long time... There are no interrupts and no interrupt handlers in the network. There are events and event handler (there used to to be interrupt logic in there years ago but that is long, long gone).
|
2017-08-29 14:08:04 -06:00 |
|
Gregory Nutt
|
171d183e8e
|
Networking: A placeholder for some missing logic in the previous change related to monitoring network status for dup'ed sockets. If one of the dup'ed socket's is closed, then network monitor resources associated with that one socket must be recovered. Also, in the event that socket is being used on one thread, but then closed on another, any threads waiting for events from the socket should be informed of the closure. That latter requirement is not implemented because current data structures do not support it.
|
2017-08-29 13:24:49 -06:00 |
|
Gregory Nutt
|
0f7a52bc28
|
Networking: Fix a runaway recursion problem introduced the previous fixe for shutting down dup'ed sockets.
|
2017-08-29 12:27:58 -06:00 |
|
Gregory Nutt
|
d40ee8e79d
|
Networking: Start the network monitor for a socket when a TCP socket is dup'ed.
|
2017-08-29 10:53:04 -06:00 |
|
Gregory Nutt
|
9db65dea78
|
Networking: TCP disconnection callbacks are not retained in a list. This will support mutiple callbacks per lower-level TCP connection structure. That is necessary for the cae where a socket is dup'ed and shares the same lower-level connection structure. NOTE: There still needs to be a call to tcp_start_monitor() when the socket is dup'ed.
|
2017-08-29 10:38:01 -06:00 |
|
Gregory Nutt
|
ed58536c3a
|
Networking: Move two more TCP specific files from inet/ to tcp/. There is other TCP-specific logic in inet/ that should be moved sometime, but those are more entangled.
|
2017-08-29 09:25:22 -06:00 |
|
Gregory Nutt
|
92f44c5607
|
Networking: Move net/inet/net_monitor.c to net/tcp/tcp_monitor.c in preparation for design change to fix monitoring of duplicated sockets.
|
2017-08-29 08:40:13 -06:00 |
|
Gregory Nutt
|
421638e851
|
Merge branch 'master' of bitbucket.org:nuttx/nuttx
|
2017-08-28 13:05:21 -06:00 |
|
Gregory Nutt
|
024113b90e
|
Work queues... correct cloning error in last commit
|
2017-08-28 13:03:53 -06:00 |
|
Mateusz Szafoni
|
f7cc86cbda
|
Merged in raiden00/nuttx (pull request #472)
stm32_hrtim: add DMA configuration
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-08-28 16:10:05 +00:00 |
|
raiden00pl
|
85c48de040
|
stm32_hrtim: add DMA configuration
|
2017-08-28 17:44:14 +02:00 |
|
Gregory Nutt
|
bbf4d5048a
|
work_queue() must cancel existing work prior to queuing new work, otherwise the work queue can become corrupted. Problem noted by Pascal Speck.
|
2017-08-28 07:46:48 -06:00 |
|
Juha Niskanen
|
809569cda9
|
STM32L4 ADC: implement peripheral
|
2017-08-28 07:05:33 -06:00 |
|
Juha Niskanen
|
a2dc88e075
|
STM32, STM32L4, STM32F7 ADC: fix channel 18 sample time
|
2017-08-28 07:05:33 -06:00 |
|
Juha Niskanen
|
fa5a2035ff
|
drivers: analog: adc: add poll support
|
2017-08-28 07:05:33 -06:00 |
|
Juha Niskanen
|
e8cd2f88b8
|
STM32L4 RCC: enable ADC clock source
|
2017-08-28 07:05:32 -06:00 |
|
Alan Carvalho de Assis
|
81d6cefd65
|
Add support to STM32F433RC
|
2017-08-28 07:05:32 -06:00 |
|
Mateusz Szafoni
|
81e4b52c37
|
Merged in raiden00/nuttx (pull request #470)
stm32_dac.c: support external triggering for DMA transfer
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-08-27 16:56:32 +00:00 |
|
raiden00pl
|
5695a55569
|
stm32_dac.c: support external triggering for DMA transfer
|
2017-08-27 18:25:55 +02:00 |
|
Mateusz Szafoni
|
ea35f31f73
|
Merged in raiden00/nuttx (pull request #469)
Master
* stm32f0/Kconfig: remove references to HRTIM
* STM32F33: missing SYSCFG CFGR3 definitions
* stm32_hrtim.h: remove redundant definitions
* stm32_hrtim.c: fix DAC triggers configuration
* stm32_hritm.c: warning message when default value selected
* stm32_hrtim.c: missing master timer logic
* stm32_hrtim.c: add more assertions
* stm32_dac.c: fix conditional
* stm32_dac.c: conditional logic for timer triggering
* stm32_dac.c: fix TSEL configuration when HRTIM
* stm32_dac.c: unnecessary condition
* stm32_dac.c: DMA request remapping
* stm32_dac.c: fix commpilation errors
* stm32_dac.c: add DMA buffers initialization logic
* stm32_hrtim.c: enable DAC triggering
* analog/comp.c: fix compilation errors when poll disabled
* stm32_hrtim.c: remove doubled assertions
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-08-27 12:49:53 +00:00 |
|
Gregory Nutt
|
7858ed834b
|
Minor, cosmetic changes from review of last comment.
|
2017-08-27 06:48:42 -06:00 |
|
Masayuki Ishikawa
|
ed61c49530
|
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #468)
eMMC/SD and USB support for LC823450
Approved-by: Gregory Nutt <gnutt@nuttx.org>
|
2017-08-27 12:08:37 +00:00 |
|
Masayuki Ishikawa
|
21e0daede1
|
configs/lc823450-xgevk: Add eMMC/SD and USB support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-08-27 19:11:11 +09:00 |
|
Masayuki Ishikawa
|
cc9c8260f0
|
arch/arm/src/lc823450: Add eMMC/SD and USB support
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-08-27 19:11:07 +09:00 |
|
Masayuki Ishikawa
|
56bf5b2a98
|
arch/arm/src/lc823450: Conform to the NuttX coding style
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-08-27 19:11:03 +09:00 |
|
Masayuki Ishikawa
|
cd946c5712
|
Merge remote-tracking branch 'nuttx_bitbucket/master'
|
2017-08-27 19:02:52 +09:00 |
|
Nickolay Semyonov (RPI)
|
620e2f4ce3
|
FS_AUTOMOUNTER should depend on SCHED_LPWORK
|
2017-08-26 11:54:03 -06:00 |
|
Gregory Nutt
|
f43f372823
|
Update some comments.
|
2017-08-26 11:50:41 -06:00 |
|
Nickolay Semyonov (RPI)
|
1fcc7ec38e
|
Ommitted a file in previous commit
|
2017-08-26 11:45:08 -06:00 |
|
Gregory Nutt
|
48c27f8ffc
|
Simulator: Adds necessary functionality to build Simulator under ARM Linux. Tested only on Raspberry3. Currently setjmp/longjmp do not save/restore floating point registers. Patch provided by Bitbucket user nbkolchin.
|
2017-08-26 11:38:44 -06:00 |
|
Gregory Nutt
|
88a87f8e3f
|
6LoWPAN: The original, Contiki-based design used only a single buffer for reassemblying larger packets. This could be a problem issue for hub configurations which really need the capability concurrently reassemble multiple incoming streams concurrently. These was also a design issue in that the reassembly buffer could be corrupted by outgoing packets. The design was extended to support multiple reassembly buffers, each associated with the reassembly tag and source address. This assures that there can be be no corruption of the reassembly once it has started.
|
2017-08-26 10:00:47 -06:00 |
|