]> rtime.felk.cvut.cz Git - rpp-test-sw.git/blob - rpp/lib/rpp/include/drv/din.h
Yet another place to fix
[rpp-test-sw.git] / rpp / lib / rpp / include / drv / din.h
1 /*
2  * din_spi.h
3  *
4  *  Created on: 17.12.2012
5  *      Author: Michal Horn
6  */
7
8 #ifndef DIN_SPI_H_
9 #define DIN_SPI_H_
10
11 #include "drv/drv.h"
12
13 #define DIN_SPICMD_INIT_VAL     0x007F0000
14
15 int8_t drv_din_ref(uint16_t ref_a, uint16_t ref_b);
16
17 int8_t drv_din_get_varthr(uint8_t pin);
18 void din_set_pr(uint8_t word);
19 void din_set_stat(uint16_t sp_state, uint16_t sg_state);
20 void din_set_int(uint16_t sp_int_enable, uint16_t sg_int_enable);
21 uint16_t din_get_val_word();
22 int din_spi_transfer();
23 void din_reset();
24 void din_switch_st();
25 int din_spi_response();
26 int din_spi_get_cmd();
27
28 #endif /* DIN_SPI_H_ */