File tree Expand file tree Collapse file tree 1 file changed +41
-26
lines changed Expand file tree Collapse file tree 1 file changed +41
-26
lines changed Original file line number Diff line number Diff line change 4
4
#include <zephyr/dt-bindings/input/input-event-codes.h>
5
5
6
6
/ {
7
- dshot_actuators: dshot_actuators {
8
- compatible = "cerebri,dshot -actuators";
7
+ pwm_actuators: pwm_actuators {
8
+ compatible = "cerebri,pwm -actuators";
9
9
aux0 {
10
10
input-type = "velocity";
11
11
input-index = <0>;
12
- center = <200>;
13
- scale = <1500>;
12
+ pwms = <&flexpwm1_pwm0 0 PWM_HZ(50) PWM_POLARITY_NORMAL>;
13
+ disarmed = <1000>;
14
+ min = <1250>;
15
+ max = <1900>;
16
+ center = <1000>;
17
+ scale = <1028>;
14
18
scale-div = <1000>;
15
19
};
16
20
aux1 {
17
21
input-type = "velocity";
18
22
input-index = <1>;
19
- center = <200>;
20
- scale = <1500>;
23
+ pwms = <&flexpwm1_pwm1 0 PWM_HZ(50) PWM_POLARITY_NORMAL>;
24
+ disarmed = <1000>;
25
+ min = <1250>;
26
+ max = <1900>;
27
+ center = <1000>;
28
+ scale = <1028>;
21
29
scale-div = <1000>;
22
30
};
23
31
aux2 {
24
32
input-type = "velocity";
25
33
input-index = <2>;
26
- center = <200>;
27
- scale = <1500>;
34
+ pwms = <&flexpwm1_pwm2 0 PWM_HZ(50) PWM_POLARITY_NORMAL>;
35
+ disarmed = <1000>;
36
+ min = <1250>;
37
+ max = <1900>;
38
+ center = <1000>;
39
+ scale = <1028>;
28
40
scale-div = <1000>;
29
41
};
30
42
aux3 {
31
43
input-type = "velocity";
32
44
input-index = <3>;
33
- center = <200>;
34
- scale = <1500>;
45
+ pwms = <&flexpwm2_pwm0 0 PWM_HZ(50) PWM_POLARITY_NORMAL>;
46
+ disarmed = <1000>;
47
+ min = <1250>;
48
+ max = <1900>;
49
+ center = <1000>;
50
+ scale = <1028>;
35
51
scale-div = <1000>;
36
52
};
37
53
};
68
84
};
69
85
70
86
&flexpwm1_pwm0 {
71
- status = "disabled" ;
87
+ nxp,prescaler = <64> ;
72
88
};
73
89
74
90
&flexpwm1_pwm1 {
75
- status = "disabled" ;
91
+ nxp,prescaler = <64> ;
76
92
};
77
93
78
- &flexpwm1_pwm2 {
79
- status = "disabled" ;
94
+ &flexpwm1_pwm2 {
95
+ nxp,prescaler = <64> ;
80
96
};
81
97
82
- &flexpwm2_pwm0 {
83
- status = "disabled" ;
98
+ &flexpwm2_pwm0 {
99
+ nxp,prescaler = <64> ;
84
100
};
85
101
86
- &flexpwm2_pwm1 {
87
- status = "disabled" ;
102
+ &flexpwm2_pwm1 {
103
+ nxp,prescaler = <64> ;
88
104
};
89
105
90
- &flexpwm2_pwm2 {
91
- status = "disabled" ;
106
+ &flexpwm2_pwm2 {
107
+ nxp,prescaler = <64> ;
92
108
};
93
109
94
- &flexpwm2_pwm3 {
95
- status = "disabled" ;
110
+ &flexpwm2_pwm3 {
111
+ nxp,prescaler = <64> ;
96
112
};
97
113
98
- &flexpwm3_pwm0 {
99
- status = "disabled" ;
114
+ &flexpwm3_pwm0 {
115
+ nxp,prescaler = <64> ;
100
116
};
101
117
102
-
103
118
&flexcan1 {
104
119
status = "okay";
105
120
};
@@ -301,7 +316,7 @@ uart1: &lpuart5 {
301
316
compatible = "nxp,flexio-dshot";
302
317
pinctrl-0 = <&pinmux_dshot_vmu>;
303
318
pinctrl-names = "default";
304
- status = "okay ";
319
+ status = "disabled ";
305
320
speed = <600>;
306
321
307
322
ch1 {
You can’t perform that action at this time.
0 commit comments