summaryrefslogtreecommitdiffstats
path: root/mac2phy.h
blob: 98de1660bee02db5577cd325789a126c585683b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef MYRADIO_MAC2PHY_INTERFACE_DEFINITIONS_H_
#define MYRADIO_MAC2PHY_INTERFACE_DEFINITIONS_H_

/*** MAC<->PHY interface definitions ***/

enum spi_command {
	SPI_CMD_NONE = 0,
	SPI_CMD_TXFRAME,
	SPI_CMD_RXFRAME,
	SPI_CMD_TX_TURN_ON,
	SPI_CMD_TX_TURN_OFF,
	SPI_CMD_RX_TURN_ON,
	SPI_CMD_RX_TURN_OFF,
};

enum spi_error {
	SPI_ERR_NONE = 0,
	SPI_ERR_2BIG,		/* Too big */
	SPI_ERR_2SMALL,		/* Too small */
	SPI_ERR_CMD,		/* Unknown command */
	SPI_ERR_BUSY,		/* Still busy with other stuff */
};

#endif /* MYRADIO_MAC2PHY_INTERFACE_DEFINITIONS_H_ */
bues.ch cgit interface