nuttx/arch/arm/src/stm32
2017-06-17 21:56:11 +02:00
..
chip stm32_hrtim: faults and events configuration 2017-06-17 21:56:11 +02:00
gnu Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
iar Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
chip.h Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
Kconfig STM32F4: add cs43l22 audio driver and i2s driver 2017-05-21 14:14:09 -06:00
Make.defs STM32F33: Fix hrtim definitions, Add beginning of HRTIM driver 2017-06-11 10:49:20 -06:00
stm32_1wire.c STM32 1wire: Convert to use new interrupt argument infrastructure. 2017-02-28 08:39:02 -06:00
stm32_1wire.h
stm32_adc.c Move: CONFIG_ADC_NO_START_CONV from drivers/adc/Kconfig to arch/arm/src/stm32[f7]/Kconfig as STM32[F7]_ADC_NO_START_CONV. Refresh all configurations with any reference to CONFIG_ADC_NO_START_CONV. 2017-04-18 07:16:35 -06:00
stm32_adc.h stm32f33xxx: Add ADC header file 2017-03-04 19:40:14 +01:00
stm32_aes.c
stm32_aes.h
stm32_alarm.h
stm32_allocateheap.c STM32F410. Add support for STM32Fr10. STM32F410 is a version of STM32F4 with 32 KB of RAM and 62 or 128 KB of flash. 2017-05-13 08:40:09 -06:00
stm32_bbsram.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_bbsram.h
stm32_bkp.h
stm32_can.c I had the problem that the transmit FIFO size (= actual elements in FIFO) was slowly increasing over time, and was full after a few hours. 2017-05-16 07:47:18 -06:00
stm32_can.h Move CAN subsystem to its own directory and put device drivers there 2017-05-12 11:48:47 -03:00
stm32_capture.c Add argument to capture irq callback 2017-03-01 08:45:27 -06:00
stm32_capture.h Add argument to capture irq callback 2017-03-01 08:45:27 -06:00
stm32_ccm.c Update some comments. 2017-02-26 09:15:57 -06:00
stm32_ccm.h Update some comments. 2017-02-26 09:15:57 -06:00
stm32_comp.c Merge branch 'master' of bitbucket.org:nuttx/nuttx 2017-03-26 06:57:35 -06:00
stm32_comp.h stm32 COMP: Logic in stm32_comp.h must be configured on CONFIG_STM32_COMP or otherwise it causes an error via #error on every platform without COMP support. 2017-04-09 11:47:57 -06:00
stm32_dac.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_dac.h stm32f33xxx: Add DAC header file 2017-03-04 19:30:08 +01:00
stm32_dbgmcu.h
stm32_dma2d.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_dma2d.h Fixes for coding standard: '*' needs to 'snuggle' with following variable name 2017-02-28 18:37:44 -06:00
stm32_dma.c STM32F33: Move DMA logic to a separate files 2017-03-18 16:31:06 +01:00
stm32_dma.h Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
stm32_dumpgpio.c Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
stm32_eth.c STM32 Ethernet: Last patch breaks every board that does not use the KSZ80801 PHY. 2017-05-17 15:36:57 -06:00
stm32_eth.h
stm32_exti_alarm.c STM32/F7/L4: EXTI ALARM function no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 09:18:10 -06:00
stm32_exti_gpio.c stm32_gpiosetevent: GPIO IRQ logic no longer returns the xcpt_t oldhandler. This value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 16:34:37 -06:00
stm32_exti_pwr.c STM3 L4: EXTI COMP function no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 09:03:12 -06:00
stm32_exti_pwr.h STM32/F7/L4: EXOT PVD function no longer returns the xcpt_t oldhandler. There value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 08:56:31 -06:00
stm32_exti.h stm32_gpiosetevent: GPIO IRQ logic no longer returns the xcpt_t oldhandler. This value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 16:34:37 -06:00
stm32_flash.c stm32: stm32_flash: add EEPROM writing for STM32L15XX 2017-04-04 07:38:49 -06:00
stm32_flash.h stm32: stm32_flash: add EEPROM writing for STM32L15XX 2017-04-04 07:38:49 -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
stm32_gpio.c Add some comments. 2017-02-27 06:25:31 -06:00
stm32_gpio.h stm32_gpiosetevent: GPIO IRQ logic no longer returns the xcpt_t oldhandler. This value is useless and dangerous after the recent changes to interrupt argument passing. 2017-03-02 16:34:37 -06:00
stm32_hrtim.c stm32_hrtim: faults and events configuration 2017-06-17 21:56:11 +02:00
stm32_hrtim.h stm32_hrtim: faults and events configuration 2017-06-17 21:56:11 +02:00
stm32_i2c_alt.c Fix a typo introduced in last commit. 2017-04-30 12:41:19 -06:00
stm32_i2c.c Revert "STM32 I2C: More backward tests of CONFIG_I2C_POLLED. Needs to be reviewed." 2017-05-03 18:26:24 -06:00
stm32_i2c.h Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
stm32_i2s.c STM32F4: add cs43l22 audio driver and i2s driver 2017-05-21 14:14:09 -06:00
stm32_i2s.h STM32F4: add cs43l22 audio driver and i2s driver 2017-05-21 14:14:09 -06:00
stm32_idle.c
stm32_irq.c ARM: Remove redundant interrupt stack coloring 2017-03-16 19:13:39 +08:00
stm32_iwdg.c STM32L4: Add IWDG peripheral. This is the same as for STM32 except that prescale and reload can be 2017-05-23 07:02:36 -06:00
stm32_lowputc.c Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
stm32_lowputc.h
stm32_lse.c Make stm32_pwr_enablebkp thread safe 2016-08-09 07:36:13 -06:00
stm32_lsi.c
stm32_ltdc.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_ltdc.h
stm32_mpuinit.c
stm32_mpuinit.h
stm32_oneshot_lowerhalf.c Add a simulated oneshot lowerhalf driver 2016-08-12 13:14:03 -06:00
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 STM32L4: Port fix for multiple oneshot timers from STM32. Also fixes a few issues with original STM32 implementation. 2017-01-18 10:45:22 -06:00
stm32_opamp.c STM32F33: Add OPAMP support 2017-04-30 11:05:34 +02:00
stm32_opamp.h STM32F33: Add OPAMP support 2017-04-30 11:05:34 +02:00
stm32_otgfs.h
stm32_otgfsdev.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_otgfshost.c This is based on a patch by Taras Drozdovsky. Basically, the delay that was added during the integration of the CDC/ACM host driver was interfering with streaming audio. That delay was put there to prevent build endpoints from hogging the system bandwidth. So what do we do? Do we hog the bandwidth or do we insert arbitrarity delays. I think both ideas such. 2017-05-21 14:28:29 -06:00
stm32_otghs.h
stm32_otghsdev.c Minor change for consistency with a previous commit. 2017-03-12 07:20:10 -06:00
stm32_otghshost.c This is based on a patch by Taras Drozdovsky. Basically, the delay that was added during the integration of the CDC/ACM host driver was interfering with streaming audio. That delay was put there to prevent build endpoints from hogging the system bandwidth. So what do we do? Do we hog the bandwidth or do we insert arbitrarity delays. I think both ideas such. 2017-05-21 14:28:29 -06:00
stm32_pm.h
stm32_pminitialize.c
stm32_pmsleep.c
stm32_pmstandby.c
stm32_pmstop.c
stm32_procfs_ccm.c
stm32_pwm.c Merge remote-tracking branch 'origin/master' into irqattach 2017-02-27 09:13:41 -06:00
stm32_pwm.h pwm.h moved from include/nuttx/ to include/nuttx/drivers. 2016-07-20 13:48:24 -06:00
stm32_pwr.c STM32: Fixes the bkp reference counter issue 2017-02-09 08:39:51 -10:00
stm32_pwr.h STM32: Fixes the bkp reference counter issue 2017-02-09 08:39:51 -10:00
stm32_qencoder.c The interrupt occurs over the counter overflow 2017-03-23 17:34:45 +03:00
stm32_qencoder.h
stm32_rcc.c RTC: add interface for check if RTC time has been set 2017-04-06 09:53:11 -06:00
stm32_rcc.h STM32, STM32F7, STM32L4: Remove incorrect comment about STM32L1 LSE/RTC/LCD 2017-04-27 07:18:36 -06:00
stm32_rng.c STM32 RNG: Fix semaphore initial value and disable priority inheritance 2017-03-29 07:12:19 -06:00
stm32_rtc_lowerhalf.c RTC: add interface for check if RTC time has been set 2017-04-06 09:53:11 -06:00
stm32_rtc.c
stm32_rtc.h RTC: add interface for check if RTC time has been set 2017-04-06 09:53:11 -06:00
stm32_rtcc.c clock: add clock_resynchronize and use subseconds RTC 2017-04-21 08:45:57 -06:00
stm32_rtcounter.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_sdadc.c Adapt more drivers to utilize the IRQ argument feature. 2017-02-28 07:19:55 -06:00
stm32_sdadc.h Initial implemention of the STM32 F37xx SDADC module. There are also changes to ADC, DAC modules. SDADC has only been tested in DMA mode and does not support external TIMER triggers. This is a work in progress. 2016-10-25 14:14:10 -06:00
stm32_sdio.c bcmf: enable DMA for SDIO transfers 2017-04-26 17:23:53 +02:00
stm32_sdio.h
stm32_serial.c stm32_serial: fix freezing serial port. Serial interrupt enable/disable functions do not disable interrupts and can freeze device when serial interrupt is received while execution is at those functions. 2017-05-17 06:50:46 -06:00
stm32_spi.c Update some comments. 2017-02-26 09:15:57 -06:00
stm32_spi.h More missed enum spi_dev_e forward references. 2017-04-29 08:29:01 -06:00
stm32_start.c I'm using syslog through ITM. In this case syslog_channel function is call before ram initialisation in stm32_clockconfig. But syslog channel uses a global variable that is reset to default by the RAM initialization. 2016-07-14 07:29:39 -06:00
stm32_syscfg.h Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
stm32_tickless.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_tim_lowerhalf.c Add argument to timer irq callback 2017-03-01 08:49:14 -06:00
stm32_tim.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_tim.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_timerisr.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_uart.h Add basic support for the STM32F334 2017-02-26 12:39:44 +01:00
stm32_uid.c
stm32_uid.h
stm32_usbdev.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_usbdev.h
stm32_usbhost.c
stm32_usbhost.h Fix broken build. Previous commit removed a file that was being used. 2016-12-06 09:03:00 -06:00
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h STM32, STM32F7, STM32L4: Remove incorrect comment about STM32L1 LSE/RTC/LCD 2017-04-27 07:18:36 -06:00
stm32_wdg.h
stm32_wwdg.c stm32: fix IWDG and WWDG debug mode stop for STM32L15XX 2017-04-03 07:45:09 -06:00
stm32.h STM32F33: Fix hrtim definitions, Add beginning of HRTIM driver 2017-06-11 10:49:20 -06:00
stm32f10xxx_dma.c STM32F33: Move DMA logic to a separate files 2017-03-18 16:31:06 +01:00
stm32f10xxx_rcc.c Fix for F1 RTC Clock, tested on F103 2016-11-25 06:17:18 +01:00
stm32f20xxx_dma.c Convert remaining serial drivers to use use irq_attach. 2017-02-27 10:27:14 -06:00
stm32f20xxx_rcc.c STM32 OTG HS: A little research reveals that only the F2 RCC initialization set the OTGHSULPIEN bit and Photon is the only F2 board configuration that uses OTG . Therefore, we can simplify the conditional logic of the last PR. Negative logic was used (#ifndef BOARD_DISABLE_USBOTG_HSULPI) to prevent bad settings in other configurations. But give these facts, the preferred positive logic now makes more sense (#ifdef BOARD_ENABLE_USBOTG_HSULPI). 2017-03-11 18:00:38 -06:00
stm32f30xxx_i2c.c stm32_i2c: make private symbols static 2017-05-19 07:16:01 -06:00
stm32f30xxx_rcc.c
stm32f33xxx_dma.c STM32F33: Move DMA logic to a separate files 2017-03-18 16:31:06 +01:00
stm32f33xxx_rcc.c STM32F33: Fix hrtim definitions, Add beginning of HRTIM driver 2017-06-11 10:49:20 -06:00
stm32f37xxx_rcc.c Initial implemention of the STM32 F37xx SDADC module. There are also changes to ADC, DAC modules. SDADC has only been tested in DMA mode and does not support external TIMER triggers. This is a work in progress. 2016-10-25 14:14:10 -06:00
stm32f40xxx_alarm.h Update some comments. 2017-02-26 09:15:57 -06:00
stm32f40xxx_dma.c Convert remaining serial drivers to use use irq_attach. 2017-02-27 10:27:14 -06:00
stm32f40xxx_i2c.c EFM32, STM32, and STM32 F7 I2C: Update to use the standard parameter passing to interrupt handlers. 2017-04-30 11:56:06 -06:00
stm32f40xxx_rcc.c STM32 OTG HS: A little research reveals that only the F2 RCC initialization set the OTGHSULPIEN bit and Photon is the only F2 board configuration that uses OTG . Therefore, we can simplify the conditional logic of the last PR. Negative logic was used (#ifndef BOARD_DISABLE_USBOTG_HSULPI) to prevent bad settings in other configurations. But give these facts, the preferred positive logic now makes more sense (#ifdef BOARD_ENABLE_USBOTG_HSULPI). 2017-03-11 18:00:38 -06:00
stm32f40xxx_rtcc.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
stm32l15xxx_rcc.c STM32 L1: stm32l15xx_rcc: Allow board to configure HSE clock in bypass-mode. Allows using MCO output from ST-link chip (on Nucleo and Discovery boards) as HSE input. 2017-04-20 06:28:01 -06:00