hhkb: Move functions which communicate with RN42
[tmk_keyboard.git] / keyboard / hhkb / rn42 / rn42.h
index db6916fe86346126853186632347196bd3d11a7a..dee214cc8422afc9e3b434260a63ebfcc3d3e0e4 100644 (file)
@@ -2,6 +2,7 @@
 #define RN42_H
 
 #include <stdbool.h>
 #define RN42_H
 
 #include <stdbool.h>
+#include "host_driver.h"
 
 host_driver_t rn42_driver;
 host_driver_t rn42_config_driver;
 
 host_driver_t rn42_driver;
 host_driver_t rn42_config_driver;
@@ -20,4 +21,10 @@ void rn42_cts_lo(void);
 bool rn42_linked(void);
 void rn42_set_leds(uint8_t l);
 
 bool rn42_linked(void);
 void rn42_set_leds(uint8_t l);
 
+const char *rn42_send_command(const char *cmd);
+void rn42_send_str(const char *str);
+void rn42_print_response(void);
+#define SEND_STR(str)       rn42_send_str(PSTR(str))
+#define SEND_COMMAND(cmd)   rn42_send_command(PSTR(cmd))
+
 #endif
 #endif
Imprint / Impressum