This commit is contained in:
parent
baf6f8bb45
commit
aa32239740
11 changed files with 221 additions and 136 deletions
30
firmware/bus.h
Normal file
30
firmware/bus.h
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#ifndef FIATLUX_BUS_H
|
||||
#define FIATLUX_BUS_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
uint32_t spi_transfer_32_duplex(uint8_t bus, uint32_t val);
|
||||
|
||||
uint16_t spi_transfer_16_duplex(uint8_t bus, uint32_t val);
|
||||
|
||||
void reset_bus();
|
||||
|
||||
void bus_init();
|
||||
|
||||
uint16_t bus_transfer_msg(uint8_t addr, uint16_t dat);
|
||||
|
||||
bool bus_transfer_msg_arr(uint8_t addr, uint16_t dat[], uint8_t len);
|
||||
|
||||
uint16_t bus_get_version();
|
||||
|
||||
bool bus_ping();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif //FIATLUX_BUS_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue