nuttx/arch/arm/src/stm32
2019-01-25 07:21:03 -06:00
..
chip Merged in dagar/nuttx/pr-stm32_dma_v1_duplicate (pull request #800) 2019-01-03 18:26:21 +00:00
chip.h Remove trailing spaces at the end of lines. 2018-08-13 07:39:38 -06:00
Kconfig Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
Make.defs Merged in raiden00/nuttx_pe (pull request #779) 2018-12-09 16:31:57 +00: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/chip/stm32_dma_v1.h: Add missing DMA channel configuration. arch/arm/src/stm32/stm32_adc.c: Fixes a typo. 2018-12-20 10:56:42 -06:00
stm32_adc.h Merged in raiden00/nuttx_pe (pull request #767) 2018-11-23 23:33:45 +00:00
stm32_aes.c This change: 2018-12-19 08:42:48 -06:00
stm32_aes.h
stm32_alarm.h
stm32_allocateheap.c Revert "arch/: Fix an error found in build testing. The protoype of mpu_log2regionfloor() changed; an additional parameter was added. However, none of the calls to mpu_log2regionfloor() were updated to pass the new, additional parameter." 2019-01-08 15:21:29 -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 arch/arm/src/lpc11,lpc17,lpc43,stm32,stm32l4: Fix scope of naming. CONFIG_CAN_TSEG1->CONFIG_LPC17_CAN_TSEG, for example. 2018-06-28 15:44:42 -06:00
stm32_can.h arch/arm/src/lpc11,lpc17,lpc43,stm32,stm32l4: Fix scope of naming. CONFIG_CAN_TSEG1->CONFIG_LPC17_CAN_TSEG, for example. 2018-06-28 15:44:42 -06:00
stm32_capture.c arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -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 Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00: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 Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
stm32_dma2d.h drivers/Kconfig: Global configuration variable CONFIG_FB_CMAP is only defined in architecture-specific Kconfig files and then multiple times. Add the single global definition in drivers/Kconfig. arch/arm/src/stm32 and stm32f7: Rename the architecture-specific variables appropriately. Selecting the architecture-specific version will also select the global version. 2018-06-28 12:01:55 -06:00
stm32_dma_v1.c Brings in initial WIP support for the STML0. This initial commit is in pretty bad shape and, hence it it marked EXPERIMENTAL." 2018-12-19 12:36:35 -06:00
stm32_dma_v2.c arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
stm32_dma.c Merged in raiden00/nuttx_pe (pull request #771) 2018-12-02 11:49:25 +00:00
stm32_dma.h Merged in raiden00/nuttx_pe (pull request #771) 2018-12-02 11:49:25 +00: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 up_initialize(): As noted by Roland Takacs in Bitbucket issue 141, there is a compilation error for STM32 if CONFIG_NET and CONFIG_NETDEV_LATEINIT are selected. That was due in part to commit 19e16cb which extended up_netinitialize() with a !defined(CONFIG_NETDEV_LATEINIT) guard but did not add the guard to concrete implementations. I say "in part" because I don't think that the original intent of commit 19e16cb was to enable an alternative initialization of MCU internal Ethernet support but rather to enable support of external Ethernet devices that may have dependencies on, for example, SPI. However, this is still a proper fix to avoid the compilation error that can occur with this combination of configuration options. 2019-01-25 07:21:03 -06:00
stm32_eth.h up_initialize(): As noted by Roland Takacs in Bitbucket issue 141, there is a compilation error for STM32 if CONFIG_NET and CONFIG_NETDEV_LATEINIT are selected. That was due in part to commit 19e16cb which extended up_netinitialize() with a !defined(CONFIG_NETDEV_LATEINIT) guard but did not add the guard to concrete implementations. I say "in part" because I don't think that the original intent of commit 19e16cb was to enable an alternative initialization of MCU internal Ethernet support but rather to enable support of external Ethernet devices that may have dependencies on, for example, SPI. However, this is still a proper fix to avoid the compilation error that can occur with this combination of configuration options. 2019-01-25 07:21:03 -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 arch/arm/src/stm32: Use of inline function for I/O compensation causes too many issues. No just a plain callable function. 2018-07-16 09:05:53 -06:00
stm32_gpio.h arch/arm/src/stm32: Use of inline function for I/O compensation causes too many issues. No just a plain callable function. 2018-07-16 09:05:53 -06:00
stm32_hciuart.c arch/arm/src/imxrt,stm32,stm32f0,stm32f7,stm32l4: Fix scope of naming. CONFIG_PM_SERIAL_ACTIVITY->CONFIG_STM32_PM_SERIAL_ACTIVITY, for example. 2018-06-28 16:18:15 -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_pe (pull request #779) 2018-12-09 16:31:57 +00:00
stm32_hrtim.h Merged in raiden00/nuttx_pe (pull request #767) 2018-11-23 23:33:45 +00:00
stm32_i2c_alt.c STM32 I2C (alternate): Remove the extra NONE event from the trace dump output. 2018-12-08 13:06:47 -06:00
stm32_i2c.c arch/arm/src: In most I2C drivers, correct upper index value in I2C trace dump. Eliminates the extra NONE event from the trace dump output. 2018-12-08 12:49:58 -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 Merged in antmerlino/nuttx/spi-initialize (pull request #746) 2018-11-01 16:00:27 +00: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: Bring in some mostly cosmetic updates from PR783 (most of the PR is going to the stm32f0l0 directory). 2018-12-18 10:53:49 -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 Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -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 arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
stm32_otgfsdev.c arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
stm32_otgfshost.c drivers/usbhost/usbhost_max3421e.c: Fix an error in reading the pending interrupts. Aos fix a number of typos and update a README. 2018-07-29 15:06:44 -06:00
stm32_otghs.h arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
stm32_otghsdev.c arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
stm32_otghshost.c drivers/usbhost/usbhost_max3421e.c: Fix an error in reading the pending interrupts. Aos fix a number of typos and update a README. 2018-07-29 15:06:44 -06:00
stm32_pm.h arch/arm/src/stm32f7: Port the low-level PM functions to STM32F7. 2018-09-04 07:18:12 -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 arch/arm/src/stm32f7: Port the low-level PM functions to STM32F7. 2018-09-04 07:18:12 -06:00
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 Merged in raiden00/nuttx_pe (pull request #822) 2019-01-23 17:52:27 +00:00
stm32_pwm.h Merged in raiden00/nuttx_pe (pull request #822) 2019-01-23 17:52:27 +00: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 arch/arm/src/stm32f7: Ported the QEncoder from F4 to F7 2018-11-19 07:51:41 -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 arch/arm/src/stm32, stm32f7, stm32l4, and related defconfig files: The STM32 RTC driver was being selected by the global CONFIG_RTC option. That is in correct. For example, if you want to disabled the STM32 RTC and use an external RTC you cannot because the external RTC also depends on the global CONFIG_RTC. The solution is to add a new CONFIG_STM32xx_RTC configuration option the permits to you select or deselect the STM32 RTC but still be able to selecte the external RTC. 2018-08-08 12:42:04 -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 arch/arm/src/stm32, stm32f7, stm32l4: Make STM32F4XX RTC depend on CONFIG_STM32_RTC, cosmetic changes to comments 2018-08-16 08:05:24 -06:00
stm32_rtcounter.c arch/arm/src/stm32, stm32f7, stm32l4, and related defconfig files: The STM32 RTC driver was being selected by the global CONFIG_RTC option. That is in correct. For example, if you want to disabled the STM32 RTC and use an external RTC you cannot because the external RTC also depends on the global CONFIG_RTC. The solution is to add a new CONFIG_STM32xx_RTC configuration option the permits to you select or deselect the STM32 RTC but still be able to selecte the external RTC. 2018-08-08 12:42:04 -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/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -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 arch/arm/src/stm32f7: Remove adhoc PM interfaces and add CONFIG_PM serial suspend. 2018-09-21 06:44:23 -06:00
stm32_spi.c arch/arm/src/stm32/stm32_spi.c: Correct some compile problems introduced with 8328539534. 2018-12-03 07:15:40 -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 arch/arm/src: Masayuki Ishikawa's change to go_os_start() should be applied to all MCU-specific start-up functions that support go_os_start(). 2018-12-25 08:14:55 -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 Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
stm32_tim_lowerhalf.c Merged in lihaichen/nuttx/stm32_tim (pull request #806) 2019-01-07 13:53:02 +00:00
stm32_tim.c Merged in raiden00/nuttx_pe (pull request #779) 2018-12-09 16:31:57 +00: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 arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06: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 Merged in ebsong/nuttx (pull request #722) 2018-09-21 03:18:38 +00:00
stm32f10xxx_rcc.c Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
stm32f20xxf40xx_flash.c Merged in ebsong/nuttx (pull request #722) 2018-09-21 03:18:38 +00:00
stm32f20xxx_rcc.c Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
stm32f30xxx_i2c.c STM32F3 and STM32F4 I2C: Remove the extra NONE event from the trace dump output. 2018-12-08 13:04:46 -06:00
stm32f30xxx_rcc.c Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
stm32f33xxx_rcc.c /arch/arm/src/stm32: Bring in some mostly cosmetic updates from PR783 (most of the PR is going to the stm32f0l0 directory). 2018-12-18 10:53:49 -06:00
stm32f37xxx_rcc.c arch/arm/src/stm32: Fix scope of naming. CONFIG_RTC_LSECLOCK->CONFIG_STM32_RTC_LSECLOCK, for example. Fix some usage. Although CONFIG_STM32L4_RTC_xxxCLOCK was defined in the Kconfig, CONFIG_RTX_xxxCLOCK was used in numerous places in the code 2018-06-28 15:58:08 -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_i2c.c STM32F3 and STM32F4 I2C: Remove the extra NONE event from the trace dump output. 2018-12-08 13:04:46 -06:00
stm32f40xxx_rcc.c Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
stm32f40xxx_rtcc.c arch/arm/src/stm32, stm32f7, stm32l4: Make STM32F4XX RTC depend on CONFIG_STM32_RTC, cosmetic changes to comments 2018-08-16 08:05:24 -06:00
stm32l15xx_flash.c Merged in ebsong/nuttx (pull request #722) 2018-09-21 03:18:38 +00: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 Merged in raiden00/nuttx_pe (pull request #796) 2019-01-02 12:12:28 +00:00
stm32l15xxx_rtcc.c arch/arm/src/stm32, stm32f7, stm32l4: Make STM32F4XX RTC depend on CONFIG_STM32_RTC, cosmetic changes to comments 2018-08-16 08:05:24 -06:00