1 #if !defined(__SPI_H__)
\r
5 #define CMD_RX_GET 11
\r
8 #define CMD_TX_LEN 12
\r
10 #define CMD_TX_SET 13
\r
12 // リングバッファにあるデータ数を返す
\r
13 #define CMD_DNUM_GET 14
\r
16 #define CMD_BUF_CLEAR 15
\r
18 // SPIで実際に受信したデータ長を取得
\r
19 #define CMD_RECEIVED_LEN_GET 20
\r
21 // SPIで受信するデータ長 固定長 $含む
\r
22 #define SPI_DATA_LEN 945
\r
24 #define SPI_HEAD_CHAR '$'
\r
26 // SPI受信データの先頭からのオフセット
\r
27 #define SPI_OFS_GPS (18-17)
\r
28 #define SPI_OFS_1SEC (38-17)
\r
29 #define SPI_OFS_DATA (62-17)
\r
34 int spi_get_fd(void);
\r
35 int spi_open(char *dev);
\r
36 int spi_ioctl(int cmd, void *p);
\r
37 int spi_close(void);
\r
39 void spi_tx_len_set(int len);
\r
40 void spi_rx_get(char *p);
\r
41 void spi_tx_set(char *p);
\r
42 void spi_buf_clear(void);
\r
43 int spi_dnum_get(void);
\r
44 int spi_rcvd_len_get(void);
\r