Make "detected_host_os()" available on the SLAVE side of the split keyboard (#19854)
Co-authored-by: ngs.ch <ngs.ch> Co-authored-by: Drashna Jaelre <drashna@drashna.net>
This commit is contained in:
parent
d82c6648f5
commit
ccda5d2d2f
5 changed files with 73 additions and 19 deletions
|
@ -142,6 +142,10 @@ typedef struct _rpc_sync_info_t {
|
|||
} rpc_sync_info_t;
|
||||
#endif // defined(SPLIT_TRANSACTION_IDS_KB) || defined(SPLIT_TRANSACTION_IDS_USER)
|
||||
|
||||
#if defined(OS_DETECTION_ENABLE) && defined(SPLIT_DETECTED_OS_ENABLE)
|
||||
# include "os_detection.h"
|
||||
#endif // defined(OS_DETECTION_ENABLE) && defined(SPLIT_DETECTED_OS_ENABLE)
|
||||
|
||||
typedef struct _split_shared_memory_t {
|
||||
#ifdef USE_I2C
|
||||
int8_t transaction_id;
|
||||
|
@ -222,6 +226,10 @@ typedef struct _split_shared_memory_t {
|
|||
uint8_t rpc_m2s_buffer[RPC_M2S_BUFFER_SIZE];
|
||||
uint8_t rpc_s2m_buffer[RPC_S2M_BUFFER_SIZE];
|
||||
#endif // defined(SPLIT_TRANSACTION_IDS_KB) || defined(SPLIT_TRANSACTION_IDS_USER)
|
||||
|
||||
#if defined(OS_DETECTION_ENABLE) && defined(SPLIT_DETECTED_OS_ENABLE)
|
||||
os_variant_t detected_os;
|
||||
#endif // defined(OS_DETECTION_ENABLE) && defined(SPLIT_DETECTED_OS_ENABLE)
|
||||
} split_shared_memory_t;
|
||||
|
||||
extern split_shared_memory_t *const split_shmem;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue