48 lines
981 B
Plaintext
48 lines
981 B
Plaintext
/ {
|
|
aliases {
|
|
vnd7050aj = &vnd7050aj;
|
|
};
|
|
|
|
vnd7050aj: vnd7050aj {
|
|
compatible = "st,vnd7050aj";
|
|
status = "okay";
|
|
|
|
input0-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
|
|
input1-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
|
|
select0-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>;
|
|
select1-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
|
|
sense-enable-gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>;
|
|
fault-reset-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
|
|
io-channels = <&adc0 0>;
|
|
r-sense-ohms = <1500>;
|
|
k-vcc = <4000>;
|
|
};
|
|
|
|
modbus_uart: uart_2 {
|
|
compatible = "zephyr,native-pty-uart";
|
|
status = "okay";
|
|
current-speed = <19200>;
|
|
|
|
modbus0: modbus0 {
|
|
compatible = "zephyr,modbus-serial";
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
};
|
|
|
|
&adc0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
ref-internal-mv = <3300>;
|
|
ref-external1-mv = <5000>;
|
|
|
|
channel@0 {
|
|
reg = <0>;
|
|
zephyr,gain = "ADC_GAIN_1";
|
|
zephyr,reference = "ADC_REF_INTERNAL";
|
|
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
|
|
zephyr,resolution = <12>;
|
|
};
|
|
};
|