nuttx/arch/arm/src/stm32
2018-04-14 09:23:08 -06:00
..
chip Merged in raiden00/nuttx (pull request #616) 2018-04-04 17:03:48 +00:00
gnu Merged in raiden00/nuttx (pull request #529) 2017-11-05 14:15:04 +00:00
iar Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
chip.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
Kconfig This commit adds a Bluetooth HCI UART lower half driver for the STM32 2018-04-13 10:36:23 -06:00
Make.defs This commit adds a Bluetooth HCI UART lower half driver for the STM32 2018-04-13 10:36:23 -06:00
stm32_1wire.c arch/arm/src/stm32 and stm32l4: In 1wire driver, do not write useless WRITEBIT zero return value to const buffer 2018-04-04 11:09:20 -06:00
stm32_1wire.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_adc.c Make sure that labeling is used consistently in all function headers (part 2). 2018-02-01 12:03:55 -06:00
stm32_adc.h Merged in raiden00/nuttx (pull request #529) 2017-11-05 14:15:04 +00:00
stm32_aes.c Squashed commit of the following: 2017-10-04 15:22:27 -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 arch/arm/src/stm32: Add support for the STM32F401xB and STM32F401xC families. 2018-03-05 13:45:01 -06:00
stm32_bbsram.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_bbsram.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_bkp.h Update comments, mostly spelling errors. 2018-01-27 09:37:46 -06:00
stm32_can.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_can.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06: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 Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_comp.c Squashed commit of the following: 2018-01-30 17:57:36 -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 Squashed commit of the following: 2017-09-30 11:51:37 -06:00
stm32_dac.h Merged in raiden00/nuttx (pull request #469) 2017-08-27 12:49:53 +00:00
stm32_dbgmcu.h Email address change in nuttx/ 2012-09-13 18:32:24 +00:00
stm32_dma2d.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_dma2d.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_dma.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_dma.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_dumpgpio.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_eth.c arch/arm/src/stm32: If Ethernet initialization failures (per previous commit), then do not register the uninitialized Ethernet device. Ths prevents any use of the badly initialized interface. 2018-03-27 15:33:59 -06:00
stm32_eth.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_alarm.c Standardization of some function headers. 2018-03-13 09:52:27 -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 Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_pwr.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti_wakeup.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_exti.h Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_flash.c arch/arm/src/stm32: stm32_flash.c: add progmem support for STM32L15XX 2018-02-20 07:05:07 -06:00
stm32_flash.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -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 Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_gpio.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_gpio.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_hciuart.c Various fixes/changes from intial testing of the HCI UART on the STM32F4-Discovery board. Re-organized how the Blutetooth network driver is initialized. Added lots of new debug output. Add a new STM32 F4 Discovery configuration for testing the HCI UART. Various fixes to get through initialization (still does not). 2018-04-14 09:23:08 -06:00
stm32_hciuart.h configs/stm32fdiscovery: Add support in bringup logic to initialize the HCI UART and register the HCI UART network device. 2018-04-13 14:53:11 -06:00
stm32_hrtim.c Merged in raiden00/nuttx (pull request #625) 2018-04-07 13:06:39 +00:00
stm32_hrtim.h Merged in raiden00/nuttx (pull request #616) 2018-04-04 17:03:48 +00:00
stm32_i2c_alt.c arch/arm/src/stm32: Fix compile error when trace is enabled. I2CEVENT_ERROR was used but never defined. 2017-11-26 06:51:12 -06:00
stm32_i2c.c i2c/i2c_master.h: Change incorrect comment about I2C_TRANSFER return value to indicate that the method returns zero on success rather than the number of bytes transferred. 2018-03-22 06:51:09 -06:00
stm32_i2c.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_i2s.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_i2s.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -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 arch/arm/src/stm32: Make STM32 usable with an external RTC. drivers/timers/ds3231.c: Correct some debug statments. 2018-01-24 06:55:14 -06:00
stm32_iwdg.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_lowputc.c Merged in spiriou/nuttx/stm32_lowputc (pull request #613) 2018-03-12 22:01:00 +00: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 Standardization of some function headers. 2018-03-13 09:52:27 -06:00
stm32_ltdc.h Standardization of some function headers. 2018-03-13 09:52:27 -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 Squashed commit of the following: 2018-01-30 17:57:36 -06: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 STM32: Remove usb_dumpbuffer() macro from OTGFS device. It cannot be controlled via Kconfig and therefore will not be supported. 2017-11-23 06:37:21 -06:00
stm32_otgfshost.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -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 Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pm.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pminitialize.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pmsleep.c More trailing whilespace removal 2014-04-13 16:22:22 -06:00
stm32_pmstandby.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pmstop.c More trailing whilespace removal 2014-04-13 16:22:22 -06:00
stm32_procfs_ccm.c Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err() 2016-06-11 15:50:49 -06:00
stm32_pwm.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pwm.h Build break fix: define PWM_TIM2_CH1CFG for channel 1 PWM 2017-09-26 20:55:23 +02:00
stm32_pwr.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_pwr.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_qencoder.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_qencoder.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_rcc.c Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_rcc.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_rng.c Squashed commit of the following: 2017-10-04 15:22:27 -06:00
stm32_rtc_lowerhalf.c Cosmetic fixes to comments, README, and other trivial corrections. 2017-12-25 10:45:47 -06:00
stm32_rtc.c Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00
stm32_rtc.h arch/arm/src/lpc54xx: Add an RTC driver and a RTC character driver lower half. configs/lpcxpresso-lpc54628: Add logic to register the RTC character driver if it is enabled. Enable the RTC and RTC character driver in the NSH configuration. 2017-12-25 13:56:06 -06:00
stm32_rtcc.c Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00
stm32_rtcounter.c Cosmetic fixes to comments, README, and other trivial corrections. 2017-12-25 10:45:47 -06:00
stm32_sdadc.c Make sure that labeling is used consistently in all function headers (part 2). 2018-02-01 12:03:55 -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 Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_sdio.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_serial.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_spi.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_spi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_start.c arch/arm/src/lpc17xx, lpc43xx, and stm32: Fix some compile warnings that I introduced with a possibly overzealous recent change. 2017-12-17 14:29:55 -06:00
stm32_start.h arch/arm/src/kinetis: Fix some compile warnings that I introduced with a possibly overzealous recent change. 2017-12-17 16:26:03 -06:00
stm32_syscfg.h Rename CONFIG_STM32_STM32F40XX to CONFIG_STM32_STM32FXXXX since it is used by F4 parts other than F40x 2017-07-06 10:20:14 -06:00
stm32_tickless.c STM32 Tickless: The attached patch removes the restriction to 16bit counts when a 32bit timer is used for the new tickless on the stm32. As it is now, the restriction is very limiting, especially if one wants high granularity and large achievable intervals and has the hardware (namely the 32bit timers) available. 2017-09-16 08:20:07 -06:00
stm32_tim_lowerhalf.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_tim.c Add the set counter function for stm32 timers 2017-08-31 11:54:00 -06:00
stm32_tim.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_timerisr.c irq_dispatch: Add argument pointer to irq_dispatch 2017-02-27 06:27:56 -06:00
stm32_uart.h Merged in juniskane/nuttx_stm32l4/stm32_serial_patches_pr (pull request #504) 2017-10-09 16:20:24 +00: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 Merged in spiriou/nuttx/stm32_usbdev_hid (pull request #611) 2018-03-12 20:08:55 +00: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 I'm working on bringing up USB full-speed support on STM32F405.  My board does not include a USB power switch, VBus sensing, over current detection, or ID pin. 2017-08-07 10:24:31 -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 Add Uros' RCC actitivity counter to STM32 idle loop 2011-08-20 13:23:34 +00:00
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 Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32_wwdg.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32.h arch/arm/src/stm32: Remove bogus definitions of STM32_BKP_BASE from the F2, F3, and F4 memory maps. Unlike the F1, these parts do not have a separate BKP address region. The BKP registers are with the RTCC address regions. 2018-01-26 11:18:46 -06:00
stm32f10xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f10xxx_rcc.c Fix for F1 RTC Clock, tested on F103 2016-11-25 06:17:18 +01:00
stm32f20xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -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 Cosmetic fixes to comments, README, and other trivial corrections. 2017-12-25 10:45:47 -06:00
stm32f30xxx_rcc.c arch/arm/src/stm32: Back out a small part of the previous commit ... my fault. 2018-04-11 18:25:35 -06:00
stm32f33xxx_adc.c Merged in raiden00/nuttx (pull request #625) 2018-04-07 13:06:39 +00:00
stm32f33xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f33xxx_rcc.c arch/arm/src/stm32/stm32f33xxx_rcc.c: A flash wait state configuration. Flash latency must be fixed according to sysclk frequency. If this operation 2018-02-17 12:27:29 -06:00
stm32f37xxx_rcc.c arch/: Remove dangling space at the end of lines. 2017-06-28 13:16:48 -06:00
stm32f40xxx_alarm.h arch/srm/src/stm32f7: Add CONFIG_RTC_PERIODIC support. Also makes the RTC lowerhalf more like in STM32L4. 2018-03-05 07:46:58 -06:00
stm32f40xxx_dma.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
stm32f40xxx_i2c.c arm/arm/src/stm32: Corrections to STM32 F4 I2C to fix the NORESTART flag. 2018-02-13 11:41:57 -06:00
stm32f40xxx_rcc.c To use an external oscillator module (not just a crystal) with the STM32F4, one needs to enable the HSEBYP bit in the RCC_CR register. This change allows an integrator to define STM32_RCC_CR_HSEBYP in their board.h file if they want this configuration. 2017-07-30 06:22:30 -06:00
stm32f40xxx_rtcc.c arch/arm/src/stm32: Make STM32 usable with an external RTC. drivers/timers/ds3231.c: Correct some debug statments. 2018-01-24 06:55:14 -06:00
stm32l15xxx_alarm.h arch/srm/src/stm32f7: Add CONFIG_RTC_PERIODIC support. Also makes the RTC lowerhalf more like in STM32L4. 2018-03-05 07:46:58 -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
stm32l15xxx_rtcc.c Merged in juniskane/nuttx_stm32l4/stm32l1_stm32l4_rtc_update_pr (pull request #514) 2017-10-20 17:15:17 +00:00