diff options
| author | skullY <skullydazed@gmail.com> | 2019-08-30 11:19:03 -0700 |
|---|---|---|
| committer | skullydazed <skullydazed@users.noreply.github.com> | 2019-08-30 15:01:52 -0700 |
| commit | b624f32f944acdc59dcb130674c09090c5c404cb (patch) | |
| tree | bc13adbba137d122d9a2c2fb2fafcbb08ac10e25 /quantum/process_keycode/process_ucis.h | |
| parent | 61af76a10d00aba185b8338604171de490a13e3b (diff) | |
| download | qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.tar.gz qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.zip | |
clang-format changes
Diffstat (limited to 'quantum/process_keycode/process_ucis.h')
| -rw-r--r-- | quantum/process_keycode/process_ucis.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/quantum/process_keycode/process_ucis.h b/quantum/process_keycode/process_ucis.h index b114d839a..0f93a198b 100644 --- a/quantum/process_keycode/process_ucis.h +++ b/quantum/process_keycode/process_ucis.h | |||
| @@ -20,30 +20,34 @@ | |||
| 20 | #include "process_unicode_common.h" | 20 | #include "process_unicode_common.h" |
| 21 | 21 | ||
| 22 | #ifndef UCIS_MAX_SYMBOL_LENGTH | 22 | #ifndef UCIS_MAX_SYMBOL_LENGTH |
| 23 | #define UCIS_MAX_SYMBOL_LENGTH 32 | 23 | # define UCIS_MAX_SYMBOL_LENGTH 32 |
| 24 | #endif | 24 | #endif |
| 25 | 25 | ||
| 26 | typedef struct { | 26 | typedef struct { |
| 27 | char *symbol; | 27 | char *symbol; |
| 28 | char *code; | 28 | char *code; |
| 29 | } qk_ucis_symbol_t; | 29 | } qk_ucis_symbol_t; |
| 30 | 30 | ||
| 31 | typedef struct { | 31 | typedef struct { |
| 32 | uint8_t count; | 32 | uint8_t count; |
| 33 | uint16_t codes[UCIS_MAX_SYMBOL_LENGTH]; | 33 | uint16_t codes[UCIS_MAX_SYMBOL_LENGTH]; |
| 34 | bool in_progress:1; | 34 | bool in_progress : 1; |
| 35 | } qk_ucis_state_t; | 35 | } qk_ucis_state_t; |
| 36 | 36 | ||
| 37 | extern qk_ucis_state_t qk_ucis_state; | 37 | extern qk_ucis_state_t qk_ucis_state; |
| 38 | 38 | ||
| 39 | #define UCIS_TABLE(...) {__VA_ARGS__, {NULL, NULL}} | 39 | #define UCIS_TABLE(...) \ |
| 40 | #define UCIS_SYM(name, code) {name, #code} | 40 | { \ |
| 41 | __VA_ARGS__, { NULL, NULL } \ | ||
| 42 | } | ||
| 43 | #define UCIS_SYM(name, code) \ | ||
| 44 | { name, #code } | ||
| 41 | 45 | ||
| 42 | extern const qk_ucis_symbol_t ucis_symbol_table[]; | 46 | extern const qk_ucis_symbol_t ucis_symbol_table[]; |
| 43 | 47 | ||
| 44 | void qk_ucis_start(void); | 48 | void qk_ucis_start(void); |
| 45 | void qk_ucis_start_user(void); | 49 | void qk_ucis_start_user(void); |
| 46 | void qk_ucis_symbol_fallback (void); | 50 | void qk_ucis_symbol_fallback(void); |
| 47 | void qk_ucis_success(uint8_t symbol_index); | 51 | void qk_ucis_success(uint8_t symbol_index); |
| 48 | void register_ucis(const char *hex); | 52 | void register_ucis(const char *hex); |
| 49 | bool process_ucis (uint16_t keycode, keyrecord_t *record); | 53 | bool process_ucis(uint16_t keycode, keyrecord_t *record); |
