Gregory Nutt
75e2f37dd2
Merged in david_s5/nuttx (pull request #89 )
...
stm32_serial.c edited online with Bitbucket
2016-07-08 06:40:24 -06:00
Gregory Nutt
591c099470
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #88 )
...
Upstream_nucleo 144
2016-07-08 06:35:46 -06:00
David Sidrane
06036a5841
stm32_serial.c edited online with Bitbucket
2016-07-08 01:56:37 +00:00
David Sidrane
deb3e8143c
STM32F7 - DMA working on SDMMC
2016-07-07 15:49:47 -10:00
David Sidrane
f8d3a872ee
FIxed STM32F& DMA stm32_dmacapable
2016-07-07 15:49:21 -10:00
ziggurat29
42820c0938
update usb dev/host controller drivers to reflect new(ish) logging standards; augment device enpoint and fifo allocation #defines to do more sanity checking, and be automatically adaptive to size changes. Update README.txt to reflect current status of the implementation.
2016-07-07 13:54:35 -05:00
ziggurat29
7c428efa97
Merge branch 'master' into stm32l4_usb
...
Conflicts:
configs/stm32l476vg-disco/nsh/defconfig
2016-07-07 12:27:20 -05:00
Gregory Nutt
c16500dfdb
STM32 timer. More clean up: Add all function prototypes. Reorder functions to match ordering in operations structure.
2016-07-06 14:24:59 -06:00
Gregory Nutt
7c568f249a
STM32: Various fixed to get a clean compile after integrating tickless mode. Mostly because patch came from an old version of NuttX.
2016-07-06 13:37:08 -06:00
Gregory Nutt
711f3318c5
STM32 timer: Reorganize to conform better with the NuttX coding style
2016-07-06 13:36:17 -06:00
Max Neklyudov
d8286a7f47
STM32: Add support for Tickless mode (two timer implementation)
2016-07-06 12:48:30 -06:00
Gregory Nutt
4d8213870c
Freedom-K64F: Update Flash Clock divider. Flash clock must not exceed 24 Mhz
2016-07-06 12:11:26 -06:00
Gregory Nutt
c8d6707aaf
Freedom-K64F: Increase MCU clock to 120MHz
2016-07-06 11:03:27 -06:00
Gregory Nutt
ba8e6083bf
K64 pin mux fixes: No PIN_ALT1, use PIN_ANALOG. Remove GPIO pin mux definitions.
2016-07-02 13:22:11 -06:00
Gregory Nutt
f1d0214c61
K64 pinmap: Use uppercase to math k60 pin naming
2016-07-02 12:09:34 -06:00
Gregory Nutt
59de06f7f9
Update K64 pin multixplexing
2016-07-02 11:48:56 -06:00
Gregory Nutt
7a7998e4f9
Add support for the NXP Freedom-K64F board. This is primarily the work of Jordan Macintyre. I leveraged this code from https://github.com/jmacintyre/nuttx-k64f
2016-07-01 15:42:21 -06:00
Gregory Nutt
f73b97c3b2
arch/arm/kinetis: Completes moving register header files to kinetis/chip directory with all K64 changes.
2016-07-01 15:00:04 -06:00
Gregory Nutt
bccd2ec219
arch/arm/kinetis: Still moving register header files to kinetis/chip directory; still incorporating K64 differences.
2016-07-01 14:07:14 -06:00
Gregory Nutt
c8793637ee
Add some conditional compilation to handle improper inclusion of header file
2016-07-01 13:24:31 -06:00
Gregory Nutt
4acd296926
arch/arm/kinetis: Still moving register header files to kinetis/chip directory; still incorporating K64 differences.
2016-07-01 13:15:29 -06:00
Gregory Nutt
4f64634694
arch/arm/kinetis: Still moving register header files to kinetis/chip directory; still incorporating K64 differences.
2016-07-01 12:36:09 -06:00
Gregory Nutt
62a9b10b3d
arch/arm/kinetis: Still moving register header files to kinetis/chip directory; still incorporating K64 differences.
2016-07-01 11:55:15 -06:00
Gregory Nutt
91dd3306c8
arch/arm/src/kinetis: Add basic support for the K64 family. Still moving register definition files to the kinetis/chip subdirectory.
2016-07-01 11:24:41 -06:00
Gregory Nutt
71ff84b96a
arch/arm/src/kinetis: Create a chip sub-directory as with other architectures. Start moving some headers... a lot more still be be moved.
2016-07-01 08:48:57 -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
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
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
David Sidrane
e58b67b946
Added STM32F7 DBGMCU
2016-06-28 17:23:44 -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
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
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
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
93f49290a3
Eliminate a warning
2016-06-28 13:47:44 -06:00
Paul A. Patience
a4d5845887
efm32, lcp43, stm32, stm32l4: disable interrupts with NVIC_IRQ_CLEAR
2016-06-28 15:12:39 -04: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
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
David Sidrane
a4040759b0
Adding PWR, RTC, BBSRAM for stm32f7
2016-06-27 16:42:01 -10:00
David Sidrane
89a79e8ac0
Double faulting on Idle task with 0 stack
2016-06-27 15:56:21 -10:00
Gregory Nutt
d4408264ec
STM32 CAN fixes need to be backported to STM32L4 as well
2016-06-27 15:18:45 -06:00
Gregory Nutt
8e26d4c8e0
STM32 CAN: More fixes for compilation errors due to blind leverage of STM32L4 CAN filter IOCTLs to STM32
2016-06-27 15:16:13 -06:00
David Sidrane
6c7ea4695a
Syslog changes incoperated
2016-06-27 09:59:13 -10:00
David Sidrane
02b23358e5
Update Authors
2016-06-27 09:54:28 -10:00
Gregory Nutt
738510a52c
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #75 )
...
Upstream_nucleo 144
2016-06-27 12:30:53 -06:00
David Sidrane
047ea89c30
Fixed config for D1 only
2016-06-27 08:27:44 -10:00
Gregory Nutt
1b5bef5325
STM32 CAN: Fix an error when filter methods were ported from STM32L4
2016-06-27 11:15:37 -06:00
Gregory Nutt
82bb42aa93
Trivial changes from review of last PR
2016-06-27 07:43:32 -06:00
Lok Tep
1e67714c3f
usb copy
2016-06-27 11:23:42 +02:00
Gregory Nutt
8643b59527
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #72 )
...
Upstream_nucleo 144
2016-06-24 18:38:17 -06:00
David Sidrane
526e889c8e
BUGFIX:PLLs IS2 and SAI P Calculation
2016-06-24 13:23:35 -10:00
David Sidrane
3e2a620f8c
Fixed Undefined STM32_IRQ_NIRQS
2016-06-24 13:23:35 -10:00
David Sidrane
a31c35bd7b
Fixed Missing number in stm32f76xx77xx PINMAP
2016-06-24 13:23:35 -10:00
David Sidrane
adf0e8d357
Clean up F7 SDMMC
2016-06-24 13:23:35 -10:00
ziggurat29
6c762faa0f
updated to reflect changes in debug output macros/fxns
2016-06-24 17:48:08 -05:00
ziggurat29
b4e62547af
resolve and Merge branch 'master' into stm32l4_usb
...
resolved Conflicts:
configs/stm32l476vg-disco/nsh/defconfig
2016-06-24 14:54:20 -05:00
Michael Spahlinger
26f7b8c9e5
TWIHS Driver improved and GPIO-Driver fixed for Open-Drain Pins
...
- sam_gpioread: Now the actual line level from the pin is read back. This is extremely important for Open-Drain Pins, which can be used bidirectionally
- Re-Implemented twi_reset-function and enhanced it so it can be called from inside the driver (see next point)
- Glitch-Filter: Added a configuration option to enable the twi-built-in glitch filter
- Added a "Single Master Mode": In EMC Testing the TWI-Bus got stuck because the TWI-Master detected a Multi-Master access (but there is no second master). With the option "Single Master" we detect these events and automatically trigger a twi_reset. We also do an automatic recovery if a slave got stuck (SDA stays low).
With the above changes I²C-Bus reliability in harsh environments (eg. EMC) is greatly improved.
The small change in the GPIO-Driver was necessary because otherwise you cannot read back the correct line status of Open-Drain Outputs and this is needed by the twi_reset function.
2016-06-24 10:33:51 -06:00
Alexander Vasiljev
315e22e4df
Correct auto-negotiation mode in the LPC43xx ethernet.
2016-06-24 10:09:36 -06:00
Gregory Nutt
ea8760eb19
Cosmetic changes from review of last PR
2016-06-24 07:20:04 -06:00
Sebastien Lorquet
d3441668ee
Port STM32L4 CAN IOCTLs to STM32
2016-06-24 11:53:17 +02:00
Sebastien Lorquet
613e3b0b2c
Fix a search/replace typo
2016-06-24 11:44:40 +02:00
Sebastien Lorquet
017670ac9d
Re-rename the stm32l4 can driver functions
2016-06-24 11:40:59 +02:00
Sebastien Lorquet
6de8dba383
Preliminary rename of stm32 can driver functions
2016-06-24 11:29:31 +02:00
David Sidrane
0bf68df3c7
Missing memset def
2016-06-23 14:43:25 -10:00
Wolfgang Reissnegger
f4adb82fe7
[sam34][dacc] Bugfix: DACC_WPMR_WPKEY_MASK -> DACC_WPMR_WPKEY
2016-06-23 17:12:24 -07:00
Sebastien Lorquet
82d746ec35
STM32L4 CAN: Implementation of loopback IOCTLs
2016-06-22 10:02:20 -06:00
Sebastien Lorquet
8b922b1546
Enforce STM32L4 naming convention
2016-06-22 07:36:49 -06:00
Lok Tep
e75a549423
one more file
2016-06-22 11:21:46 +02:00
Lok Tep
e83f3cf18e
merge
2016-06-22 11:17:33 +02:00
Lok Tep
e45231ea13
merge
2016-06-22 11:15:51 +02:00
Lok Tep
863e830c0d
merge
2016-06-22 11:05:52 +02:00
Gregory Nutt
5118264e6c
Rename CONFIG_SYSLOG_CONSOLE to CONFIG_CONSOLE_SYSLOG
2016-06-21 09:35:51 -06:00
Gregory Nutt
62d8f839c7
SYSLOG: Now a two phase initialization. Some SYSLOG channels cannot be initialized until later in the bringup
2016-06-21 07:52:24 -06:00
Sebastien Lorquet
8b1a607671
Here is a patch to
...
-remove a wrong comment in atmel mcan ioctl
-add ioctls to set/get bit timing in stm32l4
-add ioctl hooks to allow future management of can id filters.
2016-06-21 06:21:54 -06:00
Gregory Nutt
7f16548f57
Replaces last three commits. Does the same thing, but does it in a way that does not change the usage model.
2016-06-21 05:26:08 -06:00
Gregory Nutt
c05da80a27
Eliminate a warning
2016-06-20 22:54:58 -06:00
Gregory Nutt
aed4d0e198
Missed a few *llinfo() to *info() conversions
2016-06-20 16:24:09 -06:00
Gregory Nutt
505ca542e8
Remove some last traces of lowvsyslog that were missed; Add a SYSLOG emergency channel for handling assertion output more cleanly
2016-06-20 16:11:50 -06:00
Gregory Nutt
2a751068e6
Without lowsyslog() *llerr() is not useful. Eliminate and replace with *err().
2016-06-20 12:44:38 -06:00
Gregory Nutt
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
2016-06-20 11:59:15 -06:00
Gregory Nutt
d40a473f72
Without lowsyslog() *llwarn() is not useful. Eliminate and replace with *warn().
2016-06-20 09:37:08 -06:00
Gregory Nutt
2b445ddccc
Remove lowsyslog(). The new syslog() includes all of the functionality of lowsyslog(). No longer any need for two interfaces.
2016-06-20 08:57:08 -06:00
Gregory Nutt
8021354e01
ullinfo (vs ulinf)
2016-06-19 18:14:27 -06:00
Gregory Nutt
5b2aa7bf99
Remove all traces of CONFIG_SYSLOG
2016-06-19 13:59:43 -06:00
Gregory Nutt
9434d3e945
There is now one-and-only-one copy of syslog_putc. It is in the SYSLOG channel logic and can redirect syslog output as needed. All former syslog_putc versions were renamed and the corresponding SYSLOG device initializaiton now calls syslog_channel()
2016-06-19 13:03:20 -06:00
Gregory Nutt
9f260ca193
Some renaming so that future features will fit in better; If the architecture provides its only system logging (via CONFIG_ARCH_SYSLOG), then syslog_initialize() is stubbed out
2016-06-19 11:16:12 -06:00
Gregory Nutt
0f18f3bd15
Move RAMLOG initialize from up_initialilize.c files to syslog_initialize(). up_initialize.c files now call syslog_initialize() unconditionally
2016-06-19 09:39:21 -06:00
Gregory Nutt
de58cb6027
Some higher level SYSLOG features are disabled if the architecture-specific logic provides its own SYSLOG functionality
2016-06-19 09:21:52 -06:00
Gregory Nutt
3d305ac75b
Additional cosmetic changes from review of last PR
2016-06-18 13:02:33 -06:00
Gregory Nutt
77d01ab1da
Cosmetic changes from review of last PR
2016-06-18 13:00:17 -06:00
Gregory Nutt
d563a205ea
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #64 )
...
Upstream_nucleo 144
2016-06-18 12:37:23 -06:00
David Sidrane
971dc71183
STM32F7 ADC working
2016-06-18 08:07:13 -10:00
David Sidrane
f8dd4dd3eb
Missing Brace
2016-06-18 08:06:33 -10:00
Gregory Nutt
832efae5d8
Fix some debug output statements that were changed and lost their ll-ness
2016-06-18 09:41:55 -06:00
Gregory Nutt
f5dc81fe73
LPC17 Ethernet: Needs to correctly ignore PHYID2 revision number when comparing PHY IDs.
2016-06-18 08:51:38 -06:00
Gregory Nutt
0bc40ee8e1
STM32: In big change off err() to info(), several debug statements lost their ll property.
2016-06-18 08:32:07 -06:00
Gregory Nutt
18745bdd86
STM32: In big change off err() to info(), several debug statements lost their ll property.
2016-06-18 07:53:06 -06:00
Gregory Nutt
bd0b7059c0
STM32: In big change off err() to info(), several debug statements lost their ll property.
2016-06-18 07:46:12 -06:00
Gregory Nutt
d20128cc11
STM32: In big change off err() to info(), several debug statements lost their ll property.
2016-06-18 07:40:27 -06:00
Gregory Nutt
3fa41c0f18
Kconfig files: Fix some dependencies that have CONFIG_ in the variable name
2016-06-17 19:30:19 -06:00
Gregory Nutt
e65bcccaa2
Costmetic changes from the review of the last PR
2016-06-17 17:30:05 -06:00
Gregory Nutt
1c0faf69a1
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #63 )
...
Upstream_nucleo 144
2016-06-17 17:17:47 -06:00
David Sidrane
a0980c610b
Merge fix
2016-06-17 13:07:41 -10:00
David Sidrane
0660e6378e
Missing ADC2
2016-06-17 12:49:42 -10:00
David Sidrane
da51b4ecc0
Updated F7 I2C to support 4 devices and proper timing and configurations
2016-06-17 12:49:42 -10:00
David Sidrane
8289e3eb7c
Updated F7 RCC to support all pll and config registers
2016-06-17 12:48:30 -10:00
David Sidrane
49de809096
Proper ADC and Timer Control
2016-06-17 12:48:29 -10:00
David Sidrane
3ffd0e64fd
Clean up and split 74xx75xx and 76xx77xx TIM
2016-06-17 12:48:29 -10:00
David Sidrane
1c472a5ff0
STM32 adc heared file error
2016-06-17 12:48:29 -10:00
David Sidrane
ae04f25965
Clean up and Use two level include 74xx77xx ADC
2016-06-17 12:48:29 -10:00
Gregory Nutt
15c260a428
armv7-a/armv6-m/arm/a1x: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 16:44:50 -06:00
David Sidrane
e599b1b8a7
Missing copyright
2016-06-17 12:43:01 -10:00
David Sidrane
19e852b282
Clean up and Use two level include 74xx77xx I2C
2016-06-17 12:43:01 -10:00
David Sidrane
69e67baedd
Added ADC, UID and DBGMCU defs to 76xx77xx Memory Map
2016-06-17 12:38:17 -10:00
David Sidrane
bc8d1cdfd8
Use two level include 74xx77xx SPI
2016-06-17 12:38:17 -10:00
David Sidrane
6f99da0757
Removed unused/incomplete stm32f74xx75xx_spi.h - SPI is same in all sub families
2016-06-17 12:38:17 -10:00
David Sidrane
27d316ed95
Gix spelling in inclusion guards
2016-06-17 12:38:17 -10:00
David Sidrane
2de4ec2a47
Added as an author
2016-06-17 12:38:17 -10:00
Gregory Nutt
d88bbaa185
armv7-r/armv7-m: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 15:57:52 -06:00
Gregory Nutt
ac18dc27ca
Common/Calypso/C5471: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 15:22:48 -06:00
Gregory Nutt
a56812a335
Spurious 'else' in previous commit removed
2016-06-17 14:46:02 -06:00
Gregory Nutt
9e048e167f
EFM32/DM320: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 12:50:18 -06:00
Gregory Nutt
24a9722723
KL/Kinetis: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 11:45:17 -06:00
Gregory Nutt
7ba7de3041
LPC11xx/LPC17xx: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 11:26:31 -06:00
Gregory Nutt
1edc997922
LPC2378/LPC214x: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 11:00:43 -06:00
Gregory Nutt
3077cbfc66
LPC31xx: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 10:56:45 -06:00
Gregory Nutt
349748dd7e
LPC43xx: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
2016-06-17 09:40:09 -06:00
Gregory Nutt
3017bf15b1
Fix some errors in newly includes STM32F7 I2C and ADC drivers
2016-06-17 09:20:20 -06:00
Gregory Nutt
fb1d830770
Fix some errors in STM32F7 ADC and I2C. Also some errors in STM32-WS configuration
2016-06-17 08:36:23 -06:00
Sebastien Lorquet
dd8d212c26
Apply same STM32 patch to STM32 L4
2016-06-17 07:32:33 -06:00
Gregory Nutt
dbd70a5864
Restore some debug output that lost its low-level marking
2016-06-17 07:29:58 -06:00
Gregory Nutt
219098c5ac
Restore some debug output that lost its low-level marking
2016-06-17 07:13:38 -06:00
Gregory Nutt
0d3ecb3ddd
Fix another victim of the mass name changes: xyz_errmonitor->xyz_dbgmonitor
2016-06-17 07:00:33 -06:00
Gregory Nutt
9b55cc6bfe
Apply same STM32 patch to STM32 F7
2016-06-17 06:40:04 -06:00
Pascal Speck
794a64a99b
hen configuring a GPIO via stm32_configgpio() the function will first set the mode to output and then set the initial state of the gpio later on. If you have an application with an externaly pulled-up pin, this would lead to a glitch on the line that may be dangerous in some applications (e.G. Reset Line for other chips, etc). This changes sets the output state before configuring the pin as an output.
2016-06-17 06:23:18 -06:00
Gregory Nutt
d3b8c03a8a
Fix a few missed changes from *dbg() to *err() and *vdbg() to *info()
2016-06-17 06:00:45 -06:00
Gregory Nutt
46de4a5779
Fix another search and replace error from last set of changes
2016-06-16 18:19:37 -06:00
Gregory Nutt
74d0cb8f05
Fix another typo introduced in the last set of changes
2016-06-16 16:47:38 -06:00
Gregory Nutt
4a34540e8f
Eliminate a warning
2016-06-16 16:22:01 -06:00
Gregory Nutt
f35086dbf7
Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred.
2016-06-16 16:30:45 -06:00
Gregory Nutt
088e9920a8
Cosmetic: Fix some long lines in comment blocks
2016-06-16 15:45:57 -06:00
Gregory Nutt
1b53214a82
STM32L4: Last change added rcc_resetbkp(), but the function was never called.
2016-06-16 15:26:48 -06:00
Gregory Nutt
5ecb8da118
Eliminate a warning
2016-06-16 15:26:19 -06:00
Gregory Nutt
6a7ac8cc8d
Merged in jimparis/nuttx (pull request #61 )
...
Fix duplicate lines in stm32l4 Makefile
2016-06-16 15:31:59 -06:00
Jim Paris
6b7959202f
Remove duplicate lines in Makefile
...
They're already there, a few lines up.
2016-06-16 17:26:13 -04:00
Gregory Nutt
a63072d080
Fix yet more typos from the last commits
2016-06-16 15:06:13 -06:00
Gregory Nutt
801d661423
Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred.
2016-06-16 15:10:57 -06:00
Gregory Nutt
ae13471244
One more time. Correct name of USB debug macros are uinfo and uerr, not usbinfo and usberr.
2016-06-16 13:36:37 -06:00
Alan Carvalho de Assis
dd7297fb64
STM32L4: Add logic reset backup domain early in initialization
2016-06-16 13:43:09 -06:00
Gregory Nutt
865150f666
STM32: Logic to reset backup domain only applies if the RTC is enabled.
2016-06-16 13:36:50 -06:00
Gregory Nutt
53ec3ca1a2
Fix a cut-and-paste error: uusbinfo->usbinfo
2016-06-16 13:18:59 -06:00
Gregory Nutt
e60ced1835
Update last change... STM32 does not have STM32_RTC_BKR register.
2016-06-16 12:51:21 -06:00
Gregory Nutt
bf0a3bf0c8
Fix error in recent LSE-related fix: Requires CONFIG_STM32_PWR, or will not build correctly
2016-06-16 12:43:35 -06:00
Gregory Nutt
6c1678d1d9
STM32 Ethernet: Fix a bad cut and paster error from recent changes
2016-06-16 12:35:57 -06:00
Gregory Nutt
b39e53391d
Add underscore at beginning of alert() as well
2016-06-16 12:38:05 -06:00
Gregory Nutt
0c8c7fecf0
Add _ to the beginning of all debug macros to avoid name collisions
2016-06-16 12:33:32 -06:00
Gregory Nutt
fdaf3d7268
STM32: Move backup domain reset to stm32_rcc.c in order to avoid disabling LSE during RTC initialiation.
2016-06-16 09:52:15 -06:00
Gregory Nutt
f9652812e2
Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred.
2016-06-16 09:38:16 -06:00
Gregory Nutt
8c76779bc0
Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred.
2016-06-16 08:41:21 -06:00
Gregory Nutt
6f08216621
Centralize definitions associated with CONFIG_DEBUG_SYSCALL
2016-06-16 08:12:38 -06:00
Gregory Nutt
7a9f1814a2
Centralize definitions associated with CONFIG_DEBUG_SDIO/MEMCARD
2016-06-16 07:50:54 -06:00
Gregory Nutt
b7f0fbc073
Centralize definitions associated with CONFIG_DEBUG_RTC
2016-06-16 07:39:23 -06:00
Gregory Nutt
37b9742189
Centralize definitions associated with CONFIG_DEBUG_TIMER
2016-06-16 07:16:25 -06:00
Gregory Nutt
6b517ed017
Centralize definitions associated with CONFIG_DEBUG_WATCHDOG
2016-06-16 06:28:04 -06:00
Gregory Nutt
03cbe671ad
Centralize definitions associated with CONFIG_DEBUG_PWM
2016-06-15 17:23:56 -06:00
Gregory Nutt
8ce929a915
Centralize definitions associated with CONFIG_DEBUG_I2S
2016-06-15 16:54:01 -06:00
Gregory Nutt
5c89b18af8
Centralize definitions associated with CONFIG_DEBUG_I2C
2016-06-15 16:30:12 -06:00
Gregory Nutt
63b1eb09e6
Centralize definitions associated with CONFIG_DEBUG_CAN
2016-06-15 15:45:27 -06:00
Gregory Nutt
6d9a0511ad
Rename CONFIG_DEBUG_HEAP to CONFIG_HEAP_COLORATION
2016-06-15 14:48:06 -06:00
Gregory Nutt
13cd88649f
qspierr/info should be spierr/info
2016-06-15 14:30:54 -06:00
Gregory Nutt
5b26219a81
Fix a couple of compile problems introduced in recent commits
2016-06-15 14:10:59 -06:00
Gregory Nutt
a42651de4f
Changes from review of last PR. Mostly costmetic.
2016-06-15 12:43:06 -06:00
Gregory Nutt
ff7be7cead
Merged in petekol/nuttxnsm (pull request #59 )
...
some stm32f7 files
2016-06-15 12:01:30 -06:00
Gregory Nutt
f2cac0ceb7
Merged in K-man23/nuttx/stm32f411-fix (pull request #60 )
...
Add GPIO_I2C2_SDA_4 to STM32F411
2016-06-15 11:58:40 -06:00
Gregory Nutt
ba03134bed
Centralize definitions associated with CONFIG_DEBUG_SPI
2016-06-15 10:41:13 -06:00
Konstantin Berezenko
89b192d080
Add GPIO_I2C2_SDA_4 to STM32F411
2016-06-15 09:06:08 -07:00
Gregory Nutt
a97d3ae707
Centralize definitions associated with CONFIG_DEBUG_GPIO
2016-06-15 09:20:23 -06:00
Lok Tep
5a8f395a9b
Merge remote-tracking branch 'parent/master'
...
# Conflicts:
# arch/arm/src/stm32f7/chip/stm32_spi.h
# arch/arm/src/stm32f7/stm32_spi.c
# arch/arm/src/stm32f7/stm32_spi.h
2016-06-15 17:03:28 +02:00
Gregory Nutt
c4e6f50eac
Centralize definitions associated with CONFIG_DEBUG_IRQ
2016-06-15 08:35:22 -06:00
Gregory Nutt
a308ea553b
Remove some excessive, redundant debug info per request of antin Berezenko. See Issue #8 .
2016-06-14 15:50:23 -06:00
Frank Benkert
573b1d415c
* SAMV7: SPI: SPI-Freq. 40MHz; VARSELECT; hw-features
...
This change adds the following improvements:
- Increase the allowed SPI-Frequency from 20 to 40 MHz.
- Correct and rename the "VARSELECT" option This option was included in the code as "CONFIG_SPI_VARSELECT" but nowhere defined in a Kconfig file. The patch renames it to "CONFIG_SAMV7_SPI_VARSELECT" and corrects the implementation according the datasheet of Atmel. In short, this option switches the processor from "fixed peripheral selection" (single device) to "variable peripheral selection" (multiple devices on the bus).
- Add a new Function to the interface to control the timing and delays of the chip according the ChipSelect lines. This function can control the delay between the assertion of the ChipSelect and the first bit, between the last bit and the de-assertion of the ChipSelect and between two ChipSelects. This is needed to tune the transfer according the specification of the connected devices.
- Add three "hw-features" for the SAMV7, which controls the behavior of the ChipSelect:
1. force CS inactive after transfer: this forces a (short) de-assertion of the CS after a transfer, even if more data is
available in time
2. force CS active after transfer: this forces the CS to stay active after a transfer, even if the chip runs out of data. Btw.: this is a prerequisit to make the LASTXFER bit working at all.
- escape LASTXFER: this suppresses the LASTXFER bit at the end of the next transfer. The "escape"-Flag is reset automatically.
2016-06-14 13:12:16 -06:00
Shirshak Sengupta
078e9b7082
Bug Fix in tiva_serial.c - UART5, UART6 and UART7 were not being configured as TTYS0 for printing over serial console
2016-06-14 10:47:18 -06:00
David Sidrane
0bded28cf3
Fix some naming errors that were recently introduced with mass substirutions
2016-06-14 09:42:04 -06:00
Gregory Nutt
a98bc05f65
New debug macro: alert(). This is high priority, unconditional output and is used to simplify and stanardize crash error reporting.
2016-06-14 09:07:53 -06:00
David Sidrane
ccfcb12ef7
STM32F7: Add SPI driver. DMA not yet supported.
2016-06-14 07:11:55 -06:00
David Sidrane
189b0d004f
Added Pinmap to F7
2016-06-14 07:02:41 -06:00
David Sidrane
6d88df6802
Remove duplicate settings from stm32/Kconfig
2016-06-14 07:00:06 -06:00
Gregory Nutt
93e7b5d7a0
Eliminate some warnings
2016-06-13 14:15:54 -06:00
Gregory Nutt
0f249016a0
Eliminate some warnings
2016-06-13 14:01:32 -06:00
Gregory Nutt
eac916c907
Fix some warnings
2016-06-13 11:48:20 -06:00
Gregory Nutt
40f0481478
configs/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
2016-06-13 09:44:12 -06:00
Gregory Nutt
b9aadf7242
configs/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
2016-06-13 08:45:54 -06:00
Gregory Nutt
26718cee5c
Eliminate some warnings when CONFIG_DEBUG_FEATURES is enabled, but no output is enabled
2016-06-12 14:44:04 -06:00
Gregory Nutt
61969a5f88
Eliminate some warnings
2016-06-12 08:37:03 -06:00
Gregory Nutt
b1eb4fdd8e
Rethink some recent warning removal logic
2016-06-12 07:17:04 -06:00
Gregory Nutt
cffef35644
Eliminate some warnings introduced with DEBUG changes
2016-06-11 18:09:39 -06:00
Gregory Nutt
be80a0b99c
Eliminate some warnings
2016-06-11 16:40:53 -06:00
Gregory Nutt
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
2016-06-11 15:50:49 -06:00
Gregory Nutt
e99301d7c2
Rename *lldbg to *llerr
2016-06-11 14:55:27 -06:00
Gregory Nutt
86b79b33cf
Reserver the name 'err' for other purposes
2016-06-11 14:40:07 -06:00
Gregory Nutt
1cdc746726
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
2016-06-11 14:14:08 -06:00
Gregory Nutt
fc3540cffe
Replace all occurrences of vdbg with vinfo
2016-06-11 11:59:51 -06:00
Gregory Nutt
3a74a438d9
Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO
2016-06-11 11:50:18 -06:00
Gregory Nutt
e891a33c2e
Completely trivial changes from review of last PR
2016-06-10 14:59:53 -06:00
Gregory Nutt
525557c098
Merged in kfazz/nuttx/kinetis_pwm (pull request #50 )
...
kinetis pwm support
2016-06-10 14:54:19 -06:00
Konstantin Berezenko
b9e7b4ed70
Correct the can2 rx irq number for stm32f10xx chips
2016-06-10 10:52:58 -07:00
Gregory Nutt
275f8988f8
Fix a cloned error in debug macro definitions
2016-06-10 10:13:30 -06:00
Gregory Nutt
ae1281d244
SAM4E AFEC: Fix some columnar alignement
2016-06-10 10:00:36 -06:00
OrbitalFox
78a2465af4
SAM4E: Fix some errors in AFEC header file.
2016-06-10 09:56:35 -06:00
kfazz
0f40ef86b9
Added kl_dumpgpio functionality as kinetis_pindump, which was
...
already prototyped in kinetis.h. It is enabled when CONFIG_DEBUG_GPIO
is defined.
2016-06-10 11:35:20 -04:00
Lok Tep
6ea61306b6
Merge remote-tracking branch 'remotes/parent/master'
2016-06-10 09:10:07 +02:00
kfazz
6e9df2adf7
support up to 8 channels per timer. TODO: port kl_dumpgpio.c to kinetis
2016-06-09 23:34:24 -04:00
Gregory Nutt
e6ca12f4c3
Changes from review of last PR
2016-06-09 16:57:05 -06:00
Konstantin Berezenko
2ebdcb463e
Fix compilation errors in debug mode of stm32_pwm.c
2016-06-09 15:48:08 -07:00
ziggurat29
5db2618c3c
accomodate the additional endpoint descriptors (and allocate fifo space) that are present in the 'L4
2016-06-09 14:01:59 -05:00
kfazz
3cc843480b
updated copyright year and fixed comment whitespace.
2016-06-09 13:16:11 -04:00
kfazz
9e36d42859
Kinetis pwm support, based on kl_ftm driver.
...
Initial commit. Compile checked only.
2016-06-09 13:07:03 -04:00
ziggurat29
b91ce6b6b8
set power ctl USV bit as early (and required) step in initializing USB device. also various comment fixups and minor syntax error in some conditional compile blocks.
2016-06-09 11:28:23 -05:00
ziggurat29
d2b78eddec
need to be able to explicitly indicate Vddusb is valid in order to use the OTFS block in this chip; done via PWR CR2 bit USV.
2016-06-09 11:26:36 -05:00
Gregory Nutt
8c9bc6da79
Trivial changes from review of last PR
2016-06-09 09:39:41 -06:00
Gregory Nutt
2dbd6b3d99
Merged in kfazz/nuttx (pull request #45 )
...
Teensy clock fixes.
2016-06-09 09:36:30 -06:00
Gregory Nutt
48c9aa08a3
Merged in marten_svanfeldt/nuttx-public/for_upstream/stm32_dma_fix (pull request #43 )
...
Fix STM32 DMA code and configuration for STM32F37X chips
2016-06-09 09:10:13 -06:00
David Sidrane
44ead7f40a
Fix email address in file headers
2016-06-09 08:26:14 -06:00
Lok Tep
f12f115598
rename back without f7
2016-06-09 15:48:07 +02:00
kfazz
0c13208d87
Teensy clock fixes.
...
The High Gain bit in MCG_C1 was preventing teensy from booting
except after a programming session. The second change doesn't appear
to change any functionality, but complies with restrictions in the k20
family reference manual on FEI -> FBE clock transiions.
2016-06-09 00:41:01 -04:00
Marten Svanfeldt
1b36526e91
Fix STM32 DMA code and configuration for STM32F37X chips
...
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2016-06-09 05:02:43 +02:00
Gregory Nutt
982982d62b
Eliminate some warnings
2016-06-08 09:43:54 -06:00
David Sidrane
4a4f407175
STM32F7: Fix a redefinition warning the DMA header file
2016-06-08 08:29:30 -06:00
David Sidrane
d8ea955d69
Added STM32FF76xxx and STM32FF7xx families
2016-06-08 08:26:26 -06:00
Konstantin Berezenko
3fc7b6f0e5
Add stm32f105r support
2016-06-06 12:52:41 -07:00
Gregory Nutt
f75837a110
Changes from review of the last PR
2016-06-06 13:35:27 -06:00
Gregory Nutt
6b58ed820a
Merged in kfazz/nuttx/kinetis (pull request #40 )
...
Kinetis usb driver
2016-06-06 12:57:55 -06:00
kfazz
0a4c58e573
First attempt at a usb device controller driver for kinetis. derived from pic32mx usb driver, which uses the same usb controller.
2016-06-06 13:58:07 -04:00
Paul A. Patience
56b018d5db
STM32: Fix typo
2016-06-06 12:02:11 -04:00
Gregory Nutt
053ac343fd
STM32 PWM: More review changes from last commit; improve handling of unsigned types
2016-06-05 16:01:29 -06:00
Pierre-noel Bouteville
0bd444ae47
Just update duty if frequency is not changed and PSM started. This removeis glitch or blinking when only duty is frequently changed.
2016-06-05 15:35:43 -06:00
Gregory Nutt
af43ce4f46
Update ChangeLog
2016-06-05 15:01:37 -06:00
Lok Tep
88b51683bb
bus busy timeout, errata
2016-06-05 11:43:06 +02:00