nuttx/arch/arm/src/stm32
2016-12-03 16:28:19 -06:00
..
chip STM32 DAC: Fix shift value whenever there are is a DAC2 and, hence, up to three interfaces. 2016-11-29 07:03:54 -06:00
gnu
iar STM32: Add IAR-style STM32F1xx vectors. Tested on STM32F103RB and STM32F107RC. 2016-08-24 10:10:33 -06:00
chip.h Add stm32f105r support 2016-06-06 12:52:41 -07:00
Kconfig arch/: Add option to use low-priority work queue to all Ethernet drivers in arch that support CONFIG_NET_NOINTS. 2016-11-19 09:20:01 -06:00
Make.defs 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_1wire.c arch: Disable priority inheritance on all semaphores used for signaling in the rest of the MCU drivers 2016-11-03 17:38:26 -06:00
stm32_1wire.h Costmetic changes from review of last PR 2016-05-25 18:04:39 -06:00
stm32_adc.c configs/nucleo_f303re: Various fixes to get the adc configuration building again after PR. Refresh all configurations. 2016-11-04 06:59:28 -06:00
stm32_adc.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_aes.c
stm32_aes.h
stm32_alarm.h
stm32_allocateheap.c Rename CONFIG_DEBUG_HEAP to CONFIG_HEAP_COLORATION 2016-06-15 14:48:06 -06:00
stm32_bbsram.c With last change, stm32_pwr_enablebkp() no longer returns a value 2016-08-09 07:50:31 -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 can.h moved from include/nuttx/ to include/nuttx/drivers. 2016-07-20 13:38:36 -06:00
stm32_can.h can.h moved from include/nuttx/ to include/nuttx/drivers. 2016-07-20 13:38:36 -06:00
stm32_capture.c Correct conditional compilation in STM32 timer cpature logic 2016-06-03 08:41:53 -06:00
stm32_capture.h
stm32_ccm.c
stm32_ccm.h
stm32_dac.c STM32 DAC: Fix shift value whenever there are is a DAC2 and, hence, up to three interfaces. 2016-11-29 07:03:54 -06:00
stm32_dac.h
stm32_dbgmcu.h
stm32_dma2d.c arch: Disable priority inheritance on all semaphores used for signaling in the rest of the MCU drivers 2016-11-03 17:38:26 -06:00
stm32_dma2d.h
stm32_dma.c Fix STM32 DMA code and configuration for STM32F37X chips 2016-06-09 05:02:43 +02:00
stm32_dma.h Eliminate some warnings when CONFIG_DEBUG_FEATURES is enabled, but no output is enabled 2016-06-12 14:44:04 -06:00
stm32_dumpgpio.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_eth.c Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed. 2016-12-03 16:28:19 -06:00
stm32_eth.h
stm32_exti_alarm.c Simplify some computations 2016-07-23 08:13:25 -06:00
stm32_exti_gpio.c
stm32_exti_pwr.c
stm32_exti_pwr.h
stm32_exti.h
stm32_flash.c I think, that Size is (highest address+1 - Base address) 2016-11-01 22:27:35 +00:00
stm32_flash.h
stm32_freerun.c Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name. 2016-07-11 06:54:02 -06:00
stm32_freerun.h Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name. 2016-07-11 06:54:02 -06:00
stm32_fsmc.h
stm32_getc.c Update some comments 2016-06-04 13:04:13 -06:00
stm32_getc.h KL and LPC11: Perform similar name change as for STM32: xyz_lowputc -> up_putc 2016-06-04 11:29:27 -06:00
stm32_gpio.c hen configuring a GPIO via stm32_configgpio() the function will first set the mode to output and then set the initial state of the gpio later on. If you have an application with an externaly pulled-up pin, this would lead to a glitch on the line that may be dangerous in some applications (e.G. Reset Line for other chips, etc). This changes sets the output state before configuring the pin as an output. 2016-06-17 06:23:18 -06:00
stm32_gpio.h Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
stm32_i2c_alt.c arch: Disable priority inheritance on all semaphores used for signaling in all I2C/TWI drivers 2016-11-03 14:23:42 -06:00
stm32_i2c.c arch: Disable priority inheritance on all semaphores used for signaling in all I2C/TWI drivers 2016-11-03 14:23:42 -06:00
stm32_i2c.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_idle.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_irq.c Simplify some computations 2016-07-23 08:13:25 -06:00
stm32_iwdg.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_lowputc.c STM32: Hook 1-Wire driver into the build system 2016-05-25 12:31:32 -06: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 arch: Disable priority inheritance on all semaphores used for signaling in the rest of the MCU drivers 2016-11-03 17:38:26 -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 STM32: Fix bug in oneshot timer 2016-07-13 10:20:38 -06:00
stm32_oneshot.h STM32: Add support for Tickless mode (two timer implementation) 2016-07-06 12:48:30 -06:00
stm32_otgfs.h
stm32_otgfsdev.c stm32_otgfsdev.c edited online with Bitbucket 2016-08-26 17:20:38 +00:00
stm32_otgfshost.c arch: Disable priority inheritance on all semaphores used for signaling in all USB host drivers 2016-11-03 17:05:53 -06:00
stm32_otghs.h
stm32_otghsdev.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_otghshost.c stm32_otghshost: if STM32F446 increase number of channels to 16 2016-11-30 12:17:12 -06:00
stm32_pm.h
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 STM37xx PWM: Add PWM driver support for STMF37xx. The changes have been tested successfuly for TIM4 and TIM17 (different IPs). 2016-11-07 09:35:48 -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 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_pwr.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_qencoder.c Add support for qencoders on various nucleo boards 2016-10-03 16:07:20 +02:00
stm32_qencoder.h
stm32_rcc.c With last change, stm32_pwr_enablebkp() no longer returns a value 2016-08-09 07:50:31 -06:00
stm32_rcc.h
stm32_rng.c Move driver related prototypes out of include/nuttx/fs/fs.h and into new include/drivers/drivers.h 2016-07-20 13:15:37 -06:00
stm32_rtc_lowerhalf.c alarm 10 now runs to completion 2016-05-31 14:17:52 -07:00
stm32_rtc.c Eliminate a warning 2016-06-16 15:26:19 -06:00
stm32_rtc.h STM32: Move backup domain reset to stm32_rcc.c in order to avoid disabling LSE during RTC initialiation. 2016-06-16 09:52:15 -06:00
stm32_rtcc.c A consequence of Max's change to the logic to enable access to the backup domain is that every call to enabledbkp(true) must be followed by a matching call to enablebkp(false). There was one cse in both RTCC drivers where that may not always be true. 2016-08-09 11:33:47 -06:00
stm32_rtcounter.c Fix for F1 RTC Clock, tested on F103 2016-11-25 06:17:18 +01:00
stm32_sdadc.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
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 arch: Disable priority inheritance on all semaphores used for signaling in all SD card drivers 2016-11-03 15:13:27 -06:00
stm32_sdio.h
stm32_serial.c STM32 Serial: Trivial removal of an extra space in a comment 2016-10-28 07:16:52 -06:00
stm32_spi.c arch: Disable priority inheritance on all semaphores used for signaling in all SPI drivers 2016-11-03 14:51:44 -06:00
stm32_spi.h
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
stm32_tickless.c Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name. 2016-07-11 06:54:02 -06:00
stm32_tim_lowerhalf.c All timer lower half drivers. Port Sebastien's changes to all all other implementations of the timer lower half. Very many just and untested. Expect some problems. 2016-11-17 15:03:31 -06:00
stm32_tim.c STM32 timer: Eliminate a warning 2016-07-11 13:13:17 -06:00
stm32_tim.h STM32 timer: Reorganize to conform better with the NuttX coding style 2016-07-06 13:36:17 -06:00
stm32_timerisr.c
stm32_uart.h STM32: Hook 1-Wire driver into the build system 2016-05-25 12:31:32 -06:00
stm32_uid.c
stm32_uid.h
stm32_usbdev.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32_usbdev.h
stm32_usbhost.c
stm32_usbhost.h Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
stm32_userspace.c
stm32_userspace.h
stm32_waste.c
stm32_waste.h
stm32_wdg.h
stm32_wwdg.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
stm32.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
stm32f10xxx_dma.c Eliminate some warnings when CONFIG_DEBUG_FEATURES is enabled, but no output is enabled 2016-06-12 14:44:04 -06:00
stm32f10xxx_rcc.c Fix for F1 RTC Clock, tested on F103 2016-11-25 06:17:18 +01:00
stm32f20xxx_dma.c Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred. 2016-06-16 09:38:16 -06:00
stm32f20xxx_rcc.c
stm32f30xxx_i2c.c arch: Disable priority inheritance on all semaphores used for signaling in all I2C/TWI drivers 2016-11-03 14:23:42 -06:00
stm32f30xxx_rcc.c
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
stm32f40xxx_dma.c Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred. 2016-06-16 09:38:16 -06:00
stm32f40xxx_i2c.c arch: Disable priority inheritance on all semaphores used for signaling in all I2C/TWI drivers 2016-11-03 14:23:42 -06:00
stm32f40xxx_rcc.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
stm32f40xxx_rtcc.c A consequence of Max's change to the logic to enable access to the backup domain is that every call to enabledbkp(true) must be followed by a matching call to enablebkp(false). There was one cse in both RTCC drivers where that may not always be true. 2016-08-09 11:33:47 -06:00
stm32l15xxx_rcc.c