Skip to content

Commit 1d7502e

Browse files
committed
添加 I2C 引脚控制配置,更新 OLED 显示设置
1 parent 33a1745 commit 1d7502e

2 files changed

Lines changed: 28 additions & 10 deletions

File tree

config/boards/shields/crosses/crosses_left.overlay

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,24 @@
1818
};
1919

2020

21+
&pinctrl {
22+
i2c0_default: i2c0_default {
23+
group1 {
24+
psels = <NRF_PSEL(TWIM_SDA, 1, 4)>,
25+
<NRF_PSEL(TWIM_SCL, 1, 6)>;
26+
bias-pull-up;
27+
};
28+
};
29+
};
30+
31+
2132
&i2c0 {
2233
status = "okay";
2334
compatible = "nordic,nrf-twim";
2435
clock-frequency = <100000>;
25-
sda-pin = <8>;
26-
scl-pin = <8>;
27-
};
36+
pinctrl-0 = <&i2c0_default>;
37+
pinctrl-names = "default";
2838

29-
&i2c0 {
3039
oled: ssd1306@3c {
3140
compatible = "solomon,ssd1306fb";
3241
reg = <0x3C>;
@@ -39,6 +48,6 @@
3948
segment-remap;
4049
com-invdir;
4150
com-sequential;
42-
prechargep = <0x22>;
51+
prechargep
4352
};
4453
};

config/boards/shields/crosses/crosses_right.overlay

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,24 @@
7575

7676

7777

78+
&pinctrl {
79+
i2c0_default: i2c0_default {
80+
group1 {
81+
psels = <NRF_PSEL(TWIM_SDA, 1, 4)>,
82+
<NRF_PSEL(TWIM_SCL, 1, 6)>;
83+
bias-pull-up;
84+
};
85+
};
86+
};
87+
88+
7889
&i2c0 {
7990
status = "okay";
8091
compatible = "nordic,nrf-twim";
8192
clock-frequency = <100000>;
82-
sda-pin = <8>;
83-
scl-pin = <8>;
84-
};
93+
pinctrl-0 = <&i2c0_default>;
94+
pinctrl-names = "default";
8595

86-
&i2c0 {
8796
oled: ssd1306@3c {
8897
compatible = "solomon,ssd1306fb";
8998
reg = <0x3C>;
@@ -96,6 +105,6 @@
96105
segment-remap;
97106
com-invdir;
98107
com-sequential;
99-
prechargep = <0x22>;
108+
prechargep
100109
};
101110
};

0 commit comments

Comments
 (0)