forked from mirrors/qmk_userspace
		
	Reduce includes for sequencer header (#18946)
This commit is contained in:
		
					parent
					
						
							
								40122c28e0
							
						
					
				
			
			
				commit
				
					
						f11a247127
					
				
			
		
					 2 changed files with 15 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -15,6 +15,8 @@
 | 
			
		|||
 */
 | 
			
		||||
 | 
			
		||||
#include "sequencer.h"
 | 
			
		||||
#include "debug.h"
 | 
			
		||||
#include "timer.h"
 | 
			
		||||
 | 
			
		||||
#ifdef MIDI_ENABLE
 | 
			
		||||
#    include "process_midi.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,8 +17,7 @@
 | 
			
		|||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include <stdbool.h>
 | 
			
		||||
#include "debug.h"
 | 
			
		||||
#include "timer.h"
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
// Maximum number of steps: 256
 | 
			
		||||
#ifndef SEQUENCER_STEPS
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +41,18 @@
 | 
			
		|||
 * Make sure that the items of this enumeration follow the powers of 2, separated by a ternary variant.
 | 
			
		||||
 * Check the implementation of `get_step_duration` for further explanation.
 | 
			
		||||
 */
 | 
			
		||||
typedef enum { SQ_RES_2, SQ_RES_2T, SQ_RES_4, SQ_RES_4T, SQ_RES_8, SQ_RES_8T, SQ_RES_16, SQ_RES_16T, SQ_RES_32, SEQUENCER_RESOLUTIONS } sequencer_resolution_t;
 | 
			
		||||
typedef enum {
 | 
			
		||||
    SQ_RES_2, //
 | 
			
		||||
    SQ_RES_2T,
 | 
			
		||||
    SQ_RES_4,
 | 
			
		||||
    SQ_RES_4T,
 | 
			
		||||
    SQ_RES_8,
 | 
			
		||||
    SQ_RES_8T,
 | 
			
		||||
    SQ_RES_16,
 | 
			
		||||
    SQ_RES_16T,
 | 
			
		||||
    SQ_RES_32,
 | 
			
		||||
    SEQUENCER_RESOLUTIONS
 | 
			
		||||
} sequencer_resolution_t;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
    bool                   enabled;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue