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 
21 
22 void setStatusLed(bool state);
23 void setErrorLed(bool state);
24 
25 void resetWatchdog();
26 
30 void syslog(const char* msg);
31 
32 }
board::resetWatchdog
void resetWatchdog()
Definition: board.cpp:173
board::setStatusLed
void setStatusLed(bool state)
Definition: board.cpp:163
board::syslog
void syslog(const char *msg)
Definition: board.cpp:178
board::UniqueIDSize
static constexpr unsigned UniqueIDSize
Definition: board.hpp:15
board::die
void die()
Definition: board.cpp:137
board
Definition: board.cpp:20
uavcan::uint8_t
std::uint8_t uint8_t
Definition: std.hpp:24
board::readUniqueID
void readUniqueID(std::uint8_t out_uid[UniqueIDSize])
Definition: board.cpp:155
__attribute__
__attribute__((gnu_inline)) inline void spi_start(uint8_t data)
Definition: spi.h:74
board::setErrorLed
void setErrorLed(bool state)
Definition: board.cpp:168


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:02