aboutsummaryrefslogtreecommitdiff
path: root/keyboards/matrix
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/matrix')
-rw-r--r--keyboards/matrix/m20add/config.h4
-rw-r--r--keyboards/matrix/m20add/m20add.c8
-rw-r--r--keyboards/matrix/noah/config.h4
3 files changed, 8 insertions, 8 deletions
diff --git a/keyboards/matrix/m20add/config.h b/keyboards/matrix/m20add/config.h
index 3df5d78d5..5d615dbad 100644
--- a/keyboards/matrix/m20add/config.h
+++ b/keyboards/matrix/m20add/config.h
@@ -82,8 +82,8 @@
82#define DEBOUNCE 5 82#define DEBOUNCE 5
83 83
84// i2c setting 84// i2c setting
85#define I2C1_SCL 8 85#define I2C1_SCL_PIN B8
86#define I2C1_SDA 9 86#define I2C1_SDA_PIN B9
87#define I2C1_CLOCK_SPEED 400000 87#define I2C1_CLOCK_SPEED 400000
88#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 88#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
89 89
diff --git a/keyboards/matrix/m20add/m20add.c b/keyboards/matrix/m20add/m20add.c
index b38dad27c..21f4f9b1b 100644
--- a/keyboards/matrix/m20add/m20add.c
+++ b/keyboards/matrix/m20add/m20add.c
@@ -64,12 +64,12 @@ void i2c_init(void)
64 } 64 }
65 65
66 // Try releasing special pins for a short time 66 // Try releasing special pins for a short time
67 palSetPadMode(I2C1_SCL_BANK, I2C1_SCL, PAL_MODE_INPUT); 67 palSetLineMode(I2C1_SCL_PIN, PAL_MODE_INPUT);
68 palSetPadMode(I2C1_SDA_BANK, I2C1_SDA, PAL_MODE_INPUT); 68 palSetLineMode(I2C1_SDA_PIN, PAL_MODE_INPUT);
69 69
70 chThdSleepMilliseconds(10); 70 chThdSleepMilliseconds(10);
71 palSetPadMode(I2C1_SCL_BANK, I2C1_SCL, PAL_MODE_ALTERNATE(I2C1_SCL_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); 71 palSetLineMode(I2C1_SCL_PIN, PAL_MODE_ALTERNATE(I2C1_SCL_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN);
72 palSetPadMode(I2C1_SDA_BANK, I2C1_SDA, PAL_MODE_ALTERNATE(I2C1_SDA_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN); 72 palSetLineMode(I2C1_SDA_PIN, PAL_MODE_ALTERNATE(I2C1_SDA_PAL_MODE) | PAL_STM32_OTYPE_OPENDRAIN);
73} 73}
74 74
75#define REBOOT_MAGIC 0x41544B42 75#define REBOOT_MAGIC 0x41544B42
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h
index f41cad94c..e5fa4959c 100644
--- a/keyboards/matrix/noah/config.h
+++ b/keyboards/matrix/noah/config.h
@@ -26,8 +26,8 @@
26#define DEBOUNCE 5 26#define DEBOUNCE 5
27 27
28// i2c setting 28// i2c setting
29#define I2C1_SCL 8 29#define I2C1_SCL_PIN B8
30#define I2C1_SDA 9 30#define I2C1_SDA_PIN B9
31#define I2C1_CLOCK_SPEED 400000 31#define I2C1_CLOCK_SPEED 400000
32#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2 32#define I2C1_DUTY_CYCLE FAST_DUTY_CYCLE_2
33#define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN) 33#define PAL_MODE_STM32_ALTERNATE_OPENDRAIN (PAL_MODE_ALTERNATE(4) | PAL_STM32_OTYPE_OPENDRAIN)