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 "sequencer.h"
 | 
				
			||||||
 | 
					#include "debug.h"
 | 
				
			||||||
 | 
					#include "timer.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef MIDI_ENABLE
 | 
					#ifdef MIDI_ENABLE
 | 
				
			||||||
#    include "process_midi.h"
 | 
					#    include "process_midi.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,7 @@
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <stdbool.h>
 | 
					#include <stdbool.h>
 | 
				
			||||||
#include "debug.h"
 | 
					#include <stdint.h>
 | 
				
			||||||
#include "timer.h"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Maximum number of steps: 256
 | 
					// Maximum number of steps: 256
 | 
				
			||||||
#ifndef SEQUENCER_STEPS
 | 
					#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.
 | 
					 * 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.
 | 
					 * 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 {
 | 
					typedef struct {
 | 
				
			||||||
    bool                   enabled;
 | 
					    bool                   enabled;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue