Marten Svanfeldt
3299a31b27
Enhance STM32 QEncoder driver with configurable input filters
...
Current driver applies a fixed filter of f_sample=f_dts/4, N=6. This can
potentially be insufficient in noisy environments, or too slow for really
fast encoder sources, so let the user set it from the Kconfig file
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 11:06:01 +08:00
Gregory Nutt
ddf936c913
Various fixes for compilation issues found by tools/testbuild.sh
2015-10-01 11:09:39 -06:00
Gregory Nutt
3a07b09b9a
LPC43xx: Tweaks to pkolesnikov's LPC4370 changes to get a clean compilation
2015-10-01 10:00:25 -06:00
Gregory Nutt
166d307add
STM32: Fix conditional compilation of TIM SYSLOG initialization
2015-10-01 08:39:21 -06:00
Gregory Nutt
3acc09c056
LPC43xx: Remove unused .c file picked up in a recent merge
2015-10-01 07:18:07 -06:00
Gregory Nutt
26347891ac
Apply same fix for ARMv7-M to other architectures
2015-09-30 11:21:04 -06:00
Gregory Nutt
08baf2fcc3
ARMv7-M: Fix logic that determines if there is a pending signal action before scheduling the next signal action. Both the test and the scheduling action need to be atomic
2015-09-30 11:00:33 -06:00
Lederhilger Martin
7d72d1defc
STM32 ADC: Fix some cut'n'paste typos in ADC header file
2015-09-30 07:21:50 -06:00
Gregory Nutt
dec9742df4
SAMV7 Cut'n'paste Errors; CONFIG_SAMV7_XDMAC, not CONFIG_SAMV7_DMAC0/1
2015-09-30 07:02:10 -06:00
Gregory Nutt
7fa4e4daab
SAMA5: Fix some SAMA5D3/4 bugs introduced with the SAMA5D2 changes
2015-09-29 16:10:10 -06:00
Gregory Nutt
be3adb678e
Change missed in last commit
2015-09-29 13:01:52 -06:00
Gregory Nutt
c88e9538d4
SAMA5Dx: Fix a header file naming collision
2015-09-29 12:49:24 -06:00
Stefan Kolb
51fb4d3252
SAMV7: SPI Slave fixes
2015-09-29 09:13:36 -06:00
Gregory Nutt
2a6c71e850
Costmetic changes from last merge to better conform to the coding standard
2015-09-29 09:06:16 -06:00
Gregory Nutt
daa4d4b422
Merged in petekol/arch (pull request #16 )
...
init hw, draft
2015-09-29 08:22:23 -06:00
pkolesnikov
e6ab9cc339
init hw, draft
2015-09-29 15:53:20 +02:00
Gregory Nutt
cd6b51847b
SAMV71: Fix SPI compilation errors when SPI DMA is enabled
2015-09-29 07:31:21 -06:00
Gregory Nutt
82cc93c71b
Add some comments to a Kconfig file
2015-09-24 14:53:04 -06:00
Gregory Nutt
50b64f6991
Sim target on Cygwin64: Modern Cygwin X86_64 machines follow the Microsoft ABI for parameter passing. The older,inux System 5 ABI will not work on X86_64-based Cygwin machines. With this change, the simulator agains works with the newer Cygwin64 platform
2015-09-24 14:41:57 -06:00
Gregory Nutt
569a29a327
Simulation: Newer versions of Cygwin tools do not seem to pre-pend symbol names with underscore character
2015-09-24 09:08:52 -06:00
Gregory Nutt
473a3cf2a6
STM32: Trivial chnages from review of merge
2015-09-23 15:00:47 -06:00
Gregory Nutt
f16c3fd763
Merged in pnb990/nuttx-kernel-arch (pull request #15 )
...
add swo for stm32F4xxx
2015-09-23 14:58:15 -06:00
Pierre-noel Bouteville
53fbd6b4ec
Merged nuttx/arch into master
2015-09-23 22:52:37 +02:00
pnb
f19c5e883d
add swo for stm32F4xxx
2015-09-23 22:51:22 +02:00
Gregory Nutt
cbdafb96d5
Remove unused function setipsr. Cortex-M IPSR register is not writable
2015-09-23 08:38:32 -06:00
Gregory Nutt
a1cbb7d8fb
Correct bad cut-and-paste in STM32 F7 stm32_uart.h. Noted by Vlad Chiorean
2015-09-22 09:02:06 -06:00
Gregory Nutt
139a31b875
stm32f74xx75xx_irq.h: STM32_IRQ_SAI2 is not defined but STM32_IRQ_SAI1 is defined twice. Noted by Vlad Chiorean
2015-09-22 07:45:59 -06:00
Gregory Nutt
7a2428819f
Minor style: # if pre-processor command should be in columnn 1
2015-09-18 12:47:24 -06:00
Gregory Nutt
39859a9645
All ARMV7-M: Force 8-byte stack alignment when calling from assembly to C to interrupt handling
2015-09-15 07:37:09 -06:00
Gregory Nutt
f7ca98c5ae
Fix error in almost all ARMv7-M interrupt stack handling
2015-09-14 07:07:13 -06:00
Gregory Nutt
f5d015d8a2
Clean up some kruft left in the SAMA5D2 PIO driver
2015-09-13 07:25:45 -06:00
Gregory Nutt
a27e673967
SAMA5D2: Finish implementtion of the PIO driver
2015-09-12 11:36:06 -06:00
Gregory Nutt
ac986987de
SAMA5D2: Add PIO driver. Still a work in progress
2015-09-12 09:58:18 -06:00
Gregory Nutt
7c62fcbe96
Rename sam_pio.c to sama5d53x4x_pio.c
2015-09-12 09:14:34 -06:00
Gregory Nutt
114f353224
SAMA5D2: Update matrix header file for the SAMA5D2
2015-09-12 09:02:42 -06:00
Gregory Nutt
94bdeda28e
SAMA5D2: Add PIO register definition header file
2015-09-12 08:24:48 -06:00
Gregory Nutt
b8c1f0bfeb
SAMA5: Rename chip/sam_pio.h to chip/sama5d3s4x_pio.h
2015-09-12 06:49:37 -06:00
Gregory Nutt
1f745e534b
SAMA5D2: Make sure that USART mode is selected for each Flexcom used as a serial device
2015-09-11 18:42:49 -06:00
Gregory Nutt
36eba6ef99
Fix some errors in comments
2015-09-11 18:03:40 -06:00
Gregory Nutt
cc0f1d1f04
SAMA5D: Ooops. Committed wrong version of RXLP header file
2015-09-11 18:01:38 -06:00
Gregory Nutt
7c4428b67e
SAMA5D2: Add RXLP register definition header file
2015-09-11 16:11:00 -06:00
Gregory Nutt
972ae84d95
SAMA5D2: Add logic to enable Flexcom clocking and to configure Flexcom pins
2015-09-11 14:54:30 -06:00
Gregory Nutt
b19c3d7cbe
SAMA5D2: Add Flexcom UART serial driver
2015-09-11 14:30:19 -06:00
Gregory Nutt
9385a98588
SAMA5D: Move common configuration logic from sam_lowputc.c and sam_serial.c to new sam_config.h. Make room in the architecture for forthcoming Flexcom USARTs
2015-09-11 12:00:30 -06:00
Gregory Nutt
a39b2351f0
SAMA5D2: Add Flexcom register definition header files
2015-09-11 10:40:12 -06:00
Gregory Nutt
f51541dfd6
SAMA5Dx UART: SAMAD4 also has BRSRCCK bit in the MR register
2015-09-11 08:27:18 -06:00
Gregory Nutt
9b55b91fea
Merged in paulpatience/nuttx-arch (pull request #14 )
...
Fix typo
2015-09-11 08:03:04 -06:00
Paul A. Patience
260778feb1
Fix typo
2015-09-10 21:07:03 -04:00
Gregory Nutt
cf7ea3bc3e
Updates for SAMA5D2: It has no USARTS
2015-09-10 17:15:52 -06:00
Gregory Nutt
2cdbc17a63
SAMA5: Fix support for varying number of PIO ports
2015-09-10 13:46:57 -06:00