f11a247127c82bc207f20e0b1be2cf6efea3a129

Author
Joel Challis <git@zvecr.com>
Committer
GitHub <noreply@github.com>
Date

Message

Reduce includes for sequencer header (#18946)

Diff

 1diff --git a/quantum/sequencer/sequencer.c b/quantum/sequencer/sequencer.c
 2index 2e92f7b3ebfe493ab674996eef195f14377176b2..ff243c870bb92ec144360ff4152664c36bb60b4c 100644
 3--- a/quantum/sequencer/sequencer.c
 4+++ b/quantum/sequencer/sequencer.c
 5@@ -15,6 +15,8 @@
 6  */
 7 
 8 #include "sequencer.h"
 9+#include "debug.h"
10+#include "timer.h"
11 
12 #ifdef MIDI_ENABLE
13 #    include "process_midi.h"
14diff --git a/quantum/sequencer/sequencer.h b/quantum/sequencer/sequencer.h
15index a8ea16eece6c8d27421f86d3c8403e547b80c04f..a6498ed4131a3a493eb99439d85fd4b9146fb0b4 100644
16--- a/quantum/sequencer/sequencer.h
17+++ b/quantum/sequencer/sequencer.h
18@@ -17,8 +17,7 @@
19 #pragma once
20 
21 #include <stdbool.h>
22-#include "debug.h"
23-#include "timer.h"
24+#include <stdint.h>
25 
26 // Maximum number of steps: 256
27 #ifndef SEQUENCER_STEPS
28@@ -42,7 +41,18 @@
29  * Make sure that the items of this enumeration follow the powers of 2, separated by a ternary variant.
30  * Check the implementation of `get_step_duration` for further explanation.
31  */
32-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;
33+typedef enum {
34+    SQ_RES_2, //
35+    SQ_RES_2T,
36+    SQ_RES_4,
37+    SQ_RES_4T,
38+    SQ_RES_8,
39+    SQ_RES_8T,
40+    SQ_RES_16,
41+    SQ_RES_16T,
42+    SQ_RES_32,
43+    SEQUENCER_RESOLUTIONS
44+} sequencer_resolution_t;
45 
46 typedef struct {
47     bool                   enabled;