Revision 21eea8bd
| templates/periphAL.h | ||
|---|---|---|
| 310 | 310 |
*/ |
| 311 | 311 |
apalExitStatus_t apalSPITransmit(apalSPIDriver_t* spid, const uint8_t* const data, const size_t length); |
| 312 | 312 |
|
| 313 |
/** |
|
| 314 |
* @brief Transmit data to SPI and receive data afterwards without releasing the bus in between |
|
| 315 |
* |
|
| 316 |
* @param spid The SPI driver to use. |
|
| 317 |
* @param txData Transmit data buffer. |
|
| 318 |
* @param rxData Receive data buffer. |
|
| 319 |
* @param txLength Number of bytes to send. |
|
| 320 |
* @param rxLength Number of bytes to receive. |
|
| 321 |
* |
|
| 322 |
* @return The status indicates whether the function call was succesful. |
|
| 323 |
*/ |
|
| 324 |
static inline apalExitStatus_t apalSPITransmitAndReceive(apalSPIDriver_t* spid, const uint8_t* const txData , uint8_t* const rxData, const size_t txLength, const size_t rxLength); |
|
| 325 |
|
|
| 313 | 326 |
#ifdef __cplusplus |
| 314 | 327 |
} |
| 315 | 328 |
#endif |
Also available in: Unified diff