Program Listing for File dm_fx_spi_proto.h¶
↰ Return to documentation for file (src/dm_fx_spi_proto.h)
#ifndef DM_FX_SPI_PROTO_H
#define DM_FX_SPI_PROTO_H
#ifndef DOXYGEN_SHOULD_SKIP_THIS
// Protocol constants
#define HEADER_INSTANCE_BLOCK (0x8001)
#define HEADER_AUDIO_ROUTING_BLOCK (0x8002)
#define HEADER_CONTROL_ROUTING_BLOCK (0x8003)
#define HEADER_PARAMETER_BLOCK (0x8004)
#define HEADER_SINGLE_PARAMETER (0x8005)
#define HEADER_SET_BYPASS (0x8006)
#define HEADER_GET_STATUS (0x8007)
void spi_start(void);
void spi_stop(void);
void spi_fifo_reset(void);
void spi_fifo_push_emptry_frame(void);
bool spi_fifo_insert_block(uint16_t * data, int size);
void spi_transmit_buffered_frames(bool reset_state);
#endif // DOXYGEN_SHOULD_SKIP_THIS
#endif // DM_FX_SPI_PROTO_H