diff options
| author | Eric Tang <e_l_tang@outlook.com> | 2016-06-03 12:48:40 -0700 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2016-06-03 15:48:40 -0400 |
| commit | 794aed37a0da5a277a07e7fa86263e0852fa9f6d (patch) | |
| tree | f7fe97e9edd3c8c04839dafd199616572be51e25 /quantum/quantum.h | |
| parent | cc3972e7d6338febb306b384b939f5494ff8cdf9 (diff) | |
| download | qmk_firmware-794aed37a0da5a277a07e7fa86263e0852fa9f6d.tar.gz qmk_firmware-794aed37a0da5a277a07e7fa86263e0852fa9f6d.zip | |
Improve string sending (#376)
Diffstat (limited to 'quantum/quantum.h')
| -rw-r--r-- | quantum/quantum.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/quantum/quantum.h b/quantum/quantum.h index 786bcb238..69277b9e3 100644 --- a/quantum/quantum.h +++ b/quantum/quantum.h | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | #ifndef QUANTUM_H | 1 | #ifndef QUANTUM_H |
| 2 | #define QUANTUM_H | 2 | #define QUANTUM_H |
| 3 | 3 | ||
| 4 | #include <avr/pgmspace.h> | ||
| 4 | #include "matrix.h" | 5 | #include "matrix.h" |
| 5 | #include "keymap_common.h" | 6 | #include "keymap_common.h" |
| 6 | #ifdef BACKLIGHT_ENABLE | 7 | #ifdef BACKLIGHT_ENABLE |
| @@ -25,6 +26,8 @@ | |||
| 25 | #include <avr/io.h> | 26 | #include <avr/io.h> |
| 26 | #include <util/delay.h> | 27 | #include <util/delay.h> |
| 27 | 28 | ||
| 29 | #define SEND_STRING(str) send_string(PSTR(str)) | ||
| 30 | |||
| 28 | extern uint32_t default_layer_state; | 31 | extern uint32_t default_layer_state; |
| 29 | 32 | ||
| 30 | #ifndef NO_ACTION_LAYER | 33 | #ifndef NO_ACTION_LAYER |
| @@ -59,7 +62,7 @@ extern uint32_t default_layer_state; | |||
| 59 | #define LEADER_DICTIONARY() if (leading && timer_elapsed(leader_time) > LEADER_TIMEOUT) | 62 | #define LEADER_DICTIONARY() if (leading && timer_elapsed(leader_time) > LEADER_TIMEOUT) |
| 60 | #endif | 63 | #endif |
| 61 | 64 | ||
| 62 | void send_string(char str[]); | 65 | void send_string(const char *str); |
| 63 | 66 | ||
| 64 | void matrix_init_kb(void); | 67 | void matrix_init_kb(void); |
| 65 | void matrix_scan_kb(void); | 68 | void matrix_scan_kb(void); |
| @@ -79,4 +82,4 @@ void audio_on_user(void); | |||
| 79 | void music_on_user(void); | 82 | void music_on_user(void); |
| 80 | void music_scale_user(void); | 83 | void music_scale_user(void); |
| 81 | 84 | ||
| 82 | #endif \ No newline at end of file | 85 | #endif |
