board.hpp
Go to the documentation of this file.
1 /*
2  * Pavel Kirienko, 2014 <pavel.kirienko@gmail.com>
3  */
4 
5 #include <cstdint>
6 
7 namespace board
8 {
9 
10 #if __GNUC__
11 __attribute__((noreturn))
12 #endif
13 void die();
14 
15 static constexpr unsigned UniqueIDSize = 16;
16 
20 void readUniqueID(std::uint8_t out_uid[UniqueIDSize]);
21 
22 void setStatusLed(bool state);
23 void setErrorLed(bool state);
24 
25 void resetWatchdog();
26 
30 void syslog(const char* msg);
31 
32 }
std::uint8_t uint8_t
Definition: std.hpp:24
void setErrorLed(bool state)
Definition: board.cpp:168
__attribute__((gnu_inline)) inline void spi_start(uint8_t data)
Definition: spi.h:74
void setStatusLed(bool state)
Definition: board.cpp:163
void resetWatchdog()
Definition: board.cpp:173
Definition: board.cpp:20
void die()
Definition: board.cpp:137
static constexpr unsigned UniqueIDSize
Definition: board.hpp:15
void syslog(const char *msg)
Definition: board.cpp:178
void readUniqueID(std::uint8_t out_uid[UniqueIDSize])
Definition: board.cpp:155


uavcan_communicator
Author(s):
autogenerated on Wed Jan 11 2023 03:59:39