#ifndef __SPI_COMMUNICATION_H__
#define __SPI_COMMUNICATION_H__

#include "spi_common.h"

ESESTATUS send_IFrame(uint8_t seqnum, uint8_t moredata, uint8_t *p_data, uint32_t data_len);
ESESTATUS send_SFrame(uint8_t control, uint8_t *p_data, uint32_t data_len);
ESESTATUS send_RFrame(uint8_t seqnum, uint8_t r_ack);
ESESTATUS receive_Frame(uint8_t * p_buffer);
ESESTATUS send_NullByte(void);
ESESTATUS send_RawData(uint8_t *p_data, uint32_t data_len);

#endif /* __SPI_COMMUNICATION_H__ */

