/* * AIME Protocol * WHowe */ #ifndef AIME_H #define AIME_H #include #include /* return true if accepts a byte, false if rejects */ typedef void (*aime_putc_func)(uint8_t byte); void aime_init(aime_putc_func putc_func); void aime_virtual_aic(bool enable); bool aime_feed(int c); /* aime activity expires at this time */ uint64_t aime_expire_time(); uint32_t aime_led_color(); // mode 0 or 1 void aime_set_baudrate(int mode); void aime_set_virtual_aic(bool enable); #endif