aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/config.h')
-rw-r--r--users/drashna/config.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
index 46cd276dd..a6b4beb74 100644
--- a/users/drashna/config.h
+++ b/users/drashna/config.h
@@ -29,7 +29,7 @@
29# define SELECT_SOFT_SERIAL_SPEED 1 29# define SELECT_SOFT_SERIAL_SPEED 1
30# endif 30# endif
31# ifdef CUSTOM_SPLIT_TRANSPORT_SYNC 31# ifdef CUSTOM_SPLIT_TRANSPORT_SYNC
32# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC, RPC_ID_USER_WATCHDOG_SYNC 32# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC, RPC_ID_USER_WATCHDOG_SYNC, RPC_ID_USER_KEYLOG_STR
33# endif 33# endif
34#endif 34#endif
35 35
@@ -271,3 +271,21 @@
271# define C14 PAL_LINE(GPIOC, 14) 271# define C14 PAL_LINE(GPIOC, 14)
272# define C15 PAL_LINE(GPIOC, 15) 272# define C15 PAL_LINE(GPIOC, 15)
273#endif 273#endif
274
275#ifdef OLED_DRIVER_SH1107
276# define OLED_DISPLAY_CUSTOM
277# define OLED_IC_SH1107 2
278# define OLED_DISPLAY_128X128
279# define OLED_DISPLAY_WIDTH 128
280# define OLED_DISPLAY_HEIGHT 128
281# define OLED_MATRIX_SIZE (OLED_DISPLAY_HEIGHT / 8 * OLED_DISPLAY_WIDTH)
282# define OLED_BLOCK_TYPE uint16_t
283# define OLED_SOURCE_MAP \
284 { 0, 8, 16, 24, 32, 40, 48, 56 }
285# define OLED_TARGET_MAP \
286 { 56, 48, 40, 32, 24, 16, 8, 0 }
287# define OLED_BLOCK_COUNT (sizeof(OLED_BLOCK_TYPE) * 8)
288# define OLED_BLOCK_SIZE (OLED_MATRIX_SIZE / OLED_BLOCK_COUNT)
289# define OLED_COM_PINS COM_PINS_ALT
290# define OLED_IC OLED_IC_SH1107
291#endif