Header file of SPI ltc4332 Interface.
More...
Header file of SPI ltc4332 Interface.
- Author
- Paul Benoit (paul..nosp@m.beno.nosp@m.it@an.nosp@m.alog.nosp@m..com)
Copyright 2022(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ ltc4332_spi_init()
Initialize the SPI ltc4332 layer.
- Parameters
-
| desc | - The SPI descriptor. |
| param | - The structure that contains the SPI parameters. |
- Returns
- 0 in case of success, -1 otherwise.
◆ ltc4332_spi_remove()
Free the resources allocated by ltc4332_spi_init().
- Parameters
-
| desc | - The SPI descriptor. |
- Returns
- 0 in case of success, -1 otherwise.
◆ ltc4332_spi_write_and_read()
| int32_t ltc4332_spi_write_and_read |
( |
struct no_os_spi_desc * | desc, |
|
|
uint8_t * | data, |
|
|
uint16_t | bytes_number ) |
Write and read data to/from SPI ltc4332 layer.
- Parameters
-
| desc | - The SPI descriptor. |
| data | - The buffer with the transmitted/received data. |
| bytes_number | - Number of bytes to write/read. |
- Returns
- 0 in case of success, -1 otherwise.S
◆ ltc4332_spi_platform_ops
LTC4332 specific SPI platform ops structure.