Pārlūkot izejas kodu

Reduce includes for dip_switch header (#18951)

Joel Challis 2 gadi atpakaļ
vecāks
revīzija
ea98aa8e5e
2 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. 5 3
      quantum/dip_switch.c
  2. 2 1
      quantum/dip_switch.h

+ 5 - 3
quantum/dip_switch.c

@@ -16,14 +16,16 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <string.h> // for memcpy
+
 #include "dip_switch.h"
+#include "gpio.h"
+#include "util.h"
+
 #ifdef SPLIT_KEYBOARD
 #    include "split_common/split_util.h"
 #endif
 
-// for memcpy
-#include <string.h>
-
 #if !defined(DIP_SWITCH_PINS) && !defined(DIP_SWITCH_MATRIX_GRID)
 #    error "Either DIP_SWITCH_PINS or DIP_SWITCH_MATRIX_GRID must be defined."
 #endif

+ 2 - 1
quantum/dip_switch.h

@@ -18,7 +18,8 @@
 
 #pragma once
 
-#include "quantum.h"
+#include <stdbool.h>
+#include <stdint.h>
 
 bool dip_switch_update_kb(uint8_t index, bool active);
 bool dip_switch_update_user(uint8_t index, bool active);