..
hardware
arch/arm/src/stm32/hardware/stm32f40xxx_pinmap.h: ETH_RMII_REF_CLK is an input.
2019-10-18 11:50:12 -06:00
chip.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
Kconfig
Merged in juniskane/nuttx-3/Juha-Niskanen/kconfig-edited-online-with-bitbucket-1575887906303 (pull request #1092 )
2019-12-11 12:04:20 +00:00
Make.defs
arch/arm/src/armv7-m: Add ARMv7-M setjmp/longjump functions.
2019-08-06 15:59:19 -06:00
stm32_1wire.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_1wire.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_adc.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_adc.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_aes.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_aes.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_alarm.h
stm32_allocateheap.c
Here's a patch to split the STM32 FMC/FSMC functionality (FSMC = flexible static memory controller, FMC = flexible memory controller = FSMC + sdram support). This commit makes FMC it's own thing rather than piggy backing on the FSMC code. The peripherals have a few utility functions and this commits lets you have a common function in the arch/arm/src/stm32 rather than having duplicate functions in the board code.
2019-05-27 07:21:52 -06:00
stm32_bbsram.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_bbsram.h
stm32_bkp.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_can.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_can.h
Fix use of undefined pp-token #errror, other typos.
2019-09-19 18:19:18 -06:00
stm32_capture.c
Squashed commit of the following:
2019-02-27 08:41:08 -06:00
stm32_capture.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_ccm.c
Cosmetic
2019-05-26 12:33:42 -06:00
stm32_ccm.h
Cosmetic
2019-05-26 12:33:42 -06:00
stm32_comp.c
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_comp.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_dac.c
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_dac.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_dbgmcu.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_dfumode.c
Within the OS, nxisg_sleep() should be used instead of sleep(). sleep() is a cancellation point and sets the errno value. Neither of which should be done inside the OS.
2019-11-29 19:03:24 -06:00
stm32_dfumode.h
arch/arm/src/stm32/stm32_dfumode.c: Will work only for STM32 F2 and F4.
2019-03-21 14:41:03 -06:00
stm32_dma2d.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -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
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_dma_v2.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_dma.c
Merged in raiden00/nuttx_pe (pull request #771 )
2018-12-02 11:49:25 +00:00
stm32_dma.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_dumpgpio.c
stm32_eth.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_eth.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_exti_alarm.c
stm32_exti_gpio.c
stm32_exti_pwr.c
stm32_exti_pwr.h
stm32_exti_wakeup.c
stm32_exti.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -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
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_fmc.c
Squashed commit of the following:
2020-01-02 12:17:16 -03:00
stm32_fmc.h
Squashed commit of the following:
2020-01-02 12:17:16 -03:00
stm32_freerun.c
arch/arm/src/stm32/stm32_tickless.c and arch/arm/src/stm32/stm32_freerun.c: Apply Max's stm32_oneshot.c fix to the tickless implementation and to the freerunning time.
2019-03-22 07:57:33 -06:00
stm32_freerun.h
stm32_fsmc.c
Here's a patch to split the STM32 FMC/FSMC functionality (FSMC = flexible static memory controller, FMC = flexible memory controller = FSMC + sdram support). This commit makes FMC it's own thing rather than piggy backing on the FSMC code. The peripherals have a few utility functions and this commits lets you have a common function in the arch/arm/src/stm32 rather than having duplicate functions in the board code.
2019-05-27 07:21:52 -06:00
stm32_fsmc.h
arch/arm/src/stm32/stm32_fsmc.h: Fix the include file guarding name in stm32/stm32_fsmc.h.
2019-05-27 11:15:37 -06:00
stm32_gpio.c
Fix typos, 1 in a #define, others in comments. This changes one definition: _MQ_TIMEDRECIEVE is changed to _MQ_TIMEDRECEIVE. It appears this symbol is not used anywhere.
2019-09-11 08:56:56 -06:00
stm32_gpio.h
Fix some typos. Mostly inital->initial.
2019-09-27 06:32:32 -06:00
stm32_hciuart.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_hciuart.h
stm32_hrtim.c
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_hrtim.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_i2c_alt.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_i2c_v2.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_i2c.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_i2c.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_i2s.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_i2s.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_idle.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_irq.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_iwdg.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_lowputc.c
Fix typos.
2019-08-04 14:50:28 -06:00
stm32_lowputc.h
stm32_lse.c
stm32_lsi.c
stm32_ltdc.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -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 wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_oneshot.h
stm32_opamp.c
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_opamp.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_otgfs.h
arch/arm/src/stm32 and boards/arm/stm32/olimex-stm32-p207/src: Fix an error found in build testing. There is not relationship be CONFIG_STM32_USBHOST and CONFIG_USBHOST, yet they they are used interchangably. This means that can (and did) get out of synch causing link time failures. This commit adds logic to select CONFIG_USBHOST when CONFIG_STM32_USBHOST is selected, keeping the two settings syncrhonized. Furthermore, since CONFIG_STM32_USBHOST is the authoritative setting, all ocurrences of CONFIG_USBHOST were replaced with CONFIG_STM32_USBHOST in the architecture code and in this one board code that was producing the error in build testing.
2019-10-27 15:02:56 -06:00
stm32_otgfsdev.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_otgfshost.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_otghs.h
arch/arm/src/stm32 and boards/arm/stm32/olimex-stm32-p207/src: Fix an error found in build testing. There is not relationship be CONFIG_STM32_USBHOST and CONFIG_USBHOST, yet they they are used interchangably. This means that can (and did) get out of synch causing link time failures. This commit adds logic to select CONFIG_USBHOST when CONFIG_STM32_USBHOST is selected, keeping the two settings syncrhonized. Furthermore, since CONFIG_STM32_USBHOST is the authoritative setting, all ocurrences of CONFIG_USBHOST were replaced with CONFIG_STM32_USBHOST in the architecture code and in this one board code that was producing the error in build testing.
2019-10-27 15:02:56 -06:00
stm32_otghsdev.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_otghshost.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -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
Fix some typos. Also minor update to stm32f7/nucleo-144/README.txt and stm32l4/nucleo-l496zg/README.txt board documentation.
2019-09-05 08:12:50 -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
stm32_pmstop.c
stm32_procfs_ccm.c
stm32_pwm.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_pwm.h
Fix some typos. Also minor update to stm32f7/nucleo-144/README.txt and stm32l4/nucleo-l496zg/README.txt board documentation.
2019-09-05 08:12:50 -06:00
stm32_pwr.c
stm32_pwr.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_qencoder.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_qencoder.h
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
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_rng.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_rtc_lowerhalf.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_rtc.c
stm32_rtc.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_rtcc.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -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
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_sdadc.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_sdio.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_sdio.h
Fix use of undefined pp-token #errror, other typos.
2019-09-19 18:19:18 -06:00
stm32_serial.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_spi.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_spi.h
Fix some typos
2019-09-17 10:46:23 -06:00
stm32_start.c
arch/arm/src: Remove dependency on CONFIG_ARCH_FPU for inclusion of nvic.h in all other *_start.c files.
2019-04-25 07:17:10 -06:00
stm32_start.h
Squashed commit of the following:
2018-06-20 12:30:37 -06:00
stm32_syscfg.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_tickless.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -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 #823 )
2019-01-27 16:17:39 +00:00
stm32_tim.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_timerisr.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_uart.h
arch/arm/src/stm32/stm32_serial.c: SERIAL_HAVE_DMA->SERIAL_HAVE_RXDMA.
2019-12-03 07:15:59 -06:00
stm32_uid.c
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_uid.h
stm32_usbdev.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32_usbdev.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_usbhost.c
stm32_usbhost.h
arch/arm/src/stm32 and boards/arm/stm32/olimex-stm32-p207/src: Fix an error found in build testing. There is not relationship be CONFIG_STM32_USBHOST and CONFIG_USBHOST, yet they they are used interchangably. This means that can (and did) get out of synch causing link time failures. This commit adds logic to select CONFIG_USBHOST when CONFIG_STM32_USBHOST is selected, keeping the two settings syncrhonized. Furthermore, since CONFIG_STM32_USBHOST is the authoritative setting, all ocurrences of CONFIG_USBHOST were replaced with CONFIG_STM32_USBHOST in the architecture code and in this one board code that was producing the error in build testing.
2019-10-27 15:02:56 -06:00
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32_wdg.h
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
2019-05-25 08:31:02 -06:00
stm32_wwdg.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32.h
Here's a patch to split the STM32 FMC/FSMC functionality (FSMC = flexible static memory controller, FMC = flexible memory controller = FSMC + sdram support). This commit makes FMC it's own thing rather than piggy backing on the FSMC code. The peripherals have a few utility functions and this commits lets you have a common function in the arch/arm/src/stm32 rather than having duplicate functions in the board code.
2019-05-27 07:21:52 -06:00
stm32f10xxf30xx_flash.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32f10xxx_rcc.c
Merged in raiden00/nuttx_pe (pull request #796 )
2019-01-02 12:12:28 +00:00
stm32f20xxf40xx_flash.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32f20xxx_rcc.c
Merged in raiden00/nuttx_pe (pull request #796 )
2019-01-02 12:12:28 +00: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
stm32f40xxx_i2c.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32f40xxx_rcc.c
arch/arm/src/stm32: PLLI2S support for F427/F437. Enable support of the I2S Phase Locked Loop on STM32F427 and STM32F437 MCUs.
2019-08-25 09:01:35 -06:00
stm32f40xxx_rtcc.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32l15xx_flash.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00
stm32l15xxx_alarm.h
stm32l15xxx_rcc.c
Merged in raiden00/nuttx_pe (pull request #796 )
2019-01-02 12:12:28 +00:00
stm32l15xxx_rtcc.c
Fix wait loop and void cast ( #24 )
2020-01-02 10:54:43 -06:00