summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam/spi/atsam_spi_bus.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp/atsam: Fix SPI driver DMA supportSebastian Huber2019-03-191-144/+154
|
* bsp/atsam: Fix use after freeSebastian Huber2019-03-111-2/+1
|
* bsp/atsam: Accept only 8/16 bits per wordSebastian Huber2019-03-061-5/+3
| | | | | | For proper 16 bits per word support we need probably some DMA adjustments. For 9 to 15 bits per word we need support for the variable peripheral select, see SR_MR[PS] register bit.
* bsp/atsam: Fix SPI CS change supportSebastian Huber2019-03-061-40/+12
| | | | | The previous approach contained a severe bug which disabled the SPI module in some cases leading to a blocked SPI bus.
* bsp/atsam: Change CS delay after transferSebastian Huber2019-03-061-17/+35
|
* bsp/atsam: Make SPI CS delays configurableSebastian Huber2019-03-061-5/+14
|
* bsp/atsam: Simplify SPI configurationSebastian Huber2019-03-061-37/+42
| | | | | Do not use SPID_Configure() since this will enable the peripheral each time and performs a software reset.
* bsp/atsam: Use binary semaphore for SPISebastian Huber2018-10-011-10/+7
| | | | Update #3534.
* bsp/atsam: Fix handling of slow SPI speeds.Christian Mauderer2018-08-091-1/+20
| | | | | This patch fixes an overflow in the frequency calculation of the SPI driver for slow SPI speeds.
* bsps: Move SPI drivers to bspsSebastian Huber2018-04-231-0/+614
This patch is a part of the BSP source reorganization. Update #3285.