Skip to content

Commit 4e96a5f

Browse files
author
HaiLong Yang
committed
samples: drivers: adc: add gd32 boards support
This add gd32 boards support for the adc sample. Signed-off-by: HaiLong Yang <hailong.yang@brainco.cn>
1 parent c754007 commit 4e96a5f

File tree

5 files changed

+109
-1
lines changed

5 files changed

+109
-1
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2022 BrainCo Inc.
5+
*/
6+
7+
#include <zephyr/dt-bindings/adc/adc.h>
8+
9+
/ {
10+
zephyr,user {
11+
/* adjust channel number according to pinmux in board.dts */
12+
io-channels = <&adc0 11>;
13+
};
14+
};
15+
16+
&adc0 {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
20+
channel@b {
21+
reg = <11>;
22+
zephyr,gain = "ADC_GAIN_1";
23+
zephyr,reference = "ADC_REF_INTERNAL";
24+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
25+
zephyr,resolution = <12>;
26+
};
27+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2022 BrainCo Inc.
5+
*/
6+
7+
#include <zephyr/dt-bindings/adc/adc.h>
8+
9+
/ {
10+
zephyr,user {
11+
/* adjust channel number according to pinmux in board.dts */
12+
io-channels = <&adc0 13>;
13+
};
14+
};
15+
16+
&adc0 {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
20+
channel@d {
21+
reg = <13>;
22+
zephyr,gain = "ADC_GAIN_1";
23+
zephyr,reference = "ADC_REF_INTERNAL";
24+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
25+
zephyr,resolution = <12>;
26+
};
27+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2022 BrainCo Inc.
5+
*/
6+
7+
#include <zephyr/dt-bindings/adc/adc.h>
8+
9+
/ {
10+
zephyr,user {
11+
/* adjust channel number according to pinmux in board.dts */
12+
io-channels = <&adc0 13>;
13+
};
14+
};
15+
16+
&adc0 {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
20+
channel@d {
21+
reg = <13>;
22+
zephyr,gain = "ADC_GAIN_1";
23+
zephyr,reference = "ADC_REF_INTERNAL";
24+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
25+
zephyr,resolution = <12>;
26+
};
27+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2022 BrainCo Inc.
5+
*/
6+
7+
#include <zephyr/dt-bindings/adc/adc.h>
8+
9+
/ {
10+
zephyr,user {
11+
/* adjust channel number according to pinmux in board.dts */
12+
io-channels = <&adc0 13>;
13+
};
14+
};
15+
16+
&adc0 {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
20+
channel@d {
21+
reg = <13>;
22+
zephyr,gain = "ADC_GAIN_1";
23+
zephyr,reference = "ADC_REF_INTERNAL";
24+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
25+
zephyr,resolution = <12>;
26+
};
27+
};

samples/drivers/adc/sample.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ tests:
66
depends_on: adc
77
platform_allow: nucleo_l073rz disco_l475_iot1 cc3220sf_launchxl
88
cc3235sf_launchxl stm32l496g_disco nrf51dk_nrf51422 nrf52840dk_nrf52840
9-
mec172xevb_assy6906
9+
mec172xevb_assy6906 gd32f350r_eval gd32f450i_eval gd32vf103v_eval gd32f403z_eval
1010
integration_platforms:
1111
- nucleo_l073rz
1212
- nrf52840dk_nrf52840

0 commit comments

Comments
 (0)