Skip to content

Commit 19f33b8

Browse files
congnguyenhuummahadevan108
authored andcommitted
samples: drivers: adc: enbale test for mr_canhubk3
Enable all channels that available connector on board. ADC0 channel 6 on precision group with normal end chain callback. ADC1 channel 2 on precision group with normal end of conversion callback. ADC2 channels 3, 4, 5 on precision group with normal end of conversion callback. Signed-off-by: Cong Nguyen Huu <[email protected]>
1 parent 5ea0701 commit 19f33b8

File tree

3 files changed

+79
-1
lines changed

3 files changed

+79
-1
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
/*
2+
* Copyright 2023 NXP
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <zephyr/dt-bindings/adc/adc.h>
8+
9+
/ {
10+
zephyr,user {
11+
io-channels = <&adc0 6>, <&adc1 2>, <&adc2 3>, <&adc2 4>, <&adc2 5>;
12+
};
13+
};
14+
15+
&adc0 {
16+
group-channel = "precision";
17+
callback-select = "normal-end-chain";
18+
status = "okay";
19+
#address-cells = <1>;
20+
#size-cells = <0>;
21+
22+
channel@6 {
23+
reg = <6>;
24+
zephyr,gain = "ADC_GAIN_1";
25+
zephyr,reference = "ADC_REF_INTERNAL";
26+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
27+
zephyr,resolution = <14>;
28+
};
29+
};
30+
31+
&adc1 {
32+
group-channel = "precision";
33+
status = "okay";
34+
#address-cells = <1>;
35+
#size-cells = <0>;
36+
37+
channel@2 {
38+
reg = <2>;
39+
zephyr,gain = "ADC_GAIN_1";
40+
zephyr,reference = "ADC_REF_INTERNAL";
41+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
42+
zephyr,resolution = <14>;
43+
};
44+
45+
};
46+
47+
48+
&adc2 {
49+
group-channel = "precision";
50+
status = "okay";
51+
#address-cells = <1>;
52+
#size-cells = <0>;
53+
54+
channel@3 {
55+
reg = <3>;
56+
zephyr,gain = "ADC_GAIN_1";
57+
zephyr,reference = "ADC_REF_INTERNAL";
58+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
59+
zephyr,resolution = <14>;
60+
};
61+
62+
channel@4 {
63+
reg = <4>;
64+
zephyr,gain = "ADC_GAIN_1";
65+
zephyr,reference = "ADC_REF_INTERNAL";
66+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
67+
zephyr,resolution = <14>;
68+
};
69+
70+
channel@5 {
71+
reg = <5>;
72+
zephyr,gain = "ADC_GAIN_1";
73+
zephyr,reference = "ADC_REF_INTERNAL";
74+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
75+
zephyr,resolution = <14>;
76+
};
77+
};

samples/drivers/adc/sample.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ tests:
2323
- esp32c3_devkitm
2424
- gd32l233r_eval
2525
- lpcxpresso55s36
26+
- mr_canhubk3
2627
integration_platforms:
2728
- nucleo_l073rz
2829
- nrf52840dk_nrf52840

west.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ manifest:
183183
groups:
184184
- hal
185185
- name: hal_nxp
186-
revision: 3aed18634b19102cc0f9e56fcff88bd04edba6ec
186+
revision: 1a55ccfde649a97df74a8853cbd9787ddd34bfc4
187187
path: modules/hal/nxp
188188
groups:
189189
- hal

0 commit comments

Comments
 (0)