Namespaces | Macros | Functions
kinetis/libuavcan/driver/src/internal.hpp File Reference
#include <uavcan_kinetis/build_config.hpp>
Include dependency graph for kinetis/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_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 ()
 

Macro Definition Documentation

◆ UAVCAN_KINETIS_GLUE2

#define UAVCAN_KINETIS_GLUE2 (   A,
  B 
)    UAVCAN_KINETIS_GLUE2_(A, B)

Definition at line 42 of file kinetis/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_KINETIS_GLUE2_

#define UAVCAN_KINETIS_GLUE2_ (   A,
  B 
)    A ## B

Glue macros

Definition at line 41 of file kinetis/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_KINETIS_GLUE3

#define UAVCAN_KINETIS_GLUE3 (   A,
  B,
  C 
)    UAVCAN_KINETIS_GLUE3_(A, B, C)

Definition at line 45 of file kinetis/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_KINETIS_GLUE3_

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

Definition at line 44 of file kinetis/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_KINETIS_IRQ_HANDLER

#define UAVCAN_KINETIS_IRQ_HANDLER (   id)    int id(int irq, FAR void* context, FAR void *arg)

IRQ handler macros

Definition at line 35 of file kinetis/libuavcan/driver/src/internal.hpp.

◆ UAVCAN_KINETIS_LOG

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



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