.. |
hardware
|
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 |
chip.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
Kconfig
|
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 |
Make.defs
|
arch/arm/src/armv7-m: Add ARMv7-M setjmp/longjump functions.
|
2019-08-06 15:59:19 -06:00 |
stm32_1wire.c
|
|
|
stm32_1wire.h
|
|
|
stm32_adc.c
|
arch/arm/src/stm32/stm32_adc.c: Another fix. adc_calibrate was called even when it was conditioned out, causing a link time failure.
|
2019-08-31 17:12:15 -06:00 |
stm32_adc.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_aes.c
|
Merged in raiden00/nuttx_lora/lora (pull request #872)
|
2019-05-17 18:46:30 +00: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
|
Squashed commit of the following:
|
2019-05-21 18:57:54 -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
|
Squashed commit of the following:
|
2019-02-27 08:41:08 -06:00 |
stm32_can.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
|
|
stm32_comp.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_dac.c
|
Fix warnings found in build testing.
|
2019-07-28 17:50:57 -06:00 |
stm32_dac.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
arch/arm/src/stm32/stm32_dfumode.c: Will work only for STM32 F2 and F4.
|
2019-03-21 14:41:03 -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
|
Rename all remaining arch/xxx/src/xxx/chip to arch/xxx/src/xxx/hardware.
|
2019-05-25 09:27:28 -06:00 |
stm32_dma2d.h
|
|
|
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
|
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
|
arch/arm/src/stm32h7/stm32_ethernet.c: Bazooka Joe's fix to the STM32 F7 Ethernet driver (ec4a7be5c2 ) should be applied to the H7 as well. The other STM32 Ethernet driver already has the change.
|
2019-09-16 08:24:58 -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.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_fmc.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_fmc.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 |
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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_hciuart.c
|
|
|
stm32_hciuart.h
|
|
|
stm32_hrtim.c
|
Squashed commit of the following:
|
2019-05-21 18:57:54 -06:00 |
stm32_hrtim.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_i2c_alt.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_i2c_v2.c
|
Merged in raiden00/nuttx_lora/lora (pull request #869)
|
2019-05-15 08:20:28 +00: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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_i2s.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_i2s.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_idle.c
|
Rename sched_process_timer to nxsched_process_timer. That is the appropriate name for an internal sched/ function (still many named incorrectly).
|
2019-03-20 19:27:40 -06:00 |
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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_ltdc.h
|
|
|
stm32_mpuinit.c
|
|
|
stm32_mpuinit.h
|
|
|
stm32_oneshot_lowerhalf.c
|
|
|
stm32_oneshot.c
|
arch/arm/stm32: Updates to last timer-related changes.
|
2019-03-22 11:02:12 -06:00 |
stm32_oneshot.h
|
|
|
stm32_opamp.c
|
|
|
stm32_opamp.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_otgfs.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_otgfsdev.c
|
arch/arm/src/stm32/stm32_otgfsdev.c: Fix a typo in the last commit
|
2019-03-08 14:18:18 -06:00 |
stm32_otgfshost.c
|
STM32, STM32F7, STM32H7, STM32L4, and EFM32 USB Host: This change was required to get my devices (CDC-MBIM) to enumerate. Initially the system timed out retrieving the USB configuration descriptor. Ctrl IN requests got nothing but NAKs. I found that the initial SETUP packet and corresponding IN transfer were fine; it was the Status OUT phase that was getting the NAK. After receiving a NAK on the Status OUT, the code would loop back and issue another ctrl IN, which will always fail because the data was already transferred before. Thus the entire transfer would 'timeout'. The fix I implemented moves the DATANAK timeout loop to only apply to the Status OUT. Of course this worked for my devices, but maybe isn't the right solution in general. I think that both the ctrl IN and the Status OUT need their own retry loops?
|
2019-09-09 17:08:31 -06:00 |
stm32_otghs.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_otghsdev.c
|
arch/arm/src/stm32/stm32_otgfsdev.c/stm32_otghsdev, stm32f7/stm32_otgdev.c, and stm32l4/stm32l4_otgfsdev.c: Fix a warnings due to a function prototype mismatch.
|
2019-03-08 14:15:55 -06:00 |
stm32_otghshost.c
|
STM32, STM32F7, STM32H7, STM32L4, and EFM32 USB Host: This change was required to get my devices (CDC-MBIM) to enumerate. Initially the system timed out retrieving the USB configuration descriptor. Ctrl IN requests got nothing but NAKs. I found that the initial SETUP packet and corresponding IN transfer were fine; it was the Status OUT phase that was getting the NAK. After receiving a NAK on the Status OUT, the code would loop back and issue another ctrl IN, which will always fail because the data was already transferred before. Thus the entire transfer would 'timeout'. The fix I implemented moves the DATANAK timeout loop to only apply to the Status OUT. Of course this worked for my devices, but maybe isn't the right solution in general. I think that both the ctrl IN and the Status OUT need their own retry loops?
|
2019-09-09 17:08:31 -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
|
Merged in raiden00/nuttx_f334 (pull request #974)
|
2019-08-10 15:14:19 +00: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
|
arch/arm/src/stm32f7: Ported the QEncoder from F4 to F7
|
2018-11-19 07:51:41 -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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_rtc_lowerhalf.c
|
|
|
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
|
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
|
|
|
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
|
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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -06:00 |
stm32_serial.c
|
Merged in bkueng/nuttx/serial_single-wire_pullup (pull request #994)
|
2019-08-15 21:58:52 +00:00 |
stm32_spi.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_spi.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
|
|
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 typos.
|
2019-08-04 14:50:28 -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
|
Rename sched_process_timer to nxsched_process_timer. That is the appropriate name for an internal sched/ function (still many named incorrectly).
|
2019-03-20 19:27:40 -06:00 |
stm32_uart.h
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
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
|
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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
Rename arch/arm/src/stm32/chip to arch/arm/src/stm32/hardware.
|
2019-05-25 08:31:02 -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
|
arch/arm/src/stm32/stm32f10xxf30xx_flash.c: RCC register access should not be offset by FLASH register base.
|
2019-04-13 11:49:21 -06:00 |
stm32f10xxx_rcc.c
|
Merged in raiden00/nuttx_pe (pull request #796)
|
2019-01-02 12:12:28 +00:00 |
stm32f20xxf40xx_flash.c
|
Squashed commit of the following:
|
2019-02-27 08:41:08 -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
|
|
|
stm32f40xxx_alarm.h
|
|
|
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
|
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
|
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
|
|
|
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 |