Lines Matching refs:SPI
688 * Added support for SPI-based MMC/SD cards (with an SPI driver
692 exporting the SPI based MMC/SD card on the NXP LPC214x.
737 * Fixed a race condition workaround delay in LPC214X SPI logic.
915 * Extended I2C and SPI interface definitions
942 Other changes in this release include: Extensions to the SPI interface
959 * The SPI-based MMC/SD driver was extended to support SDHC Version
963 the LM3S6918, the LPC2148, the SPI-based MMC/SD driver, and to
979 serial console. An SPI driver is available but untested (because
1072 display and MicroSD support. An SPI driver and a DMA support was
1087 * Verified SPI operation using driver for SPI based FLASH parts
1329 * A NuttX Ethernet driver for the Microchip ENC28J60 SPI Ethernet
1343 in the STR-P711 SPI driver.
1365 * An I2C driver and (basic) SPI driver were added for the NXP
1393 * Also included are unverified SPI and USB device drivers.
1397 (2) SPI-based MMC/SD support
1449 execute large programs on a mass storage device (such as SPI
1550 * A driver for the Atmel AT45DB161D 4Mbit SPI FLASH part
1602 devices -- like SPI and USB --- and will be available in a
1683 * The SPI_SETBITS macro was calling the SPI setmode method.
1698 * Added an optional cmddata() method to the SPI interface. Some
1878 * Additional bugfixes: pipes, stdint.h, STM32 SDIO and SPI drivers
2118 An SPI driver and a USB device driver exist for the AT90USB as
2346 * AT91SAM3U SPI driver. To support the ADS7843E toucscreen
2666 unverified SPI driver is also available).
2980 * Drivers: Added a driver for the SST 25 SPI-based FLASH parts.
3077 * STM32: Pinmap fixes, SPI driver re-initialization
3126 SPI FLASH family (W25x16, W25x32, W25x64, and others). ADS7843E driver
3258 * Drivers: W25 SPI FLASH
3576 - Updates to support for SPI DMA on the STM32 F1/F2/F4. From
3723 - Some SD cards will appear busy until switched to SPI mode for
3731 - STM32 F4 maximum SPI frequency was wrong (corrected by Petteri
3860 - Locking added to MMC/SD SPI drivers so that MMC/SD can co-exist on
3861 the same bus as other SPI devices. Frequency is reset each time
3862 that the MMC/SD SPI has the bus locked. (from Petteri Aimonen).
3983 - Handle cases were SPI DMA logic fails if sem_wait is awakened
3986 the SPI peripheral is enabled (from Petteri Aimonen).
4062 - SPI initialize functions renamed so that multiple SPI blocks can
4310 - If CONFIG_STM32_DMACAPABLE is defined, the STM32 SPI driver now uses
4313 F4 which may have SPI data buffers allocated on the stack in CCM
4527 - Added support for a generic bit-bang SPI driver. This includes
4558 - Re-architect the SAM3/4 SPI driver so that is it compatible with the
4559 SPI drivers of other MCUs.
4565 - SAM4L-Xplained: Added support for the SPI-based SD card on the I/O1
4588 - Added SPI driver and register definitions for the Freescale KL25Z.
4589 - Added a framework for controlling SPI-related discrete inputs and
4594 - New sub-directories to hold SPI-related files: includes/nuttx/spi.h
4595 moved to include/nuttx/spi/.; SPI-related Kconfig info moved from
4661 - MMC/SD SPI based driver: Driver needs to make sure that the SPI
4703 - Common SPI driver: Fix SPI mode setting. In the SAM3/4 family, the
4763 - STM32 SPI: nbits() interface extended to control bit order as well
4776 - DMA-capable drivers for the SAMA5 SPI peripherals.
4791 - Integrated a FAT file system on the on-board SPI-based AT25 serial
4914 - KL25Z SPI: Correct typo in name of a function. From Alan Carvalho
5215 - DMA-related fixes to the SPI driver from Ken Pettit.
5224 - zkit-arm-1768: MMC/SD is on SPI, not SSP0. From Rashid Fatah.
5909 - Backported the SAMA5 SPI driver to the SAM3/4 architecture. The
5910 SAMA5 version supports both multiple SPI peripherals as needed by the
5922 NuttShell (NSH) works reliably over a serial port. An SPI driver
5947 - Incorporated I2C and SPI drivers for the LPC23xx from Lizhuoyi.
6044 - Disable SPI before changing DPI CR1 register (from David Sidrane).
6121 - Add support in HSMCI and SPI drivers to invalidate cached memory if
6123 - Add logic to handle SPI word widths > 8
6262 - STM32 F2 SPI: Correct a mapping for SPI MOSI pin. From dlsitzer.
6519 - CC3000: Correct SPI mode for CC3000 is CPOL=0 CHPA=1. From Jussi
7070 - Emulated SPI FLASH driver for the sim target from Ken Pettit.
7523 - Add support for the STM32F429i Discovery's LCD (SPI based). From
8053 - STM32 F2 and F4: Set the GPIO_SPEED_50MHz on all F2 and F4 SPI pin
8055 is generalized to all SPI and all F2 and F4. Discovered and fixed
8404 - SPI: The source clock for SPI 4,5, and 6 should be PCLK2, not PCLK1
8455 - SPI iInterface: Add an SPIDEV_USER so that there can be board-
8456 specific definitions of SPI devices.
8509 This initialize release includes support for: SDRAM, TWI/I2C, SPI,
8721 - MMCSD SPI Multi-block transfers: ACMD23 must be preceded with CMD55
8773 - STM32 SPI: Add missing SPI callback functions to the STM32 SPI
8919 tested. The SPI pins are mapped correctly but have not yet been
9170 - EFM32 SPI: Add missing SPI GPIO pin initialization. From Pierre-noel
9283 the SPI or I2C interface. From Alan Carvalho de Assis.
9305 - SPI Slave Interface: Add a definition of an SPI slave interface.
9383 - SAMV7 SPI Slave Driver: Add the an SPI slave driver.
9569 - EFM32 SPI: Correct write to incorrect register in EFM32 SPI driver.
9660 SPI data transfer interface.
9868 - Fixed the SPI driver. From Ilya Averyanov.
10249 - SPI Interface: Add an optional hwfeatures() method to the SPI
10516 communicates via SPI with a MCU. Reading the ADC conversion result
10755 - SST26F: Add an MTD driver for SST26F spi/qspi flash devices (SPI
10869 - STM32 L4 SPI: Add support for SPI 4 and 5 on stm32f411 chips. From
10967 - ADS1255: Must not do SPI access from interrupt handler. Use the
10968 worker thread instead. Must also lock the SPI bus before using it.
10969 - Several SPI-based drivers modified. All drivers that use SPI must
11048 - STM32L4 SPI: That STM32Lr SPI driver is quite different. They now
11103 - drivers/mtd: Add a driver of IS25xP SPI flash devices. Based on
11186 - SPI: SPI-Freq. 40MHz; VARSELECT; hw-features This change adds the
11189 o Increase the allowed SPI-Frequency from 20 to 40 MHz.
11293 - STM32 F7: Add SPI driver. From David Sidrane.
11294 - STM32 F7: Add SPI, I2C, and ADC drivers. From Lok Tep.
11319 - Nucleo-144/Nucleo-F767ZI: Add test for STM32 F7 SPI. From David
11808 - SPI-based MTD driver for Macronix MX25L3233F or MX25L6433F. From
11857 - Add an SPI helper function that encapsulates and manages a sequence
11858 of SPI transfers.
11859 - Add an SPI character driver that will permit access to the SPI bus
11924 - stm32f103-minimum: Add board config support to SPI LCD module
12123 - EFM32 SPI drivers adopted incompatible conventions (See STM32 for
12128 - STM32, STM32 L4, and EFM32 SPI drivers adopted incompatible
12133 other SPI drivers. This change three things: (1) It adds
12148 - STM32F3 SPI: Fix the number of bit setting for the F3. That and
12151 - STM32 and STM32 L4: Enabling SPI DMA loses other bits in CR2.
12152 - STM32F3 SPI: Cannot write always 16-bit value to DR register
12192 - STM32 SPI: stm32_modifycr2 should be available on all platforms if
12431 - i.MX6: Add an untested SPI driver taken directly from the i.MX1 port.
12435 - Kinetis: Added missing headers. Kinetis broke out SPI to
12755 - SPI configuration: Fix Kconfig warning. This change moves the
12756 ARCH_HAVE_SPI options outside the check for SPI. Those options don't
12757 depend on SPI, and Kconfig files in arch/ enable them even if SPI
12776 - SSD1306: Fix errors in SPI mode configuration. From Gong Darcy.
12940 - STM32 F7: Fix to SPI-Master driver. Without this the chip select
13259 - STM32F103 Minimum: Add SDCard support over SPI on STM32F103-Minimum
13417 - drivers/spi/Kconfig: There is too much SPI in the configuration
13418 menu; SPI Driver Support menu is empty. From Maciej Wójcik.
13420 connected through SPI. From Maciej Wójcik.
13462 - Kinetis: Correct some SPI and I2C configuration issues. From
13496 - Fix for SAMv7 SPI: DLYBS value was calculated, but never written to
13704 - SPI: Add an instance argument to the SPIDEV definitions. Thus,
13707 distinguishes multiple FLASH devices on the same SPI bus. From
13848 - STM32 F7: Add SPI DMA support. From Jussi Kivilinna.
13862 initialization logic and SPI support. Configurations exist for nsh,
14741 - Kinetis SPI driver: From David Sidrane.
14754 - freedom-k66f: Use SPI driver. Initialize SPI1 on connector J6. No
14879 - STM32F103-Minimum: Add support for SmartFS on Winbond W25 SPI NOR
14895 - Clicker2-STM32: Configure EDBG SPI CS just to make that it is
15309 - SAMD21: Fix some SPI-related issues. From Matt Thompson.
15310 - SAMD21 SPI: I was having issues with the bus freezing up .. slaves
15460 - STM32F103-Minumum SPI: SPIDEV_WIRELESS used when this has
15825 LEDs are used on LED Strips and are controlled over SPI.
16045 framebuffer driver instead of SPI serial. Also reduce number of
16829 - SAMD/L: Added experimental DMA support to SPI driver. spi_exchange()
16876 - LPC546xx: And unverified SPI driver is included.
17319 - SPI: In sam_spibus_initialize(), the pinmux configuration was
17322 - SPI: Fixes g_spi2ops and g_spi2dev using incorrect values From Matt
17324 - SPI: SPI must be disabled before changing the mode bits in CTRLA
17357 - STM32 SPI: Removed unnecessary (and incorrect) speed limitation.
17359 - STM32 SPI: I have a SPI bus with both Mode 0 and Mode 3 devices
17360 on it. After performing SPI I/O to a Mode 0 device, switching to a
17361 Mode 3 device locked up the SPI interface. Only zeroes would be
17363 the mode causes a spurious SPI clock transmission that confuses the
17364 stm32f7 SPI input hardware. This problem is solved by (1) changing
17365 the SPI mode with SPI (and perhaps DMA) disabled, and (2) flushing
17386 purposes than UART (e.g. SPI). From Frank Benkert.
17480 9-bit SPI interface (the 9th bit being the command/data bit that is
17483 support from the low-level, MCU SPI driver to manage that 9th bit.
17548 - drivers/sensors: Added LSM330 SPI and ADXL372 drivers along with the
17577 - XMC4: Added SPI support for Infineon XMC45xx microcontroller. From
17582 - XMC4500-Relax: Added board support for SPI. From Alan Carvalho de
17669 LCD uses a 9-bit SPI interface (the 9th bit being the command/data
17721 - STM32 F3 SPI: Enable DMA for SPI on stm32f30xxx MCUs. From Michal
17725 - STM32 L4 I2C/SPI/1WIRE: Added PM hooks to I2C, SPI and 1-wire From
17729 - STM32 F7 ADC/I2C/SPI: Added PM hooks to ADC, I2C and SPI. From
18642 - SAMD5x/E5x SPI/I2C: Bring in untested SPI and I2C drivers from
18740 - LC823450 SPI: Add SPI flash driver for lc823450. NOTE: Only bus
18841 - Nucleo-L476RG: Add support for an external SPI-driven SD card on
19322 - Sensors: Increases SPI frequency in MAX6675 from 400Khz to 4MHz.
19382 - XMC4 SPI: XMC4 SPI was working only for the first transfer From
19977 - STM32 SPI. Enable separate DMA per SPI configuration From Daniel Agar.
19981 - STM32 H7 RCC: Update RCC definitions, add SPI clock configuration and
19983 - STM32 H7 SPI: Add basic SPI support for H7. Enable SYSCFG clock in
20445 - IMXRT1050-EVK: Previous committed implemented SPI-based MMC/SD card
20449 and conditions using the SPI-based support on CONFIG_MMCSD_SPI which
20473 - STM32* SPI: Don't rely on SPI_CR1_SPE to determine if peripheral has
20476 case, the test in the SPI driver is wrong. This change fixes that by
20501 - Nucleo-L432KC: Fix SPI pin definitions in board.h. From Daniel P.
20806 - SPI Lower Half Interface: Extend the HW features supported by SPI.
20932 - LPC23450: Add support for SPI flash boot. Also, remove unnecessary
20933 code for the SPI flash boot. From Masayuki Ishikawa
20937 - LC823450-XGEVK: Add linker script for SPI flash boot. From
20972 - STM32 SPI: Implements the new deferred DMA trigger feature. From
20981 - STM34 F7 DMA: stm32f7 enable separate DMA per SPI configuration
20985 - STM32 F7 SPI: Port Dave Marples STM32 deferred trigger enhancement
20986 to the STM32 F7 SPI drivers. From Gregory Nutt
20987 - STM32 H7 SPI: Port Dave Marples STM32 deferred trigger enhancement
20988 to the STM32 H7 SPI drivers. From Gregory Nutt
20989 - STM32 L4 SPI: Port Dave Marples STM32 deferred trigger enhancement
20990 to the STM32 L4 SPI drivers. From Gregory Nutt
21606 - STM32 SPI: STM32F446 & STM32F469 correct PC1 SPI assignments From
21954 6-axis gyroscope and accelerometers. This commit supports SPI
21956 - EEPROM Driver: Add configurable SPI eeprom frequency. From
22074 - STM32F0/L0 SPI: Add SPI support for F0. From Mateusz Szafoni.
22094 - STM32F7 QSPI: Add stm32f7 Quad SPI support. From Valmantas Paliksa.
22105 DMAMUX. SPI DMA mode. Add base addresses for D1, D2 and D3
22566 dependencies on, for example, SPI. However, this is still a proper
22601 - SAMv7 SPI: Fix DMA Tx/Rx timeout issue. From Kevin Liu.
23062 - STM32F7 SPI: Add SPI DMA threshold configuration. From Valmantas
23577 - SPI Interface: Added standard definitions for ADC SPI device ID.
23584 over SPI or I2C bus. From Alin Jerpelea.
23688 - CXD56xx SPI: Add SPI support. From Alin Jerpelea.
23703 Add SPI-based SP card support. From Alin Jerpelea.
23730 - SPI FLASH: Enable SPI Flash arch/arm/src/cdx56xx: (1) Group all
23732 Peripheral Support comment, (3) Add SPI Flash support From Alin
23734 - Add SPI configuration for SPresence board. Enable PWM support on
23743 - Remove SPI MMC/SD support and enable ADC support for SPresence
23762 READLINE_CMD_HISTORY, enable by default SPI 4 and 5, and enable
23763 SPI to keep all configurations in sync. From Alin Jerpelea.
23771 - WiFi: Improve performance for webserver: (1) Enable SPI DMA for
23772 both TX and RX, (2) Increase SPI clock speed from 4MHz to 10MHz,
23871 - STM32L4R9AI-Disco: Add ksh config, some updates for I2C, SPI and
23927 - MakerLisp: Add hooks needed by SPI driver. Move SPI MMC/SD chip
23930 devices on the SPI bus. From Gregory Nutt.
23932 - MakerLisp: Enable Procfs, RTC, SPI-based SD support, task name, NSH
24312 - STM32H7 SPI: Correct a typo in condition compilation. From
24335 - Olimex-STM32-E407 SPI: Add SPI initialization logic. From Juan
24349 - Nucleo-H743ZI SPI: Correct typos in function naming. From Jonathan
24869 - STM32 SPI: TI Synchronous Serial Frame Format. The SPI macros on
24895 - STM32H7 SPI: Allow more clock sources. From David Sidrane.
25288 - SPI Bitbang: Fix build error when the SPI bitbang variable width
25356 - PIC32MZ SPI: Fix SPI Mode selection. CKE is the inversion of the
25699 - GD5F: Add gigadevice SPI NAND FLASH driver. From YanLin Zhu.
25733 - MCP2515: MCP2525 SPI STD-EXT ID fixes. From DisruptiveNL.
25968 - TM4C123G-Launchpad: SPI CAN functionality on TM4C123GXL. From
26671 - STM32, STM32F7, STM32H7 add SPI DMATHRESHOLD
26674 - z20x: Add XTP2046 SPI support; add timer support
26685 - Improvements for the nRF52 port: I2C, SPI, GPIO support
26704 - PIC32MZ: SPI transfers can be configured to use DMA.
26719 …ors, support fsck to check and repair the smartfs file system, and recover SPI Flash from initial …
26942 CONFIG_STM32H7_DMACAPABLE=y When doing TX DMA (e.g. in SPI driver in
26950 possible - PR-1165 STM32H7: SPI transaction appears to be completed
26953 SPI fifo. This is expected, but the exchange should actually wait for
26955 the dma completion event with the SPI TXC event for detecting end of
26975 support - PR-1116 NRF52832: Work around chip eratta for SPI Master 1
27004 - PR-1032 gs2200m: Add SPI-DMA support to spresense
27010 - PR-1115 SPI slave: Improve interface
27742 * [PR-1422](https://github.com/apache/incubator-nuttx/pull/1422) ESP32: Add SPI
27748 * [PR-1491](https://github.com/apache/incubator-nuttx/pull/1491) ESP32: Add SPI
27755 SPI transmision (DMA, IOMUX, software CS)
27769 PR-1712 ESP32: Add support for external MMCSD card over SPI
27821 missing SPI callback register hooks to support drivers like mmcsd
27849 PR-1910 RX65N: Add SPI driver support
27921 support for STM32F412 with UART / SPI / CAN / I2C / DMA
27987 * [PR-1885](https://github.com/apache/incubator-nuttx/pull/1885) NRF52: Fix SPI
27988 driver structures when SPI\_EXCHANGE is not set
27991 SPI\_MASTER entry in kconfig
28001 where SPI cmddata was not properly mapped for SPIM 0,2,3
28126 SPI support for touch screen controller
28142 Fix priority of SPI transfer task is too low, Modify timeout value for RX ready
28855 * [#2199](https://github.com/apache/incubator-nuttx/pull/2199) SPI Flash driver uses global sem for…
28856 * [#2224](https://github.com/apache/incubator-nuttx/pull/2224) Add SPI Flash hardware encryption I/…
28869 …ub.com/apache/incubator-nuttx/pull/2831) Writeback PSRAM data when mapping SPI Flash address to ES…
28880 * [#3233](https://github.com/apache/incubator-nuttx/pull/3233) Bugfixes and Improvements for SPI DM…
28892 * [#3126](https://github.com/apache/incubator-nuttx/pull/3126) risc-v/esp32-c3: Add support to SPI …
28911 * [#2270](https://github.com/apache/incubator-nuttx/pull/2270) nRF52 SPI improvements
28924 * [#2986](https://github.com/apache/incubator-nuttx/pull/2986) rp2040: Add SPI driver support
28925 * [#3002](https://github.com/apache/incubator-nuttx/pull/3002) rp2040: SPI driver DMA transfer supp…
28926 * [#3057](https://github.com/apache/incubator-nuttx/pull/3057) rp2040: Fix SPI halfword DMA transfer
28932 …cubator-nuttx/pull/2010) arch/arm/src/stm32h7/stm32_spi.c: fixed build issue when SPI is configured
28937 * [#2273](https://github.com/apache/incubator-nuttx/pull/2273) stm32/stm32_spi: Add SPI register de…
28998 * [#2159](https://github.com/apache/incubator-nuttx/pull/2159) xtensa: esp32: Fix SPI master DMA RX…
29044 * [#2709](https://github.com/apache/incubator-nuttx/pull/2709) xtensa: esp32: Fix ESP32 SPI driver …
29104 * [#3116](https://github.com/apache/incubator-nuttx/pull/3116) arm: stm32l5: Enable SPI support and…
29107 * [#3130](https://github.com/apache/incubator-nuttx/pull/3145) xtensa: esp32: Fix SPI polling mode …
29111 * [#3167](https://github.com/apache/incubator-nuttx/pull/3167) arm: stm32h7:SPI Fix 16 bit SPI mode
29136 * [#3486](https://github.com/apache/incubator-nuttx/pull/3486) xtensa: esp32: Improve SPI polling t…
29344 …om/apache/incubator-nuttx/pull/3270) xtensa/esp32: Refactor register access functions on SPI driver
29384 ….com/apache/incubator-nuttx/pull/3030) boards/raspberrypi-pico: Support ENC28J60 SPI ethernet board
29813 …ubator-nuttx/pull/#4002) Kinetis Replace DMA with a proper eDMA driver and use it on SPI and Serial
29898 …* [#4465](https://github.com/apache/incubator-nuttx/pull/#4465) feature: driver: Add a Linux SPI i…
29908 …* [#3782](https://github.com/apache/incubator-nuttx/pull/#3782) spi: Improve SPI Slave interface d…
29912 …* [#3662](https://github.com/apache/incubator-nuttx/pull/#3662) Fix some issues on SPI documentati…
29938 …* [#3851](https://github.com/apache/incubator-nuttx/pull/#3851) spi: Refactor SPI Slave interface …
29981 …* [#3787](https://github.com/apache/incubator-nuttx/pull/#3787) drivers/spi: Add SPI Slave charact…
30004 …github.com/apache/incubator-nuttx/pull/#4641) drivers/mtd/m25px.c: add support for MT25Q256 SPI NOR
30005 * [#4606](https://github.com/apache/incubator-nuttx/pull/#4606) Add support for MT25Q1G SPI NOR
30045 …pache/incubator-nuttx/pull/#4643) S32K1xx arch: Add (optional) support for SPI native/hardware chi…
30109 …* [#3905](https://github.com/apache/incubator-nuttx/pull/#3905) Add SPI driver to PolarFire SoC an…
30128 …* [#3822](https://github.com/apache/incubator-nuttx/pull/#3822) ESP32-C3: Add DMA support for SPI …
30136 …* [#3797](https://github.com/apache/incubator-nuttx/pull/#3797) ESP32-C3: Add SPI Slave peripheral…
30142 …* [#3750](https://github.com/apache/incubator-nuttx/pull/#3750) riscv/esp32c3: Support SPI Flash e…
30146 ….com/apache/incubator-nuttx/pull/#3694) risc-v/esp32c3: Add support for DMA transfers on SPI driver
30154 …apache/incubator-nuttx/pull/#4082) boards/esp32c3-devkit: Support mounting SPI Flash MTD to little…
30207 …he/incubator-nuttx/pull/#4253) xtensa/esp32: Enable the allocation of multiple SPI Flash partitions