|  | /* | 
|  | * Copyright (c) 2018 Nordic Semiconductor ASA | 
|  | * | 
|  | * SPDX-License-Identifier: Apache-2.0 | 
|  | */ | 
|  |  | 
|  | #include <zephyr/kernel.h> | 
|  | #include <stdio.h> | 
|  | #include <stdlib.h> | 
|  | #include <openthread/platform/spi-slave.h> | 
|  |  | 
|  | #include "platform-zephyr.h" | 
|  |  | 
|  | /* Spi-slave stubs */ | 
|  |  | 
|  | otError otPlatSpiSlaveEnable( | 
|  | otPlatSpiSlaveTransactionCompleteCallback aCompleteCallback, | 
|  | otPlatSpiSlaveTransactionProcessCallback aProcessCallback, | 
|  | void *aContext) | 
|  | { | 
|  | ARG_UNUSED(aCompleteCallback); | 
|  | ARG_UNUSED(aProcessCallback); | 
|  | ARG_UNUSED(aContext); | 
|  |  | 
|  | return OT_ERROR_NOT_IMPLEMENTED; | 
|  | } | 
|  |  | 
|  | void otPlatSpiSlaveDisable(void) | 
|  | { | 
|  | /* Intentionally empty */ | 
|  | } | 
|  |  | 
|  | otError otPlatSpiSlavePrepareTransaction( | 
|  | uint8_t *anOutputBuf, | 
|  | uint16_t anOutputBufLen, | 
|  | uint8_t *anInputBuf, | 
|  | uint16_t anInputBufLen, | 
|  | bool aRequestTransactionFlag | 
|  | ) | 
|  | { | 
|  | ARG_UNUSED(anOutputBuf); | 
|  | ARG_UNUSED(anOutputBufLen); | 
|  | ARG_UNUSED(anInputBuf); | 
|  | ARG_UNUSED(anInputBufLen); | 
|  | ARG_UNUSED(aRequestTransactionFlag); | 
|  |  | 
|  | return OT_ERROR_NOT_IMPLEMENTED; | 
|  | } |