nuttx/arch/arm/src/stm32
2018-06-28 07:06:57 -06:00
..
chip Squashed commit of the following: 2018-06-20 12:30:37 -06:00
chip.h Squashed commit of the following: 2018-06-20 12:30:37 -06:00
Kconfig arch/arm/src/stm32,stm32l4,stm32f7: Fix duplicated configuration options. All should be unique. 2018-06-27 10:20:14 -06:00
Make.defs Squashed commit of the following: 2018-06-20 12:30:37 -06:00
stm32_1wire.c arch/arm/src/stm32 and stm32l4: In 1wire driver, do not write useless WRITEBIT zero return value to const buffer 2018-04-04 11:09:20 -06:00
stm32_1wire.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_adc.c arch/arm/src/stm32: Added Vbat measurement to adc driver for STM32F20xx and STM32F4xxx. 2018-05-18 06:45:46 -06:00
stm32_adc.h configs/stm32l1discovery: Add support for the STM32L152RCT6 version. 2018-05-18 11:34:55 -06:00
stm32_aes.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
stm32_aes.h
stm32_alarm.h
stm32_allocateheap.c arch/arm/src/stm32: Add support for the STM32F401xB and STM32F401xC families. 2018-03-05 13:45:01 -06:00
stm32_bbsram.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_bbsram.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_bkp.h Update comments, mostly spelling errors. 2018-01-27 09:37:46 -06:00
stm32_can.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_can.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_capture.c arch/arm/src/stm32f7: Port input capture from stm32 2018-06-21 05:58:31 -06:00
stm32_capture.h arch/arm/src/stm32f7: Port input capture from stm32 2018-06-21 05:58:31 -06:00
stm32_ccm.c
stm32_ccm.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_comp.c Squashed commit of the following: 2018-01-30 17:57:36 -06:00
stm32_comp.h
stm32_dac.c Squashed commit of the following: 2017-09-30 11:51:37 -06:00
stm32_dac.h Merged in raiden00/nuttx (pull request #469) 2017-08-27 12:49:53 +00:00
stm32_dbgmcu.h
stm32_dma2d.c arch/arm/src/stm32 and stm32f7: Make LTDC and DMA2D drivers as similar as possible. Basically they should only differ in the configuratin naming: CONFIG_STM32F7_ vs CONFIG_STM32_. I suspect that the STM32F7 may also require some cache operations with the WRITE_BACK data cache is enabled. 2018-06-15 15:10:19 -06:00
stm32_dma2d.h arch/arm/src/stm32 and stm32f7: Make LTDC and DMA2D drivers as similar as possible. Basically they should only differ in the configuratin naming: CONFIG_STM32F7_ vs CONFIG_STM32_. I suspect that the STM32F7 may also require some cache operations with the WRITE_BACK data cache is enabled. 2018-06-15 15:10:19 -06:00
stm32_dma.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_dma.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_dumpgpio.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_eth.c arch/arm/src/stm32: If Ethernet initialization failures (per previous commit), then do not register the uninitialized Ethernet device. Ths prevents any use of the badly initialized interface. 2018-03-27 15:33:59 -06:00
stm32_eth.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_alarm.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_gpio.c
stm32_exti_pwr.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_pwr.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_wakeup.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_flash.c STM32 FLASH logic has reached a limit in complexity and, hence, needs to be divided into multiple C files of lower complexity. 2018-06-05 09:46:18 -06:00
stm32_flash.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_freerun.c STM32 TIM: Add method to get timer width. Freerun timer: Use timer width to get the correct clock rollover point. 2017-05-08 12:33:15 -06:00
stm32_freerun.h STM32 TIM: Add method to get timer width. Freerun timer: Use timer width to get the correct clock rollover point. 2017-05-08 12:33:15 -06:00
stm32_fsmc.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_gpio.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_gpio.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_hciuart.c include/nuttx/wireless/bluetooth: Move Bluetooth header files from include/nuttx/wireless to include/nuttx/wireless/bluetooth for symmetry with other wireless technologies. 2018-04-29 12:43:09 -06:00
stm32_hciuart.h configs/stm32fdiscovery: Add support in bringup logic to initialize the HCI UART and register the HCI UART network device. 2018-04-13 14:53:11 -06:00
stm32_hrtim.c Merged in raiden00/nuttx (pull request #625) 2018-04-07 13:06:39 +00:00
stm32_hrtim.h Merged in raiden00/nuttx (pull request #616) 2018-04-04 17:03:48 +00:00
stm32_i2c_alt.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32_i2c.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32_i2c.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_i2s.c arch/arm/src: Fix small typo where I2S is referenced as I2C 2018-05-27 16:23:03 -06:00
stm32_i2s.h arch/arm/src/stm32: Include needed headers to get stm32_i2s.c compiled 2018-05-19 16:12:21 -06:00
stm32_idle.c
stm32_irq.c arch/arm/src/stm32: Make STM32 usable with an external RTC. drivers/timers/ds3231.c: Correct some debug statments. 2018-01-24 06:55:14 -06:00
stm32_iwdg.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_lowputc.c Merged in spiriou/nuttx/stm32_lowputc (pull request #613) 2018-03-12 22:01:00 +00:00
stm32_lowputc.h
stm32_lse.c
stm32_lsi.c
stm32_ltdc.c arch/arm/src/stm32 and stm32f7: Make LTDC and DMA2D drivers as similar as possible. Basically they should only differ in the configuratin naming: CONFIG_STM32F7_ vs CONFIG_STM32_. I suspect that the STM32F7 may also require some cache operations with the WRITE_BACK data cache is enabled. 2018-06-15 15:10:19 -06:00
stm32_ltdc.h arch/arm/src/stm32 and stm32f7: Make LTDC and DMA2D drivers as similar as possible. Basically they should only differ in the configuratin naming: CONFIG_STM32F7_ vs CONFIG_STM32_. I suspect that the STM32F7 may also require some cache operations with the WRITE_BACK data cache is enabled. 2018-06-15 15:10:19 -06:00
stm32_mpuinit.c
stm32_mpuinit.h
stm32_oneshot_lowerhalf.c
stm32_oneshot.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
stm32_oneshot.h
stm32_opamp.c Squashed commit of the following: 2018-01-30 17:57:36 -06:00
stm32_opamp.h
stm32_otgfs.h
stm32_otgfsdev.c STM32: Remove usb_dumpbuffer() macro from OTGFS device. It cannot be controlled via Kconfig and therefore will not be supported. 2017-11-23 06:37:21 -06:00
stm32_otgfshost.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32_otghs.h
stm32_otghsdev.c
stm32_otghshost.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32_pm.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pminitialize.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pmsleep.c
stm32_pmstandby.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pmstop.c
stm32_procfs_ccm.c
stm32_pwm.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pwm.h Build break fix: define PWM_TIM2_CH1CFG for channel 1 PWM 2017-09-26 20:55:23 +02:00
stm32_pwr.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pwr.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_qencoder.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_qencoder.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_rcc.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_rcc.h Squashed commit of the following: 2018-06-20 12:30:37 -06:00
stm32_rng.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
stm32_rtc_lowerhalf.c arch/arm/src: Change ASSERT macros to DEBUGASSERT. 2018-06-06 06:34:14 -06:00
stm32_rtc.c Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00
stm32_rtc.h arch/arm/src/stm32,stm32l4,stm32f7: Fix duplicated configuration options. All should be unique. 2018-06-27 10:20:14 -06:00
stm32_rtcc.c Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00
stm32_rtcounter.c Cosmetic fixes to comments, README, and other trivial corrections. 2017-12-25 10:45:47 -06:00
stm32_sdadc.c Make sure that labeling is used consistently in all function headers (part 2). 2018-02-01 12:03:55 -06:00
stm32_sdadc.h arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -06:00
stm32_sdio.c arch/arm/src/stm32: Add internal pull-up option for SDIO pins (also picks up an unrelated change to a README.txt file) 2018-05-12 17:08:32 -06:00
stm32_sdio.h drivers/wiresless/ieee80211: Correct some initialization problems with BCM43362 chip. Adds BCM43428 support. arch/arm/src: Add support for SDIO card to SDIO driver. 2018-04-26 08:10:23 -06:00
stm32_serial.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_spi.c arch/arm/src/stm32: Enable DMA for SPI on stm32f30xxx MCUs. 2018-04-20 15:51:13 -06:00
stm32_spi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_start.c Squashed commit of the following: 2018-06-20 12:30:37 -06:00
stm32_start.h Squashed commit of the following: 2018-06-20 12:30:37 -06:00
stm32_syscfg.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_tickless.c STM32 Tickless: The attached patch removes the restriction to 16bit counts when a 32bit timer is used for the new tickless on the stm32. As it is now, the restriction is very limiting, especially if one wants high granularity and large achievable intervals and has the hardware (namely the 32bit timers) available. 2017-09-16 08:20:07 -06:00
stm32_tim_lowerhalf.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_tim.c Add the set counter function for stm32 timers 2017-08-31 11:54:00 -06:00
stm32_tim.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_timerisr.c
stm32_uart.h Merged in juniskane/nuttx_stm32l4/stm32_serial_patches_pr (pull request #504) 2017-10-09 16:20:24 +00:00
stm32_uid.c
stm32_uid.h
stm32_usbdev.c Merged in spiriou/nuttx/stm32_usbdev_hid (pull request #611) 2018-03-12 20:08:55 +00:00
stm32_usbdev.h
stm32_usbhost.c
stm32_usbhost.h I'm working on bringing up USB full-speed support on STM32F405.  My board does not include a USB power switch, VBus sensing, over current detection, or ID pin. 2017-08-07 10:24:31 -06:00
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32_wdg.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_wwdg.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32.h arch/arm/src/stm32: Remove bogus definitions of STM32_BKP_BASE from the F2, F3, and F4 memory maps. Unlike the F1, these parts do not have a separate BKP address region. The BKP registers are with the RTCC address regions. 2018-01-26 11:18:46 -06:00
stm32f10xxf30xx_flash.c arch/arm/src/stm32/stm32f10xxf30xx_flash.c: Trivial simplification. 2018-06-05 13:21:52 -06:00
stm32f10xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f10xxx_rcc.c
stm32f20xxf40xx_flash.c STM32 FLASH logic has reached a limit in complexity and, hence, needs to be divided into multiple C files of lower complexity. 2018-06-05 09:46:18 -06:00
stm32f20xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f20xxx_rcc.c
stm32f30xxx_i2c.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32f30xxx_rcc.c arch/arm/src/stm32: Back out a small part of the previous commit ... my fault. 2018-04-11 18:25:35 -06:00
stm32f33xxx_adc.c Merged in raiden00/nuttx (pull request #625) 2018-04-07 13:06:39 +00:00
stm32f33xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f33xxx_rcc.c arch/arm/src/stm32/stm32f33xxx_rcc.c: A flash wait state configuration. Flash latency must be fixed according to sysclk frequency. If this operation 2018-02-17 12:27:29 -06:00
stm32f37xxx_rcc.c arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -06:00
stm32f40xxx_alarm.h arch/srm/src/stm32f7: Add CONFIG_RTC_PERIODIC support. Also makes the RTC lowerhalf more like in STM32L4. 2018-03-05 07:46:58 -06:00
stm32f40xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f40xxx_i2c.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
stm32f40xxx_rcc.c To use an external oscillator module (not just a crystal) with the STM32F4, one needs to enable the HSEBYP bit in the RCC_CR register. This change allows an integrator to define STM32_RCC_CR_HSEBYP in their board.h file if they want this configuration. 2017-07-30 06:22:30 -06:00
stm32f40xxx_rtcc.c arch/arm/src: Change ASSERT macros to DEBUGASSERT. 2018-06-06 06:34:14 -06:00
stm32l15xx_flash.c arch/arm/src/stm32: CONFIG_STM32_FLASH_WORKAROUND_DATA_CACHE_CORRUPTION_ON_RWW option applies only to F2 and F4. 2018-06-05 10:20:50 -06:00
stm32l15xxx_alarm.h arch/srm/src/stm32f7: Add CONFIG_RTC_PERIODIC support. Also makes the RTC lowerhalf more like in STM32L4. 2018-03-05 07:46:58 -06:00
stm32l15xxx_rcc.c
stm32l15xxx_rtcc.c Fix some errors found during upstream merge 2018-06-28 07:06:57 -06:00