nuttx/arch/arm/src/stm32h7
Anthony Merlino 7f10234468 Merged in antmerlino/nuttx/spi-initialize (pull request #746)
This change is needed specifically for the case where a bootloader sets the SPE bit before starting NuttX.  In that case, the test in the SPI driver is bogus.  This change fixes that by assuring that NuttX has booted and initialized at least once (whether or not SPE is set) before the driver starts refusing to initialize.

arch/arm/stm32*: Don't rely on SPI_CR1_SPE to determine if peripheral has been initialized yet.

Approved-by: GregoryN <gnutt@nuttx.org>
2018-11-01 16:00:27 +00:00
..
chip Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00
chip.h Merged in raiden00/nuttx_h7 (pull request #671) 2018-07-08 18:28:14 +00:00
Kconfig Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00
Make.defs Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00
stm32_allocateheap.c arch/: Fix an error found in build testing. The protoype of mpu_log2regionfloor() changed; an additional parameter was added. However, none of the calls to mpu_log2regionfloor() were updated to pass the new, additional parameter. 2018-08-24 16:40:37 -06:00
stm32_exti_gpio.c
stm32_exti.h
stm32_gpio.c
stm32_gpio.h
stm32_i2c.c Merged in raiden00/nuttx_h7 (pull request #720) 2018-09-16 15:58:25 +00:00
stm32_i2c.h Merged in raiden00/nuttx_h7 (pull request #720) 2018-09-16 15:58:25 +00:00
stm32_irq.c arch/arm/src: Correct all ARMv7-M architectures. Interrupts were not be disabled correctly on power up. Writing zero to the NVIC SET-ENABLE registers has no effect. In order to disable interrupts, it is necessary to write all ones to the NVIC CLEAR-ENABLE register. Noted by David Sidrane. 2018-09-21 21:32:50 -06:00
stm32_lowputc.c Merged in raiden00/nuttx_h7 (pull request #677) 2018-07-12 18:31:59 +00:00
stm32_lowputc.h Merged in raiden00/nuttx_h7 (pull request #672) 2018-07-09 16:32:22 +00:00
stm32_pwr.h Merged in raiden00/nuttx_h7 (pull request #671) 2018-07-08 18:28:14 +00:00
stm32_rcc.c
stm32_rcc.h
stm32_serial.c stm32f0, stm32f7, stm32h7, stm32l4 serial: fix use of CONFIG_SERIAL_IFLOWCONTROL for CONFIG_SERIAL_OFLOWCONTROL 2018-10-10 06:29:29 -06:00
stm32_spi.c Merged in antmerlino/nuttx/spi-initialize (pull request #746) 2018-11-01 16:00:27 +00:00
stm32_spi.h Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00
stm32_start.c Merged in raiden00/nuttx_h7 (pull request #672) 2018-07-09 16:32:22 +00:00
stm32_start.h
stm32_timerisr.c
stm32_uart.h Merged in raiden00/nuttx_h7 (pull request #672) 2018-07-09 16:32:22 +00:00
stm32.h Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00
stm32h7x3xx_rcc.c Merged in raiden00/nuttx_h7 (pull request #742) 2018-10-28 12:43:08 +00:00