Browse Source

[Keyboard] Enables I2C for OLKB rev*_drop boards (#14514)

Co-authored-by: daskygit <32983009+daskygit@users.noreply.github.com>
Jack Humbert 3 years ago
parent
commit
fa5d21a58e

+ 1 - 0
keyboards/planck/rev6_drop/halconf.h

@@ -18,5 +18,6 @@
 #define HAL_USE_PWM TRUE
 #define HAL_USE_GPT TRUE
 #define HAL_USE_DAC TRUE
+#define HAL_USE_I2C TRUE
 
 #include_next <halconf.h>

+ 6 - 6
keyboards/planck/rev6_drop/matrix.c

@@ -43,7 +43,7 @@ __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); }
 __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); }
 
 void matrix_init(void) {
-    printf("matrix init\n");
+    dprintf("matrix init\n");
     // debug_matrix = true;
 
     // actual matrix setup
@@ -151,16 +151,16 @@ bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row] & (1 << col));
 matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; }
 
 void matrix_print(void) {
-    printf("\nr/c 01234567\n");
+    dprintf("\nr/c 01234567\n");
     for (uint8_t row = 0; row < MATRIX_ROWS; row++) {
-        printf("%X0: ", row);
+        dprintf("%X0: ", row);
         matrix_row_t data = matrix_get_row(row);
         for (int col = 0; col < MATRIX_COLS; col++) {
             if (data & (1 << col))
-                printf("1");
+                dprintf("1");
             else
-                printf("0");
+                dprintf("0");
         }
-        printf("\n");
+        dprintf("\n");
     }
 }

+ 5 - 0
keyboards/planck/rev6_drop/mcuconf.h

@@ -37,3 +37,8 @@
 // TIM2 to TIM3.
 #undef STM32_ST_USE_TIMER
 #define STM32_ST_USE_TIMER 3
+
+// enable i2c 
+#undef STM32_I2C_USE_I2C1
+#define STM32_I2C_USE_I2C1                  TRUE
+

+ 1 - 0
keyboards/preonic/rev3_drop/halconf.h

@@ -18,5 +18,6 @@
 #define HAL_USE_PWM TRUE
 #define HAL_USE_GPT TRUE
 #define HAL_USE_DAC TRUE
+#define HAL_USE_I2C TRUE
 
 #include_next <halconf.h>

+ 6 - 6
keyboards/preonic/rev3_drop/matrix.c

@@ -43,7 +43,7 @@ __attribute__((weak)) void matrix_init_kb(void) { matrix_init_user(); }
 __attribute__((weak)) void matrix_scan_kb(void) { matrix_scan_user(); }
 
 void matrix_init(void) {
-    printf("matrix init\n");
+    dprintf("matrix init\n");
     // debug_matrix = true;
 
     // actual matrix setup
@@ -153,16 +153,16 @@ bool matrix_is_on(uint8_t row, uint8_t col) { return (matrix[row] & (1 << col));
 matrix_row_t matrix_get_row(uint8_t row) { return matrix[row]; }
 
 void matrix_print(void) {
-    printf("\nr/c 01234567\n");
+    dprintf("\nr/c 01234567\n");
     for (uint8_t row = 0; row < MATRIX_ROWS; row++) {
-        printf("%X0: ", row);
+        dprintf("%X0: ", row);
         matrix_row_t data = matrix_get_row(row);
         for (int col = 0; col < MATRIX_COLS; col++) {
             if (data & (1 << col))
-                printf("1");
+                dprintf("1");
             else
-                printf("0");
+                dprintf("0");
         }
-        printf("\n");
+        dprintf("\n");
     }
 }

+ 4 - 0
keyboards/preonic/rev3_drop/mcuconf.h

@@ -37,3 +37,7 @@
 // TIM2 to TIM3.
 #undef STM32_ST_USE_TIMER
 #define STM32_ST_USE_TIMER 3
+
+// enable i2c 
+#undef STM32_I2C_USE_I2C1
+#define STM32_I2C_USE_I2C1                  TRUE