#include <uavcan_stm32/build_config.hpp>
Go to the source code of this file.
Namespaces | |
uavcan_stm32 | |
uavcan_stm32::clock | |
Macros | |
#define | UAVCAN_STM32_GLUE2(A, B) UAVCAN_STM32_GLUE2_(A, B) |
#define | UAVCAN_STM32_GLUE2_(A, B) A##B |
#define | UAVCAN_STM32_GLUE3(A, B, C) UAVCAN_STM32_GLUE3_(A, B, C) |
#define | UAVCAN_STM32_GLUE3_(A, B, C) A##B##C |
#define | UAVCAN_STM32_IRQ_EPILOGUE() |
#define | UAVCAN_STM32_IRQ_HANDLER(id) void id(void) |
#define | UAVCAN_STM32_IRQ_PROLOGUE() |
#define | UAVCAN_STM32_LOG(...) ((void)0) |
Functions | |
uavcan::uint64_t | uavcan_stm32::clock::getUtcUSecFromCanInterrupt () |
#define UAVCAN_STM32_GLUE2 | ( | A, | |
B | |||
) | UAVCAN_STM32_GLUE2_(A, B) |
Definition at line 90 of file stm32/libuavcan/driver/src/internal.hpp.
Glue macros
Definition at line 89 of file stm32/libuavcan/driver/src/internal.hpp.
Definition at line 93 of file stm32/libuavcan/driver/src/internal.hpp.
Definition at line 92 of file stm32/libuavcan/driver/src/internal.hpp.
#define UAVCAN_STM32_IRQ_EPILOGUE | ( | ) |
Definition at line 52 of file stm32/libuavcan/driver/src/internal.hpp.
#define UAVCAN_STM32_IRQ_HANDLER | ( | id | ) | void id(void) |
IRQ handler macros
Definition at line 50 of file stm32/libuavcan/driver/src/internal.hpp.
#define UAVCAN_STM32_IRQ_PROLOGUE | ( | ) |
Definition at line 51 of file stm32/libuavcan/driver/src/internal.hpp.
#define UAVCAN_STM32_LOG | ( | ... | ) | ((void)0) |
Debug output
Definition at line 34 of file stm32/libuavcan/driver/src/internal.hpp.