#include <uavcan_kinetis/build_config.hpp>
Go to the source code of this file.
Namespaces | |
uavcan_kinetis | |
uavcan_kinetis::clock | |
Macros | |
#define | UAVCAN_KINETIS_GLUE2(A, B) UAVCAN_KINETIS_GLUE2_(A, B) |
#define | UAVCAN_KINETIS_GLUE2_(A, B) A ## B |
#define | UAVCAN_KINETIS_GLUE3(A, B, C) UAVCAN_KINETIS_GLUE3_(A, B, C) |
#define | UAVCAN_KINETIS_GLUE3_(A, B, C) A ## B ## C |
#define | UAVCAN_KINETIS_IRQ_HANDLER(id) int id(int irq, FAR void* context, FAR void *arg) |
#define | UAVCAN_KINETIS_LOG(fmt, ...) syslog(LOG_INFO, "uavcan_kinetis: " fmt "\n", ## __VA_ARGS__) |
Functions | |
uavcan::uint64_t | uavcan_kinetis::clock::getUtcUSecFromCanInterrupt () |
#define UAVCAN_KINETIS_GLUE2 | ( | A, | |
B | |||
) | UAVCAN_KINETIS_GLUE2_(A, B) |
Definition at line 42 of file kinetis/libuavcan/driver/src/internal.hpp.
Glue macros
Definition at line 41 of file kinetis/libuavcan/driver/src/internal.hpp.
Definition at line 45 of file kinetis/libuavcan/driver/src/internal.hpp.
Definition at line 44 of file kinetis/libuavcan/driver/src/internal.hpp.
IRQ handler macros
Definition at line 35 of file kinetis/libuavcan/driver/src/internal.hpp.
#define UAVCAN_KINETIS_LOG | ( | fmt, | |
... | |||
) | syslog(LOG_INFO, "uavcan_kinetis: " fmt "\n", ## __VA_ARGS__) |
Debug output
Definition at line 26 of file kinetis/libuavcan/driver/src/internal.hpp.