zephyr/drivers/spi
Tomasz Bursztyka cced7fd47a api/spi: Change transceive functions signature
Instead of NULL terminated buffer arrays, let's add a parameter for each
that tells the number of spi_buf in it.

It adds a little bit more complexity in driver's side (spi_context.h)
but not on user side (bufer one has to take care of providing the NULL
pointer at the end of the array, now he requires to give the count).

This will saves a significant amount of bytes in more complex setup than
the current dumb spi driver sample.

Fix and Use size_t everywhere (spi_context.h was using u32_t).

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2017-06-01 10:49:30 -04:00
..
Kconfig api: New SPI API 2017-05-19 18:52:25 -04:00
Kconfig.dw doc: misspellings in Kconfig files 2017-05-05 19:38:53 -04:00
Kconfig.mcux_dspi spell: Kconfig help typos: /arch 2017-04-24 20:14:53 +00:00
Kconfig.nrf5 drivers: spi: add nRF5 slave driver 2017-05-11 22:35:28 -04:00
Makefile drivers/spi: Adapt DW driver to new SPI API 2017-05-19 18:52:25 -04:00
spi_context.h api/spi: Change transceive functions signature 2017-06-01 10:49:30 -04:00
spi_dw.c api/spi: Change transceive functions signature 2017-06-01 10:49:30 -04:00
spi_dw.h drivers/spi: Handle synchronous calls in a generic manner in DW driver 2017-05-19 18:52:25 -04:00
spi_dw_legacy.c drivers/spi: Adapt DW driver to new SPI API 2017-05-19 18:52:25 -04:00
spi_dw_quark_se_ss_regs.h drivers/spi: Adapt DW driver to new SPI API 2017-05-19 18:52:25 -04:00
spi_dw_regs.h drivers/spi: Adapt DW driver to new SPI API 2017-05-19 18:52:25 -04:00
spi_intel.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
spi_intel.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
spi_mcux_dspi.c drivers: spi_mcux_dspi: Fix unlikely but possible division by zero 2017-05-23 06:48:26 -05:00
spi_qmsi.c drivers/spi: Get QMSI shim driver following syntax rules 2017-04-21 16:34:52 +00:00
spi_qmsi_ss.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
spim_nrf52.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
spis_nrf5.c drivers: spi: add nRF5 slave driver 2017-05-11 22:35:28 -04:00