libs
platform_specific_components
lpc11c24
libuavcan
test_olimex_lpc_p11c24
src
sys
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
}
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