Commit Graph

5450 Commits

Author SHA1 Message Date
Gregory Nutt
d95da886f3 Cosmetic changes to comments 2015-11-10 11:31:00 -06:00
Gregory Nutt
f080b43b80 SAMV7 QSPI: Improved debug output 2015-11-09 13:32:58 -06:00
Gregory Nutt
612ebdeabd Kconfig: Set default number of MPU regions to 16 for Cortex-M7 2015-11-08 06:59:35 -06:00
Gregory Nutt
352d2a1d02 SAMV7 XDMAC: Don't sample interrupt status registers in debug mode. This can cause loss of interrupts 2015-11-07 11:25:20 -06:00
Gregory Nutt
dd69967934 SAMV7 protected mode: Don't enable D-Cache until userspace data has been initialized 2015-11-07 09:35:23 -06:00
Gregory Nutt
2e99311fb4 SAMV7 QSPI: DMA transfer width should be 32- not 16-bits 2015-11-07 09:34:40 -06:00
Gregory Nutt
7b3c0ac7bc ARMv7-M: Cosmetic fixes to some file headers 2015-11-06 13:37:37 -06:00
Gregory Nutt
b4b0dde792 SAMV7 QSPI: Back out some kludges that are no longer necessary 2015-11-06 13:02:45 -06:00
Gregory Nutt
17c8cbceaf SAMV7 QSPI: Rounding up buffer length for memcpy style transfer is un-necessary 2015-11-06 12:59:40 -06:00
Gregory Nutt
553ba1a682 SAMV7 QSPI: When QSPI is enabled, make the QSPI memory strongly ordered 2015-11-06 12:10:15 -06:00
Gregory Nutt
771095e25f ARMv7-M: Add MPU support for strongly couple memory regions 2015-11-06 11:50:57 -06:00
Gregory Nutt
1c79e77811 ARMv7-M: Minor naming change to improve readability 2015-11-06 11:24:52 -06:00
Gregory Nutt
4371b756df SAMV7: Add MPU and protected build support 2015-11-06 11:12:28 -06:00
Gregory Nutt
dff502d99b SAMV7 QSPI: Costmetic changes 2015-11-05 15:03:53 -06:00
Gregory Nutt
e866cdd6f1 Fix missed closing comment in last commit 2015-11-05 10:43:49 -06:00
Gregory Nutt
68ae17a8a7 SAMV7 QSPI: Various kludges added during debug of QSPI. I am not if any of these are really correct 2015-11-05 10:32:13 -06:00
Gregory Nutt
f49e862db5 Merged in paulpatience/nuttx-arch/stm32_adc (pull request #29)
STM32 ADC: Add support for STM32F30xxx
2015-11-05 09:28:34 -06:00
Paul A. Patience
7d793bb99b STM32 ADC: Add support for STM32F30xxx 2015-11-05 10:13:58 -05:00
Frank Benkert
9cbbfe7e59 SAMV7 MCAN: Fix receipt of RTR requests. From Frank Benkert 2015-11-04 08:03:27 -06:00
Gregory Nutt
1299160d1d SAMV71-XULT: Add call to can_txready() to MCAN driver. This is part of a fix to a CAN hang problem 2015-11-03 10:47:37 -06:00
Gregory Nutt
c90876ff9c SAMV7: Add configuration support (only) for use of USART as SPI 2015-11-02 13:58:19 -06:00
Gregory Nutt
f6d7da24a7 SAM4CM should advertise that it supports Tickless operation in Kconfig 2015-11-02 06:39:24 -06:00
Gregory Nutt
96cee3709a Merged in paulpatience/nuttx-arch/stm32_pwm (pull request #28) 2015-11-01 16:51:32 -06:00
Paul A. Patience
4c2c989838 STM32 PWM: Add support for multiple output channels 2015-11-01 17:11:35 -05:00
Gregory Nutt
79df561669 Rename board_led_off to board_autoled_off 2015-11-01 09:09:36 -06:00
Gregory Nutt
b28e32e3d3 Rename board_led_on to board_autoled_on 2015-11-01 09:07:06 -06:00
Gregory Nutt
9db4b4ca7e Rename board_led_initialize to board_autoled_initiaize 2015-11-01 09:01:59 -06:00
Gregory Nutt
4131081e72 Merged in pnb990/nuttx-kernel-arch/upstream_master (pull request #27)
pwm duty can by zero
2015-11-01 07:52:57 -06:00
pnb
d1b4d55343 pwm duty can by zero 2015-11-01 14:45:12 +01:00
Gregory Nutt
d6d834be5b Merged in pnb990/nuttx-kernel-arch/upstream_master (pull request #25)
avoid warning unsused function when GPIO_TIMxCHxOUT declared in board and CONFIG_STM32_TIMx not enable but an other CONFIG_STM32_TIMx is enabled
2015-10-31 09:07:28 -06:00
Gregory Nutt
4bef3db150 Merged in v01d/arch/lpc4337 (pull request #24)
lpc4337 support: WIP
2015-10-31 09:06:18 -06:00
pnb
0090cfe6d4 Change name of HAVE_TIMx_PWM_OUTPUT into HAVE_TIMx_GPIOCONFIG 2015-10-31 16:00:24 +01:00
pnb
668c56b1a6 avoid warning unsused function when GPIO_TIMxCHxOUT declared in board and CONFIG_STM32_TIMx not enable but an other CONFIG_STM32_TIMx is enabled 2015-10-31 15:42:00 +01:00
v01d
79fad2843a lpc4337: WIP 2015-10-30 20:15:18 -03:00
Gregory Nutt
22ea50464f Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32_qencoder (pull request #23)
Enhance STM32 QEncoder driver with configurable input filters
2015-10-22 18:28:22 +08:00
Gregory Nutt
e3d44ace60 Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f429_pinmap (pull request #22)
Add missing pin definitions on STM32F429, specifically pins available on STM32F429N chip
2015-10-22 18:26:53 +08:00
Gregory Nutt
04705d14df Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f373_exti (pull request #21)
Add EXTI definitions for STM32F373
2015-10-22 18:21:45 +08:00
Gregory Nutt
2b078150e8 Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32f429n (pull request #20)
Add support for STM32F429N (TFBGA) chip
2015-10-22 18:19:52 +08:00
Gregory Nutt
c87c50df14 Merged in marten_svanfeldt/nuttx-arch-public/for_upstream/stm32_PLLSAI (pull request #19)
Fix setup of PLLSAI in STM32F4xx.
2015-10-22 18:17:21 +08:00
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
Marten Svanfeldt
fdb484f24e Add missing pin definitions on STM32F429, specifically pins available on STM32F429N chip
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:56:36 +08:00
Marten Svanfeldt
d1c7e5b5fb Fix setup of PLLSAI in STM32F4xx.
To correctly setup the PLLSAI register it is required to first mask out
the old PLL divisor and multiplier factors before setting new ones

Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:33:39 +08:00
Marten Svanfeldt
4d879a33ee Add support for STM32F429N (TFBGA) chip
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:30:57 +08:00
Marten Svanfeldt
54b333dcd3 Add EXTI definitions for STM32F373
Signed-off-by: Marten Svanfeldt <marten@intuitiveaerial.com>
2015-10-21 10:22:41 +08:00
Frank Benkert
4ac10f53d7 Reconfigure System I/O when using USART1 2015-10-20 05:58:34 +08:00
Frank Benkert
78669f20f2 SAMV7 MCAN: ix switched assertion check for TSEG1 and TSEG2 in CANIOC_SET_BITTIMING 2015-10-18 08:14:10 +08:00
Gregory Nutt
c340185cb3 arch/sim: Fix spacing/alignment issues 2015-10-14 07:14:28 -06:00
Gregory Nutt
4a46a872bd arch/mips: fix some spacing and alignment issues 2015-10-12 08:18:03 -06:00
Gregory Nutt
53ac085c77 Merged in paulpatience/nuttx-arch (pull request #18)
STM32 PWM: Add ifdef for STM32F30XX
2015-10-09 15:57:28 -06:00
Paul A. Patience
08175bef58 STM32 PWM: Add ifdef for STM32F30XX 2015-10-09 17:20:42 -04:00