PX4 Firmware
PX4 Autopilot Software http://px4.io
internal.hpp File Reference
Include dependency graph for 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_LOG(fmt, ...)   syslog(LOG_INFO, "uavcan_kinetis: " fmt "\n", ## __VA_ARGS__)
 Debug output. More...
 
#define UAVCAN_KINETIS_IRQ_HANDLER(id)   int id(int irq, FAR void* context, FAR void *arg)
 IRQ handler macros. More...
 
#define UAVCAN_KINETIS_GLUE2_(A, B)   A ## B
 Glue macros. More...
 
#define UAVCAN_KINETIS_GLUE2(A, B)   UAVCAN_KINETIS_GLUE2_(A, B)
 
#define UAVCAN_KINETIS_GLUE3_(A, B, C)   A ## B ## C
 
#define UAVCAN_KINETIS_GLUE3(A, B, C)   UAVCAN_KINETIS_GLUE3_(A, B, C)
 

Functions

uavcan::uint64_t uavcan_kinetis::clock::getUtcUSecFromCanInterrupt ()
 

Macro Definition Documentation

◆ UAVCAN_KINETIS_GLUE2

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

Definition at line 42 of file internal.hpp.

◆ UAVCAN_KINETIS_GLUE2_

#define UAVCAN_KINETIS_GLUE2_ (   A,
 
)    A ## B

Glue macros.

Definition at line 41 of file internal.hpp.

◆ UAVCAN_KINETIS_GLUE3

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

Definition at line 45 of file internal.hpp.

◆ UAVCAN_KINETIS_GLUE3_

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

Definition at line 44 of file 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 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 internal.hpp.

Referenced by uavcan_kinetis::CanIface::init(), and uavcan_kinetis::CanDriver::init().