Gregory Nutt
c5cce5603e
Merged in ziggurat29/nuttx/stm32l4_qspi_002 (pull request #2 )
...
basic support for QSPI in STM32L4; verified via 'examples/media'
2016-04-18 06:30:28 -06:00
ziggurat29
499fea73ec
basic support for QSPI in STM32L4; verified via 'examples/media'
2016-04-17 21:08:25 -05:00
Gregory Nutt
aa64214877
FB: Add a display number to the framebuffer planeinfo structure
2016-04-17 10:08:27 -06:00
Gregory Nutt
46846c0c24
Framebuffer driver: Add a display number to each interface in order to support multiple displays
2016-04-14 12:23:15 -06:00
Sebastien Lorquet
bef518095f
Fix the STM32L4 SPI driver. That SPI driver is quite different. They now handle frames of arbitrary size between 4 and 16 bits. It was broken before a new bit has to be set (rx fifo threshold) to handle <= 8-bit transactions. If not set, the default is 16-bit packed >=8-bit frames and the RXNE bit is never set (it is set when 16-bits are received). weird things as always.
...
This also add 8-bit access routines to the data register, because a 16-bit access to the data register when the frame size is below 9 bits is interpreted as a packed dual frame exchange.
2016-04-13 17:21:49 -06:00
Gregory Nutt
99d981c3fc
Kinetis SDHC: May work queue dependencies clearer
2016-04-12 09:07:25 -06:00
Stefan Kolb
fec1931def
SAMv7 Kconfig: Correct range of SAMV7_PROGMEM_NSECTORS
2016-04-11 06:21:04 -06:00
Gregory Nutt
b3a177618f
Oops: Forgot to add file in previous commit
2016-04-10 09:11:50 -06:00
Kha Vo
e0a4221fe0
ARMv7-M: Add an IAR version of the test'n'set assembly file
2016-04-10 09:11:49 -06:00
Sergei Ustinov
8a5bf3c230
STM32 DAC output buffers correct enable.
2016-04-10 08:51:59 -06:00
Gregory Nutt
48106e605a
Merge in arch/ submodule
2016-04-10 07:49:41 -06:00
Gregory Nutt
a031fc1a88
Remove submodules
2016-04-09 12:36:05 -06:00
Gregory Nutt
3045f4910e
Update submodules
2016-04-04 10:55:25 -06:00
Sebastien Lorquet
8f15af280a
Sort DMA by function; Fix one misnamed definition.
2016-04-04 09:49:44 -06:00
Gregory Nutt
dc71a47df6
RTC: Fix some configuration issues when RTC_ALARM is disabled
2016-04-04 09:24:27 -06:00
Gregory Nutt
b4fc040783
RTC: Fix some compile issues when RTC_ALARM is disabled
2016-04-04 09:24:06 -06:00
Gregory Nutt
8a076d4c09
Eliminate a warning
2016-04-04 08:30:03 -06:00
Gregory Nutt
1e4674e535
STM32 RTC alarm: Use modifyreg32 for consistency
2016-04-04 08:28:01 -06:00
Gregory Nutt
1ea7b48677
RTC lower half was missing call to F4 alarm cancel function
2016-04-04 08:23:09 -06:00
Gregory Nutt
531b9f6626
STM32 RTC alarm: remove some if 0ed out logic.
2016-04-04 08:16:53 -06:00
Gregory Nutt
19aa5880e7
STM32 RTC Alarm: Add Neil's alarm cancellation logic
2016-04-04 08:15:48 -06:00
Gregory Nutt
4fbd79d1a8
rtc.h: Needs to include signal.h and time.h to avoid compile errors in certain contexts
2016-04-03 13:35:01 -06:00
Gregory Nutt
65dc922a2e
STM32 RTC: Fix compile errors for STM32 F1
2016-04-03 13:26:29 -06:00
Gregory Nutt
a44b0798e2
RTC driver: Needs to initialize state structure to zero on initalization
2016-04-03 12:40:25 -06:00
Gregory Nutt
a573617f33
Costmetic renaming
2016-04-03 12:38:02 -06:00
Gregory Nutt
ae95f6cdfd
RTC: Fix some errors when RTC debug is enabled
2016-04-03 09:52:25 -06:00
Gregory Nutt
9f0df8180a
STM32 RTC: Fix some errors when RTC debug is enabled
2016-04-03 09:52:08 -06:00
Gregory Nutt
6b3b12ee0a
STM32 RTC: Move the logic to set a relative alarm from the low level RTC driver up higher into the RTC device driver lower half.
2016-04-03 09:22:02 -06:00
Gregory Nutt
1135ce804d
RTC: Extend interface by adding a method to set the alarm relative to the current time
2016-04-02 18:18:48 -06:00
Gregory Nutt
e904d98915
STM32 RTC: Add implementation of logic to set the alarm relative to the current time
2016-04-02 18:17:46 -06:00
Gregory Nutt
1767b21d3c
Update submodules
2016-04-02 17:42:00 -06:00
Gregory Nutt
a609880839
STM32 F4 RTC: Add support for setting alarm via driver
2016-04-02 17:38:19 -06:00
Gregory Nutt
d46156c2ba
Merge branch 'master' of https://bitbucket.org/nuttx/arch
2016-04-02 14:48:59 -06:00
Gregory Nutt
0fccd81eff
cosmetic update
2016-04-02 14:58:01 -06:00
Gregory Nutt
29f1c90b82
Eliminate a warning
2016-04-02 14:48:51 -06:00
Gregory Nutt
0723226bda
RTC: Further simplications of the RTC driver interface; Add sample implem.
2016-04-02 13:55:58 -06:00
Gregory Nutt
9bc38d19d9
RTC: Further simplications of the RTC driver interface; Add sample implementation of alarms for F1
2016-04-02 13:54:18 -06:00
Gregory Nutt
5fdefa1aad
Minor cleanup of STM32 alarm stuff
2016-04-02 13:11:57 -06:00
Gregory Nutt
58d6624f29
RTC: Simplify the RTC driver interface. Way too much stuff in that interface and it is not fully implemented anywhere.
2016-04-02 13:01:02 -06:00
Gregory Nutt
476301e5a4
STM32: Adapt the lower half RTC driver to the new, simplified interface
2016-04-02 12:58:47 -06:00
Neil Hancock
5ac54013d2
STM32 F4: Add a custom RTC driver
2016-04-02 10:46:10 -06:00
Gregory Nutt
ab3f9b764e
Update ChangeLog
2016-04-02 08:16:28 -06:00
Aleksandr Vyhovanec
472115eda9
ARMv7-M: Add support for the IAR compiler
2016-04-02 08:14:09 -06:00
Gregory Nutt
bd2da2f543
ARMv7-M: Add toolchain option to select the IAR tools. Move ARMv7-M assembly language into a gnu/ subdirectory. Makefile selects iar/ or gnu/ directory based upon tool configuration
2016-04-02 07:53:52 -06:00
Aleksandr Vyhovanec
29ab0fb991
STM32: Add support for the IAR compiler
2016-04-02 06:58:55 -06:00
Aleksandr Vyhovanec
3770b69572
Update compiler.h to support IAR compiler
2016-04-02 06:24:36 -06:00
Frank Benkert
2234d7d8e5
SAMV7: USBHS: make the last patch also working for non-control-endpoints
2016-04-02 06:12:27 -06:00
Gregory Nutt
02978c797a
i.MX6: Straighten up some glock gating
2016-04-01 14:52:17 -06:00
Gregory Nutt
84b399136e
GIC: Level or edge sensitive interrupt?
2016-04-01 13:26:57 -06:00
Gregory Nutt
f698f3dcbe
ARMv7-A GIC: Fix another initialization errors
2016-04-01 08:53:43 -06:00
Gregory Nutt
ddc1b88027
ARMv7-A GIC: Fix some initialization errors
2016-04-01 08:40:51 -06:00
Gregory Nutt
855c9a5225
ARMv7-A GIC: Move debug logic to a separate file; fix some errors in debug logic.
2016-04-01 06:58:49 -06:00
Gregory Nutt
37cacc6178
ARMv7 GIC: Fix some formatting errors in GIC debug output
2016-03-31 18:26:15 -06:00
Gregory Nutt
a6fff34ec6
Update TODO list
2016-03-31 18:02:51 -06:00
Gregory Nutt
70683d08bc
i.MX6: Add GIC debug output
2016-03-31 17:25:04 -06:00
Frank Benkert
d1065e876f
SAMV7: USBHS: Reset the TXIN bit not before new data was written or all requests are completed.
2016-03-31 14:20:36 -06:00
Sebastien Lorquet
6d96f24d98
Enable RNG interrupts only when needed.
2016-03-31 13:43:00 -06:00
Gregory Nutt
af027f2a18
Update submodules
2016-03-31 13:37:04 -06:00
Gregory Nutt
29cae97367
i.MX6: Fix several problems with peripheral pin configuration
2016-03-31 13:36:06 -06:00
Gregory Nutt
9a9566faba
i.MX6 Add more debug instrumentation; Fix setting of CCM register.
2016-03-31 10:49:35 -06:00
Gregory Nutt
756e6050e4
ARMv7-A: Need to set bits in the ICDDCR to enable forwarding of interrupts
2016-03-31 09:18:55 -06:00
Gregory Nutt
12064b276a
ARMv7-A: Fix an error in GIC initialization
2016-03-31 08:05:12 -06:00
Gregory Nutt
9b81319fb1
i.MX6: OCRAM should be cacheable
2016-03-31 07:25:30 -06:00
Gregory Nutt
bbbb615c31
Remove references to VSN from README; update ChangeLog
2016-03-30 18:13:45 -06:00
Gregory Nutt
eb6fbc3059
Trivial changes from review of last PR
2016-03-30 14:44:29 -06:00
Gregory Nutt
8b1bcecbb1
Merged in ziggurat29/arch/stm32l4_rtc_001 (pull request #61 )
...
Stm32l4_rtc_001
2016-03-30 14:32:47 -06:00
ziggurat29
624e6c1ebe
correct #define errors in the 'debug output' and 'alarms' options code paths
2016-03-30 15:25:43 -05:00
Gregory Nutt
05fe9cb393
i.MX6: Fix UART baud rate calculation
2016-03-30 13:54:56 -06:00
ziggurat29
600a9b6981
basic RTC functionality implemented
2016-03-30 14:46:36 -05:00
Gregory Nutt
84f2fcfa80
i.MX6: Fix a few UART and GPIO initialization problems.
2016-03-30 12:31:49 -06:00
Gregory Nutt
35ab1697cd
CONFIG_DEV_RANDOM depends on CONFIG_ARCH_HAVE_RNG which is selected with MCU-specific RNG H/W is enabled. So correct default is y; you almost certainly want /dev/random as well.
2016-03-30 07:58:09 -06:00
Gregory Nutt
8df80e6615
Kconfigs: All RNG selections also must select ARCH_HAVE_RNG
2016-03-30 07:56:03 -06:00
Gregory Nutt
6e000dc4fa
i.MX6: Need to mapping OCRAM before enabling MMU because the page table lies in OCRAM
2016-03-29 17:51:58 -06:00
Gregory Nutt
426a6dae74
i.MX6: Fix missing DRAM mapping
2016-03-29 17:16:46 -06:00
Gregory Nutt
679a26cdf8
Update some comments
2016-03-29 15:35:47 -06:00
Gregory Nutt
1c56b8dd87
Update some ARM registers for Cortex-A9
2016-03-29 11:47:35 -06:00
Michael Spahlinger
940075f629
SAMV71/SAME70: Error in UART1 Pinmapping corrected
2016-03-29 07:25:37 -06:00
Dave
f9c2f70b36
STM32L4 PWR: Fix reversed parameters in putreg32()
2016-03-29 07:19:00 -06:00
Sebastien Lorquet
8fdef878ba
Minor optimization to PR #60
2016-03-29 07:13:24 -06:00
Gregory Nutt
fbaee9db34
PM: Some cosmetic updates
2016-03-27 13:37:28 -06:00
Gregory Nutt
446618a644
Misc. trivial changes from review of last PR
2016-03-27 13:15:49 -06:00
Gregory Nutt
2a54bf91e5
Merged in ziggurat29/arch/stm32l4_lse (pull request #60 )
...
Stm32l4_lse support
2016-03-27 13:06:55 -06:00
Gregory Nutt
54dbec248e
PM: Add domain to all PM interfaces. Internal PM data structures now handle multiple PM domains.
2016-03-27 13:03:47 -06:00
Gregory Nutt
267e20c729
PM: Add domain to all PM interfaces. Internal PM data structures now handle multiple PM domains.
2016-03-27 13:01:32 -06:00
Gregory Nutt
dea4fe5d90
PM: Add activity domain to all PM callbacks
2016-03-27 11:19:39 -06:00
Gregory Nutt
32acc35c88
PM: Add activity domain to all PM callbacks
2016-03-27 11:18:54 -06:00
ziggurat29
5bd7b7b54c
add support for LSE oscillator configuration; requires also initial support of PWR control block
2016-03-27 12:07:47 -05:00
ziggurat29
cc53b25dbd
fix typos in names of some LSE-related constants
2016-03-27 10:48:02 -05:00
ziggurat29
860a139ba0
trivial; update stm32l4 readme indicating things recently completed
2016-03-26 11:58:30 -05:00
Gregory Nutt
cc5a678a9e
Extend boardctl() USB device control to include PL2303 serial
2016-03-25 16:01:59 -06:00
Gregory Nutt
e2b16e0cb6
Update README
2016-03-25 15:01:55 -06:00
Gregory Nutt
a52f638d7e
Eliminate a warning
2016-03-25 14:59:53 -06:00
Gregory Nutt
03a31fca25
Misc costmetic changes from review of last PR
2016-03-25 14:35:35 -06:00
ziggurat29
c856bbb264
support RNG on STM32L4. add support for SAI1PLL and SAI2PLL. fix some errors in defines and configs.
2016-03-25 11:31:23 -05:00
Gregory Nutt
3886500459
Update TODO list
2016-03-24 13:10:45 -06:00
Sebastien Lorquet
b2e7f63a7b
Fix for bad type in stm32l4_spi.c
2016-03-24 08:18:30 -06:00
Gregory Nutt
f0671bae2f
SMP: Reorder some logic related to task exit() and restart() for logic of SMP.
2016-03-22 18:19:57 -06:00
Gregory Nutt
35707e4d48
SIM: Update scheduler implementation to match prototype changes
2016-03-22 18:18:37 -06:00
Gregory Nutt
9604ea8f42
SMP: Straighten up some scheduler locking logic -- need to REVISIT
2016-03-22 13:01:47 -06:00
Gregory Nutt
e767df5994
SIM: Add another name to the NuttX names list
2016-03-22 13:00:09 -06:00