]> rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/blob - rpp/lib/rpp/include/drv/lout.h
Yet another place to fix
[pes-rpp/rpp-test-sw.git] / rpp / lib / rpp / include / drv / lout.h
1 /*
2  * lout_spi.h
3  *
4  *  Created on: 7.12.2012
5  *      Author: Michal Horn
6  */
7
8 #ifndef LOUT_SPI_H_
9 #define LOUT_SPI_H_
10
11 //#include "sys_common.h"
12 //#include "hal_port_def.h"
13 #include "drv/drv.h"
14
15 // 0b01010101111111110101010111111111
16 #define LOUT_SPICMD_INIT_VAL        0x55FF55FF
17
18 enum LOUT_CODES {LOUT_CODE0 = 1, LOUT_CODE1};
19
20 void lout_init();
21 int lout_set_pin(uint32_t pin, int val);
22 int lout_get_pin(uint32_t pin);
23 void lout_set_word(uint8_t word);
24 uint8_t lout_get_word();
25 int lout_spi_transfer();
26 uint32_t lout_spi_get_cmd();
27 uint32_t lout_spi_get_response();
28
29 #endif /* LOUT_SPI_H_ */