forked from mirrors/qmk_userspace
		
	Fix ifdefs for OLED split sync code (#14017)
This commit is contained in:
		
					parent
					
						
							
								488aaa0980
							
						
					
				
			
			
				commit
				
					
						f56c202fb3
					
				
			
		
					 4 changed files with 7 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -71,6 +71,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
 | 
			
		||||
#ifdef OLED_DRIVER_ENABLE
 | 
			
		||||
#    define OLED_DISPLAY_128X64
 | 
			
		||||
#    define SPLIT_OLED_ENABLE
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* RGB matrix support */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,9 +70,9 @@ enum serial_transaction_id {
 | 
			
		|||
    PUT_WPM,
 | 
			
		||||
#endif  // defined(WPM_ENABLE) && defined(SPLIT_WPM_ENABLE)
 | 
			
		||||
 | 
			
		||||
#if defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#if defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
    PUT_OLED,
 | 
			
		||||
#endif  // defined(WPM_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#endif  // defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
 | 
			
		||||
#if defined(ST7565_ENABLE) && defined(SPLIT_ST7565_ENABLE)
 | 
			
		||||
    PUT_ST7565,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -522,7 +522,7 @@ static void wpm_handlers_slave(matrix_row_t master_matrix[], matrix_row_t slave_
 | 
			
		|||
////////////////////////////////////////////////////
 | 
			
		||||
// OLED
 | 
			
		||||
 | 
			
		||||
#if defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#if defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
 | 
			
		||||
static bool oled_handlers_master(matrix_row_t master_matrix[], matrix_row_t slave_matrix[]) {
 | 
			
		||||
    static uint32_t last_update        = 0;
 | 
			
		||||
| 
						 | 
				
			
			@ -542,7 +542,7 @@ static void oled_handlers_slave(matrix_row_t master_matrix[], matrix_row_t slave
 | 
			
		|||
#    define TRANSACTIONS_OLED_SLAVE()       TRANSACTION_HANDLER_SLAVE(oled_handlers)
 | 
			
		||||
#    define TRANSACTIONS_OLED_REGISTRATIONS [PUT_OLED] = trans_initiator2target_initializer(current_oled_state),
 | 
			
		||||
 | 
			
		||||
#else  // defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#else  // defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
 | 
			
		||||
#    define TRANSACTIONS_OLED_MASTER()
 | 
			
		||||
#    define TRANSACTIONS_OLED_SLAVE()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -165,9 +165,9 @@ typedef struct _split_shared_memory_t {
 | 
			
		|||
    uint8_t current_wpm;
 | 
			
		||||
#endif  // defined(WPM_ENABLE) && defined(SPLIT_WPM_ENABLE)
 | 
			
		||||
 | 
			
		||||
#if defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#if defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
    uint8_t current_oled_state;
 | 
			
		||||
#endif  // defined(OLED_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
#endif  // defined(OLED_DRIVER_ENABLE) && defined(SPLIT_OLED_ENABLE)
 | 
			
		||||
 | 
			
		||||
#if defined(ST7565_ENABLE) && defined(SPLIT_ST7565_ENABLE)
 | 
			
		||||
    uint8_t current_st7565_state;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue