nuttx/arch/arm/src/stm32
2017-06-28 13:16:48 -06:00
..
chip arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -06: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 Costmetic changes from review of last PR 2016-05-25 18:04:39 -06:00
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 Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section() 2016-02-13 19:11:09 -06:00
stm32_aes.h STM32: Add driver for STM32L162XX AES peripheral. Signed-off-by: Juha Niskanen <juha.niskanen@haltian.com> 2015-02-04 06:49:05 -06:00
stm32_alarm.h STM32 F4: Add a custom RTC driver 2016-04-02 10:46:10 -06:00
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 Mostly costmetic changes from review of last PR 2016-06-29 07:33:30 -06:00
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 arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -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 Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
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 F4 FLASH: Enable/disable the flash write protection on any sector. I have verified it to work on the stm32f427. 2017-06-16 08:46:57 -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 Fix typo 2015-09-10 21:07:03 -04:00
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 stm32f33xxx_rcc: cleanup + move hrtim clock source selection 2017-06-26 18:30:10 +02:00
stm32_hrtim.h stm32_hrtim: fix initialization bug, minor changes 2017-06-18 18:06:37 +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 STM32 SPI/I2S: Back out a bad pin mapping change from 4ab2a3661e. Try to staighten out some I2C3 and SPI3 pin configuration stuff. 2017-06-16 09:34:22 -06:00
stm32_i2s.h STM32F4: add cs43l22 audio driver and i2s driver 2017-05-21 14:14:09 -06:00
stm32_idle.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_irq.c Cosmetic changes from review of last PR 2017-06-15 06:58:55 -06: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 Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_lse.c Make stm32_pwr_enablebkp thread safe 2016-08-09 07:36:13 -06:00
stm32_lsi.c The STM32F4Discovery board doesn't come with a Low speed external oscillator so the default LSE source for the RTC doesn't work. 2015-03-29 15:34:48 -06:00
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 Defines a second interface for the dma2d controller. Controlling both LTDC and DMA2D was unpractical from the programmers view because both controllers are to different. LTDC only controls the display visibility but the DMA2D controller changes the content of the frame buffer (buffer of the layer). 2015-04-16 09:11:52 -06:00
stm32_mpuinit.c Rename CONFIG_ARMV7M_MPU to CONFIG_ARM_MPU so that we can reuse the configuration settings for the ARMV7R MPU 2015-12-14 13:56:21 -06:00
stm32_mpuinit.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
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: Add support for STM32F46xxx 2016-03-01 12:18:07 -05:00
stm32_otgfsdev.c Trivial spelling fix 2017-06-20 08:02:42 -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 Standardize the width of all comment boxes in C header files 2015-10-03 07:28:30 -06:00
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 Cosmetic: Move # of pre-processior command to column 1 2015-09-05 09:07:37 -06:00
stm32_pminitialize.c
stm32_pmsleep.c
stm32_pmstandby.c
stm32_pmstop.c
stm32_procfs_ccm.c Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err() 2016-06-11 15:50:49 -06:00
stm32_pwm.c STM32/STM32L4: Review of last commit -- Eliminate possible underflow 2017-06-13 07:05:46 -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: Allow clock frequencies > 168 Mhz on stm32f427/429. We need to enable the power overdrive for this case. This patch allows the required bits to be set in proper sequence. It also modifies the local register access operations to allow more than 16-bit registers. 2017-06-20 11:56:54 -06:00
stm32_pwr.h STM32: Allow clock frequencies > 168 Mhz on stm32f427/429. We need to enable the power overdrive for this case. This patch allows the required bits to be set in proper sequence. It also modifies the local register access operations to allow more than 16-bit registers. 2017-06-20 11:56:54 -06: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 multiple fixes for stm32f1xx RTC clock 2017-06-14 22:36:40 +02:00
stm32_rtc.c Eliminate a warning 2016-06-16 15:26:19 -06:00
stm32_rtc.h Cosmetic changes from review of last PR 2017-06-15 06:58:55 -06:00
stm32_rtcc.c Cosmetic changes from review of last PR 2017-06-15 06:58:55 -06:00
stm32_rtcounter.c arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -06:00
stm32_sdadc.c arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -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 bcmf: enable DMA for SDIO transfers 2017-04-26 17:23:53 +02:00
stm32_sdio.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
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 arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -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: Fix a build error detected by tools/testbuil.sh: The STM32L does not define UID address 2015-11-18 14:33:27 -06:00
stm32_uid.h Changes to last merge from review for compliance to coding standards 2015-11-17 21:10:17 -06:00
stm32_usbdev.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_usbdev.h Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
stm32_usbhost.c Standardize the width of all comment boxes in header files 2015-10-02 17:42:29 -06:00
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: Correct some spacing issues 2015-10-07 13:45:15 -06:00
stm32_userspace.h Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -06:00
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 Clean up and review of header files for conformance to standards 2015-06-12 19:00:52 -06:00
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 STM32: Correct some spacing issues 2015-10-07 13:45:15 -06:00
stm32f33xxx_dma.c STM32F33: Move DMA logic to a separate files 2017-03-18 16:31:06 +01:00
stm32f33xxx_rcc.c stm32f33xxx_rcc: cleanup + move hrtim clock source selection 2017-06-26 18:30:10 +02:00
stm32f37xxx_rcc.c arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -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 Cosmetic changes from review of last PR 2017-06-15 06:58:55 -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