#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.