mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
fc46135ebc
Improvements in STM32 ADC, minor changes in STM32 PWM, DMA, HRTIM and add some highpri ADC examples arch/arch/src/stm32/stm32_adc: fix RCC reset logic arch/arch/src/stm32/stm32_adc: move sample time change functions to low-level ADC ops arch/arch/src/stm32/stm32_adc: configurable ADC DMA mode (one shot mode, circular mode) arch/arch/src/stm32/stm32_pwm: remove llops_get interface. We can use structure casting to get pwm low-level ops arch/arch/src/stm32/stm32_pwm: add timer enable/disable and frequency update to low-level ops arch/src/arm/stm32: remove redundant stm32f33xxx_dma.c arch/arm/src/stm32/stm32f40xxx_dma.c: add interfaces to interact with highp priority DMA interupts arch/src/arm/stm32/stm32_hrtim: do not enable timers on startup if option from Kconfig selected and add interface to enable/disable timers arch/src/arm/stm32/stm32_hrtim: fix some warnings configs/nucleo-f334r8/highpri: update configuration due to changes in stm32_adc configs/stm32f334-disco/buckboost: update configuration due to changes in stm32_adc configs/nucleo-f334r8/highpri: add support for ADC injected sequence, add triggering from TIM1 configs/nucleo-f302r8/highpri: add high priority ADC interrupts example configs/stm32f429i-disco/highpri: add high priority ADC interrupts example Approved-by: GregoryN <gnutt@nuttx.org>
README
======
This README discusses issues unique to NuttX configurations for the
STMicro 32F3348DISCOVERY development board featuring the STM32F334C8
MCU. The STM32F334C8 is a 72MHz Cortex-M4 operation with 64kB Flash
memory and 16KB RAM. The board features:
- On-board ST-LINK/V2 for programming and debugging,
- High brightness LED dimming with buck converter
- One buck/boost converter
- Four user LEDs and two push-buttons,
- Easy access to most MCU pins.
Refer to http://www.st.com/en/evaluation-tools/32f3348discovery.html for
further information about this board.
Configurations
==============
nsh:
----
Configures the NuttShell (nsh) located at apps/examples/nsh.
powerled:
---------
This is a configuration for onboard high brightness LED dimming.
buckboost:
---------
This configuration uses apps/examples/smps and onboard buck/boost converter.
WARNING: current limit is not implemented!