Control Surface stm32
MIDI Control Surface library for Arduino
Macros | Variables
TeensyHostMIDI.ipp File Reference
#include "TeensyHostMIDI-claim.ipp"
+ Include dependency graph for TeensyHostMIDI.ipp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CS_MIDI_USB_ASSERT(a)
 

Variables

static constexpr auto mo_rel = std::memory_order_release
 
static constexpr auto mo_acq = std::memory_order_acquire
 
static constexpr auto mo_rlx = std::memory_order_relaxed
 
static constexpr auto mo_acq_rel = std::memory_order_acq_rel
 

Macro Definition Documentation

◆ CS_MIDI_USB_ASSERT

#define CS_MIDI_USB_ASSERT (   a)
Value:
do { \
if (!(a)) { \
Serial.println("USB Host MIDI: Assertion failed: " #a); \
Serial.flush(); \
while (1) \
yield(); \
} \
} while (0)

Definition at line 1 of file TeensyHostMIDI.ipp.

Variable Documentation

◆ mo_rel

constexpr auto mo_rel = std::memory_order_release
staticconstexpr

Definition at line 13 of file TeensyHostMIDI.ipp.

◆ mo_acq

constexpr auto mo_acq = std::memory_order_acquire
staticconstexpr

Definition at line 14 of file TeensyHostMIDI.ipp.

◆ mo_rlx

constexpr auto mo_rlx = std::memory_order_relaxed
staticconstexpr

Definition at line 15 of file TeensyHostMIDI.ipp.

◆ mo_acq_rel

constexpr auto mo_acq_rel = std::memory_order_acq_rel
staticconstexpr

Definition at line 16 of file TeensyHostMIDI.ipp.