Gregory Nutt
7c34a77b54
Move apps/system/usbmonitor to nuttx/drivers/usbmonitor
2016-06-30 12:24:33 -06:00
Gregory Nutt
378b22ec07
binfmt: Remove PCODE dependency on apps/pcode.h
2016-06-30 11:25:59 -06:00
Gregory Nutt
7f296f9226
Update ChangeLog
2016-06-30 08:02:32 -06:00
Sebastien Lorquet
d329f117e7
Here is a missing register def for STM32L4 after support for dual RX. Thanks to Paul for porting the CAN improvements to both STM32 targets.
2016-06-30 07:11:26 -06:00
Gregory Nutt
8e7db75439
Fix typos in a comment
2016-06-30 07:07:40 -06:00
Gregory Nutt
55cb1071a0
Merged in paulpatience/nuttx/stm32_can (pull request #84 )
...
stm32_can
2016-06-29 15:12:11 -06:00
Paul A. Patience
20c611c12b
STM32 CAN: Bitfield definitions should be unsigned
...
Shifting 1 by 31 is undefined behaviour because 1 is signed.
We should probably use 1ul instead of 1 everywhere else,
but for now this silences a compiler warning.
2016-06-29 13:59:33 -04:00
Paul A. Patience
52a4a20efb
STM32L4 CAN: Port support for both RX FIFOs from STM32 CAN
2016-06-29 13:59:29 -04:00
Gregory Nutt
fd9c9a7f4f
Add logic to support custom board directories that include a Kconfig file. During the context phase of the build, any Kconfig file in the custom board directory is copied into configs/dummy, replacing the existing Kconfig file with the target Kconfig file.
2016-06-29 11:53:00 -06:00
Michael Spahlinger
329c760f17
SAMV7: CAN Message Filtering fixed
...
- Bugfix: stdfilters didn't work because the filter was never enabled (wrong number of bits to shift)
- Bugfix: Filters were never used because the configuration register cannot be written without using the initialization mode
Both bugs are fixed by this patch. Filtering has been tested with both standard and extended identifiers and is now working properly.
2016-06-29 08:48:11 -06:00
Gregory Nutt
6aa067e929
Mostly costmetic changes from review of last PR
2016-06-29 07:33:30 -06:00
Gregory Nutt
f82fafaa2b
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #83 )
...
Upstream_nucleo 144
2016-06-29 07:22:28 -06:00
David Sidrane
e58b67b946
Added STM32F7 DBGMCU
2016-06-28 17:23:44 -10:00
David Sidrane
1a39783e0f
Reformated and using real sizes
2016-06-28 16:43:23 -10:00
David Sidrane
efb2850b5f
STM32F7 BBSRAM fixed (and formated) flags
2016-06-28 16:28:52 -10:00
David Sidrane
eacd672ab0
STM32 BBSRAM fixed (and formated) flags
2016-06-28 16:25:04 -10:00
Gregory Nutt
8323e97201
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #82 )
...
Upstream_nucleo 144
2016-06-28 16:56:14 -06:00
Gregory Nutt
c40c107e7a
STM32 F4 RTC: Fix some long lines
2016-06-28 16:55:06 -06:00
David Sidrane
0aa571d359
Fix warnings
2016-06-28 12:45:08 -10:00
David Sidrane
edca32f40c
missing s
2016-06-28 12:44:17 -10:00
David Sidrane
35ca7eaf3a
Removed STM32 porting vestiges
2016-06-28 12:43:39 -10:00
Gregory Nutt
2ed1295528
Cosmetic changes from review of last PR
2016-06-28 16:42:21 -06:00
Gregory Nutt
a0a082fc03
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #81 )
...
STMF7xxx RTC
2016-06-28 16:26:31 -06:00
David Sidrane
0af47a93ae
STMF7xxx RTC
...
Remove proxy #defines
Ensure the LSE(ON) etal are set and remembered in
a) A cold start (RTC_MAGIC invalid) of the RTC
b) A warm start (RTC_MAGIC valid) of the RTC but a clock change.
The change was needed because in bench testing a merge of the latest's STM32 53ec3ca
(and friends) it became apparent that the
Sequence of operation is wrong in the reset of the Backup Domain in the RCC code. PWR is required before the Backup Domain
can be futzed with. !!!This Code should be tested on STM32 and if needed rippled to the STM32 families
2016-06-28 12:13:36 -10:00
Gregory Nutt
32c6cd71bb
Refresh all SAMV71/SAME70 configurations
2016-06-28 15:40:10 -06:00
Gregory Nutt
435f21225a
Fix a warning about an unused label, errout: Use bool with true/false, not uint8_t with 1/0
2016-06-28 14:55:04 -06:00
Gregory Nutt
4742999e45
Remove references to non-existent kostest from README.txt
2016-06-28 14:45:30 -06:00
Gregory Nutt
ac81ecf65b
Remove configs/stm32f746g-disco/netnsh. It does not build. Probably a corrupted, hand-editted defconfig file.
2016-06-28 14:43:58 -06:00
Gregory Nutt
a43da4d107
STM32 CAN: Clone missing stm32_enterinitmode() and _exitinitmode() from STM32L4. Don't know if this is write but is needed to compile.
2016-06-28 14:35:49 -06:00
Gregory Nutt
71569b8d71
Eliminate some warnings
2016-06-28 13:40:06 -06:00
Gregory Nutt
93f49290a3
Eliminate a warning
2016-06-28 13:47:44 -06:00
Gregory Nutt
1072683892
Merged in paulpatience/nuttx/interrupts (pull request #80 )
...
efm32, lcp43, stm32, stm32l4: disable interrupts with NVIC_IRQ_CLEAR
2016-06-28 13:24:41 -06:00
Paul A. Patience
a4d5845887
efm32, lcp43, stm32, stm32l4: disable interrupts with NVIC_IRQ_CLEAR
2016-06-28 15:12:39 -04:00
Gregory Nutt
0f123d2551
This change fixes a build problem that only occurs when reconfiguring from Linux to Windows or vice-versa. It is a problem that was present but not usually experienced until two things happened: (1) The pre_config target was added to run before the menconfig operation and (2) the context target was added before the pre_config target in order to set up the correct symbolic links (in the apps/platform directory) needed by the pre_config target.
...
But then now if you start with a Linux system and run 'make menuconfig' to switch to Linux, the context target will execute first and set up POSIX style symbolic links before doing the menuconfig. Then after the menuconfig, the make will fail on Windows if you are using a Windows native toolchain because that native toolchain cannot follow the Cygwin-style symbolic links.
The first here is to also execute the clean_context AFTER executing menuconfig. A lot more happens now: It used to be that doing 'make menuconfig' only did the menuconfig operation. No it does context, pre_config, menuconfig, clean_context. Not nearly as snappy as it used to be.
2016-06-28 12:40:17 -06:00
Gregory Nutt
723165d499
configs/spark: Fix warning because STM32_NSPI is not defined
2016-06-28 11:57:40 -06:00
Gregory Nutt
e5ca333246
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #79 )
...
Upstream_nucleo 144
2016-06-28 11:28:11 -06:00
David Sidrane
1c93e48a09
Removed STM32 porting vestiges
2016-06-28 07:13:22 -10:00
David Sidrane
e0b7708afb
Fix warning
2016-06-28 07:10:11 -10:00
Gregory Nutt
c1ba51be18
STM32 BBSRAM: Remove duplcate typedef; shorten some long lines.
2016-06-28 10:54:59 -06:00
Gregory Nutt
3ddecd460d
More name changes to conform with NuttX naming standard: No CamelCase names.
2016-06-28 10:10:26 -06:00
Gregory Nutt
f14ff4c4a1
A few naming changes to get code from last PR to conform to NuttX naming standard
2016-06-28 10:06:47 -06:00
Gregory Nutt
14a8bbbf22
Fix some conditional compilation that got hosed in last changes for review of PR
2016-06-28 10:00:09 -06:00
Gregory Nutt
408c9d5c1c
Merged in paulpatience/nuttx/semaphore (pull request #78 )
...
sched/semaphore: Fix setting EINVAL in sem_post() and sem_wait()
2016-06-28 09:37:50 -06:00
Gregory Nutt
c74269ced6
Significantly stylistic changes required after review of last PR
2016-06-28 09:37:21 -06:00
Gregory Nutt
725a16d033
Trivial fix to alignment
2016-06-28 09:10:32 -06:00
Gregory Nutt
0de3514af7
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #77 )
...
Upstream_nucleo 144
2016-06-28 09:07:03 -06:00
Michael Spahlinger
ed1f3aec61
Fixed build of SAMV71-XULT/nsh. With the changes from 26f7b8c
the build process of the default configuration did not succeed anymore. This is fixed by this commit.
2016-06-28 08:23:41 -06:00
Paul A. Patience
891113dac9
sched/semaphore: Fix setting EINVAL in sem_post() and sem_wait()
2016-06-28 10:15:52 -04:00
David Sidrane
a4040759b0
Adding PWR, RTC, BBSRAM for stm32f7
2016-06-27 16:42:01 -10:00
David Sidrane
20d2a0a3d7
Added bbsram test to Nucleo-144
2016-06-27 16:11:53 -10:00