Namespaces | Macros | Functions
stm32/libuavcan/driver/src/internal.hpp File Reference
#include <uavcan_stm32/build_config.hpp>
Include dependency graph for stm32/libuavcan/driver/src/internal.hpp:
This graph shows which files directly or indirectly include this file:

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 ()
 

Macro Definition Documentation

◆ UAVCAN_STM32_GLUE2

#define UAVCAN_STM32_GLUE2 (   A,
  B 
)    UAVCAN_STM32_GLUE2_(A, B)

Definition at line 90 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_GLUE2_

#define UAVCAN_STM32_GLUE2_ (   A,
  B 
)    A##B

Glue macros

Definition at line 89 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_GLUE3

#define UAVCAN_STM32_GLUE3 (   A,
  B,
  C 
)    UAVCAN_STM32_GLUE3_(A, B, C)

Definition at line 93 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_GLUE3_

#define UAVCAN_STM32_GLUE3_ (   A,
  B,
  C 
)    A##B##C

Definition at line 92 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_IRQ_EPILOGUE

#define UAVCAN_STM32_IRQ_EPILOGUE ( )

Definition at line 52 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_IRQ_HANDLER

#define UAVCAN_STM32_IRQ_HANDLER (   id)    void id(void)

IRQ handler macros

Definition at line 50 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_IRQ_PROLOGUE

#define UAVCAN_STM32_IRQ_PROLOGUE ( )

Definition at line 51 of file stm32/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_STM32_LOG

#define UAVCAN_STM32_LOG (   ...)    ((void)0)

Debug output

Definition at line 34 of file stm32/libuavcan/driver/src/internal.hpp.



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