tone-generator/entry.hpp

36 lines
354 B
C++

#pragma once
namespace entry {
struct Set {
uint8_t index;
uint16_t frequency;
};
struct Clear {
uint8_t index;
};
struct SetTS {
uint8_t index;
uint16_t frequency;
uint32_t timestamp;
};
struct ClearTS {
uint8_t index;
uint32_t timestamp;
};
enum Type {
STOP,
VOLUME,
SET,
SET_TS,
CLEAR,
CLEAR_TS,
};
};