Skip to content

Commit db9b3b7

Browse files
committed
fix PWM for ECAP pins (P9_28 and P9_42)
1 parent cf9771a commit db9b3b7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

source/common.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,8 @@ uart_t uart_table[] = {
174174
};
175175

176176
// Copied from https://github.com/jadonk/bonescript/blob/master/src/bone.js
177-
177+
// See am335x technical manual, p. 183, for more info:
178+
// http://www.ti.com/lit/ug/spruh73n/spruh73n.pdf
178179
pwm_t pwm_table[] = {
179180
{ "ehrpwm2", 6, 1, 4, "ehrpwm.2:1", "EHRPWM2B", "48304000", "48304200", "P8_13"},
180181
{ "ehrpwm2", 5, 0, 4, "ehrpwm.2:0", "EHRPWM2A", "48304000", "48304200", "P8_19"},
@@ -186,10 +187,10 @@ pwm_t pwm_table[] = {
186187
{ "ehrpwm1", 4, 1, 6, "ehrpwm.1:1", "EHRPWM1B", "48302000", "48302200", "P9_16"},
187188
{ "ehrpwm0", 1, 1, 3, "ehrpwm.0:1", "EHRPWM0B", "48300000", "48300200", "P9_21"},
188189
{ "ehrpwm0", 0, 0, 3, "ehrpwm.0:0", "EHRPWM0A", "48300000", "48300200", "P9_22"},
189-
{ "ecap2", 7, 2, 4, "ecap.2", "ECAPPWM2", "", "", "P9_28"},
190+
{ "ecap2", 7, 0, 4, "ecap.2", "ECAPPWM2", "48304000", "48304100", "P9_28"},
190191
{ "ehrpwm0", 1, 1, 1, "ehrpwm.0:1", "EHRPWM0B", "48300000", "48300200", "P9_29"},
191192
{ "ehrpwm0", 0, 0, 1, "ehrpwm.0:0", "EHRPWM0A", "48300000", "48300200", "P9_31"},
192-
{ "ecap0", 2, 0, 0, "ecap.0", "ECAPPWM0", "", "", "P9_42"},
193+
{ "ecap0", 2, 0, 0, "ecap.0", "ECAPPWM0", "48300000", "48300100", "P9_42"},
193194
{ NULL, 0, 0, 0, NULL, NULL, NULL, NULL, NULL }
194195
};
195196

0 commit comments

Comments
 (0)