nuttx/arch/arm/src/stm32
2015-10-01 11:09:39 -06:00
..
chip Cosmetic: Move # of pre-processior command to column 1 2015-09-05 09:07:37 -06:00
chip.h Add support for the STM32446. From David Sidrane 2015-07-22 07:26:53 -06:00
Kconfig Added suport for overriding the STM32 flash size. To allow the use of STM32F2 and STM32F4 devices with F, G, I flash designations 2015-09-04 10:26:09 -10:00
Make.defs add swo for stm32F4xxx 2015-09-23 22:51:22 +02:00
stm32_adc.c Minor style: # if pre-processor command should be in columnn 1 2015-09-18 12:47:24 -06:00
stm32_adc.h STM32 ADC: Fix some cut'n'paste typos in ADC header file 2015-09-30 07:21:50 -06:00
stm32_aes.c STM32: Add driver for STM32L162XX AES peripheral. Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com> 2015-02-04 06:49:05 -06:00
stm32_aes.h STM32: Add driver for STM32L162XX AES peripheral. Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com> 2015-02-04 06:49:05 -06:00
stm32_allocateheap.c STM32: Eliminate some warnings 2015-09-07 16:25:54 -06:00
stm32_bbsram.c Cosmetic changes 2015-05-05 06:42:58 -06:00
stm32_bbsram.h Adds the ability to use the STM32F2 and STM32F4 Battery Backedup SRAM in the file system. With an option to Save Panic context to one of the files. From David Sidrane. 2015-02-21 15:15:51 -06:00
stm32_bkp.h
stm32_can.c All CAN drivers: Set the new error indication to zero in the CAN message report 2015-08-18 07:24:12 -06:00
stm32_can.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_ccm.c Adds the ability to use the STM32F2 and STM32F4 Battery Backedup SRAM in the file system. With an option to Save Panic context to one of the files. From David Sidrane. 2015-02-21 15:15:51 -06:00
stm32_ccm.h Defines a second interface for the dma2d controller. Controlling both LTDC and DMA2D was unpractical from the programmers view because both controllers are to different. LTDC only controls the display visibility but the DMA2D controller changes the content of the frame buffer (buffer of the layer). 2015-04-16 09:11:52 -06:00
stm32_dac.c
stm32_dac.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_dbgmcu.h
stm32_dma2d.c STM32 DMA2D: Use helper function when freeing layers. From Marco Krahl 2015-04-16 11:16:14 -06:00
stm32_dma2d.h Defines a second interface for the dma2d controller. Controlling both LTDC and DMA2D was unpractical from the programmers view because both controllers are to different. LTDC only controls the display visibility but the DMA2D controller changes the content of the frame buffer (buffer of the layer). 2015-04-16 09:11:52 -06:00
stm32_dma.c
stm32_dma.h Add support for the STM32446. From David Sidrane 2015-07-22 07:26:53 -06:00
stm32_dumpgpio.c Adds architecture support for the STM32F372 and F373 (no board support yet). Only tested on STM32F373CC, but should work on the rest. Contributed by Marten Svanfeldt. 2015-03-02 10:33:42 -06:00
stm32_eth.c STM32 Ethernet: stm32_ifdown() prototyped twice 2015-09-02 08:23:45 -06:00
stm32_eth.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_exti_alarm.c
stm32_exti_gpio.c STM32 F7: Add FLASH and SYSCFG header files 2015-07-18 10:06:44 -06:00
stm32_exti_pwr.c STM32 PVD: Adds support for STM32's Programmable Voltage Detector feature. I put register access behind CONFIG_STM32_ENERGYLITE as have not checked F1/F2/F4 etc. manuals. Tested on STM32L1. PVD interrupt looks generic, at least #defines it needs are in headers for every chip variant. By Dmitry Nikolaev, submitted by Juha Niskanen. 2015-04-28 06:37:59 -06:00
stm32_exti_pwr.h STM32 PVD: Adds support for STM32's Programmable Voltage Detector feature. I put register access behind CONFIG_STM32_ENERGYLITE as have not checked F1/F2/F4 etc. manuals. Tested on STM32L1. PVD interrupt looks generic, at least #defines it needs are in headers for every chip variant. By Dmitry Nikolaev, submitted by Juha Niskanen. 2015-04-28 06:37:59 -06:00
stm32_exti.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_flash.c Added suport for overriding the STM32 flash size. To allow the use of STM32F2 and STM32F4 devices with F, G, I flash designations 2015-09-04 10:26:09 -10:00
stm32_flash.h
stm32_fsmc.h Fix typo 2015-09-10 21:07:03 -04:00
stm32_gpio.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_gpio.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_i2c_alt.c Adds the ability to use the STM32F2 and STM32F4 Battery Backedup SRAM in the file system. With an option to Save Panic context to one of the files. From David Sidrane. 2015-02-21 15:15:51 -06:00
stm32_i2c.c stm32_i2c: Add missing NULL check. From Juha Niskanen 2015-03-12 07:53:41 -06:00
stm32_i2c.h
stm32_idle.c arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions 2015-02-27 17:19:38 -06:00
stm32_irq.c All ARMV7-M IRQ setup: Always set the NVIC vector table address. This is needed in cases where the code is running with a bootload and when the code is running from RAM. It is also needed by the logic of up_ramvec_initialize() which gets the vector base address from the NVIC. Suggested by Pavel Pisa 2015-08-21 08:42:24 -06:00
stm32_iwdg.c STM32 PVD: Adds support for STM32's Programmable Voltage Detector feature. I put register access behind CONFIG_STM32_ENERGYLITE as have not checked F1/F2/F4 etc. manuals. Tested on STM32L1. PVD interrupt looks generic, at least #defines it needs are in headers for every chip variant. By Dmitry Nikolaev, submitted by Juha Niskanen. 2015-04-28 06:37:59 -06:00
stm32_lowputc.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_lowputc.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_lse.c Fix an error introduced into stm32_pwr_enablebkp(). That function must preserve the previous state of backup domain access on return. 2015-04-18 07:31:20 -06:00
stm32_lsi.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
stm32_ltdc.c Cosmetic: Move # of pre-processior command to column 1 2015-09-05 09:07:37 -06:00
stm32_ltdc.h Defines a second interface for the dma2d controller. Controlling both LTDC and DMA2D was unpractical from the programmers view because both controllers are to different. LTDC only controls the display visibility but the DMA2D controller changes the content of the frame buffer (buffer of the layer). 2015-04-16 09:11:52 -06:00
stm32_mpuinit.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
stm32_mpuinit.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
stm32_otgfs.h Break the stm32_otg.h into an stm32fxxxxx and stm32f44xx (should work on F7) versions 2015-08-21 13:55:06 -10:00
stm32_otgfsdev.c Remove the word NOT - that was used to test the fix. 2015-08-21 18:51:28 -06:00
stm32_otgfshost.c Fix some common typos 2015-08-16 10:59:10 -06:00
stm32_otghs.h Add files that implement true high speed support for the STM32 OTGHS peripheral. From Brennan Ashton 2014-10-07 15:01:42 -06:00
stm32_otghsdev.c Fix some typos 2015-05-27 07:34:35 -06:00
stm32_otghshost.c Fix some common typos 2015-08-16 10:59:10 -06:00
stm32_pm.h Cosmetic: Move # of pre-processior command to column 1 2015-09-05 09:07:37 -06:00
stm32_pminitialize.c
stm32_pmsleep.c
stm32_pmstandby.c
stm32_pmstop.c
stm32_procfs_ccm.c Fixes for more issues found by cppcheck 2014-11-24 17:00:26 -06:00
stm32_pwm.c
stm32_pwm.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_pwr.c Correct description of some input parameters. Suggested by Pelle Windestam 2015-05-05 06:26:59 -06:00
stm32_pwr.h Correct description of some input parameters. Suggested by Pelle Windestam 2015-05-05 06:26:59 -06:00
stm32_qencoder.c Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg() 2014-12-16 09:54:32 -06:00
stm32_qencoder.h
stm32_rcc.c Fix a compile error found by tools/tesbuild.sh 2015-07-22 15:45:47 -06:00
stm32_rcc.h Add support for the STM32446. From David Sidrane 2015-07-22 07:26:53 -06:00
stm32_rng.c
stm32_rtc_lowerhalf.c Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/. 2015-04-01 12:37:44 -06:00
stm32_rtc.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
stm32_rtc.h Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/. 2015-04-01 12:37:44 -06:00
stm32_rtcc.c Various fixes for compilation issues found by tools/testbuild.sh 2015-10-01 11:09:39 -06:00
stm32_rtcounter.c STM32 RTC counter: Include enable/disable backup domain within critical section. Per recommendtion of Alexander Oryshchenko. 2015-04-21 18:08:31 -06:00
stm32_sdio.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_sdio.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_serial.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_spi.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
stm32_spi.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_start.c In go_os_start that sets the IDLE thread stack coloration, mov does not set condition codes which are tested by the following beq. Need to use movs instead. Noted by David Sidrane 2015-05-07 20:36:08 -06:00
stm32_syscfg.h Add support for the STM32446. From David Sidrane 2015-07-22 07:26:53 -06:00
stm32_tim.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_tim.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
stm32_timerisr.c Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1. 2015-09-01 13:47:06 -04:00
stm32_uart.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_usbdev.c stm32: usbdev: Fix stale initialization invalidating later NULL check. From Juha Niskanen 2015-03-12 08:08:50 -06:00
stm32_usbdev.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_usbhost.c EFM32 USB host: Add missing trace data and some missing connection-related logic; update a configuration 2015-04-30 13:46:53 -06:00
stm32_usbhost.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
stm32_userspace.c Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
stm32_userspace.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
stm32_vectors.S 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
stm32_waste.c
stm32_waste.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_wdg.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_wwdg.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
stm32.h Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg() 2014-12-16 09:54:32 -06:00
stm32f10xxx_dma.c Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h 2014-08-08 17:53:55 -06:00
stm32f10xxx_rcc.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
stm32f20xxx_dma.c Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h 2014-08-08 17:53:55 -06:00
stm32f20xxx_rcc.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
stm32f30xxx_i2c.c Two r's and only two r's in the word interrupt 2015-04-23 14:04:43 -06:00
stm32f30xxx_rcc.c Minor style: # if pre-processor command should be in columnn 1 2015-09-18 12:47:24 -06:00
stm32f37xxx_rcc.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
stm32f40xxx_dma.c Fix another missing semicolon after DEBUGASSERT 2015-05-27 11:49:19 -06:00
stm32f40xxx_rcc.c STM32: Fix conditional compilation of TIM SYSLOG initialization 2015-10-01 08:39:21 -06:00
stm32f42xxx_rcc.c Trivial, cosmetic changes from review of merge 2015-08-21 18:22:57 -06:00
stm32f44xxx_rcc.c Added Kconfig Enable Support for SAI and I2S PLL 2015-08-24 08:55:45 -10:00
stm32l15xxx_rcc.c STL32 F15x: stm32_stdclockconfig() was calling stm32_pw_setvos() which accessed PWR_CR via an inactive APB. From Juha Niskanen. 2015-06-11 08:09:36 -06:00