150 if ((raw & 0B11000000) == 0B11000000) {
155 *len = (raw >> 5) + 1;
206 #define DONT_BUILD_IF(COND,MSG) typedef char static_assertion_##MSG[(COND)?-1:1]
233 case STATE_SPACEWAIT:
238 case STATE_SPACEWAIT_B:
243 case STATE_SPACEWAIT_C:
enum character_state char_state
int morse_send(const char **c, uint32_t *state)
static uint8_t morse_expand(uint8_t raw, uint8_t *len)
enum __attribute__((__packed__))
static const uint8_t morse_table[]
struct morsel_packed_state::@1 fields
static uint8_t morse_lookup(char c, uint8_t *len)
#define DONT_BUILD_IF(COND, MSG)