Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
Typedefs | Functions
USBMIDI.hpp File Reference
#include <AH/Containers/Array.hpp>
#include <AH/STL/cstdint>
#include <Settings/NamespaceSettings.hpp>
#include "USBMIDI_MIDIUSB.hpp"
+ Include dependency graph for USBMIDI.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using USBDeviceMIDIBackend = MIDIUSB_USBDeviceMIDIBackend
 

Functions

AH::Array< uint8_t, 4 > u32_to_bytes (uint32_t u)
 
uint32_t bytes_to_u32 (uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3)
 
uint32_t bytes_to_u32 (AH::Array< uint8_t, 4 > b)
 

Typedef Documentation

◆ USBDeviceMIDIBackend

using USBDeviceMIDIBackend = MIDIUSB_USBDeviceMIDIBackend

Definition at line 76 of file USBMIDI.hpp.

Function Documentation

◆ u32_to_bytes()

AH::Array< uint8_t, 4 > u32_to_bytes ( uint32_t u)
inline

Definition at line 14 of file USBMIDI.hpp.

◆ bytes_to_u32() [1/2]

uint32_t bytes_to_u32 ( uint8_t b0,
uint8_t b1,
uint8_t b2,
uint8_t b3 )
inline

Definition at line 23 of file USBMIDI.hpp.

◆ bytes_to_u32() [2/2]

uint32_t bytes_to_u32 ( AH::Array< uint8_t, 4 > b)
inline

Definition at line 30 of file USBMIDI.hpp.