Skip to content

Commit 3419a6e

Browse files
author
Jason Kridner
committed
bone.js: added pwm entries
1 parent 2bece76 commit 3419a6e

1 file changed

Lines changed: 43 additions & 15 deletions

File tree

bonescript/bone.js

Lines changed: 43 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@ var bone =
1717
P8_10: { name: "TIMER6", gpio: gpio2+4, mux: "gpmc_wen", eeprom: 43 },
1818
P8_11: { name: "GPIO1_13", gpio: gpio1+13, mux: "gpmc_ad13", eeprom: 29 },
1919
P8_12: { name: "GPIO1_12", gpio: gpio1+12, mux: "gpmc_ad12", eeprom: 28 },
20-
P8_13: { name: "EHRPWM2B", gpio: gpio0+23, mux: "gpmc_ad9", eeprom: 15 },
20+
P8_13: { name: "EHRPWM2B", gpio: gpio0+23, mux: "gpmc_ad9", eeprom: 15,
21+
pwm: { muxmode: 4, path: "ehrpwm.2:1", name: "EHRPWM2B" }
22+
},
2123
P8_14: { name: "GPIO0_26", gpio: gpio0+26, mux: "gpmc_ad10", eeprom: 16 },
2224
P8_15: { name: "GPIO1_15", gpio: gpio1+15, mux: "gpmc_ad15", eeprom: 31 },
2325
P8_16: { name: "GPIO1_14", gpio: gpio1+14, mux: "gpmc_ad14", eeprom: 30 },
2426
P8_17: { name: "GPIO0_27", gpio: gpio0+27, mux: "gpmc_ad11", eeprom: 17 },
2527
P8_18: { name: "GPIO2_1", gpio: gpio2+1, mux: "gpmc_clk", eeprom: 40 },
26-
P8_19: { name: "EHRPWM2A", gpio: gpio0+22, mux: "gpmc_ad8", eeprom: 14 },
28+
P8_19: { name: "EHRPWM2A", gpio: gpio0+22, mux: "gpmc_ad8", eeprom: 14,
29+
pwm: { muxmode: 4, path: "ehrpwm.2:0", name: "EHRPWM2A" }
30+
},
2731
P8_20: { name: "GPIO1_31", gpio: gpio1+31, mux: "gpmc_csn2", eeprom: 39 },
2832
P8_21: { name: "GPIO1_30", gpio: gpio1+30, mux: "gpmc_csn1", eeprom: 38 },
2933
P8_22: { name: "GPIO1_5", gpio: gpio1+5, mux: "gpmc_ad5", eeprom: 25 },
@@ -38,9 +42,13 @@ var bone =
3842
P8_31: { name: "UART5_CTSN", gpio: gpio0+10, mux: "lcd_data14", eeprom: 7 },
3943
P8_32: { name: "UART5_RTSN", gpio: gpio0+11, mux: "lcd_data15", eeprom: 8 },
4044
P8_33: { name: "UART4_RTSN", gpio: gpio0+9, mux: "lcd_data13", eeprom: 6 },
41-
P8_34: { name: "UART3_RTSN", gpio: gpio2+17, mux: "lcd_data11", eeprom: 56 },
45+
P8_34: { name: "UART3_RTSN", gpio: gpio2+17, mux: "lcd_data11", eeprom: 56,
46+
pwm: { muxmode: 2, path: "ehrpwm.1:1", name: "EHRPWM1B" }
47+
},
4248
P8_35: { name: "UART4_CTSN", gpio: gpio0+8, mux: "lcd_data12", eeprom: 5 },
43-
P8_36: { name: "UART3_CTSN", gpio: gpio2+16, mux: "lcd_data10", eeprom: 55 },
49+
P8_36: { name: "UART3_CTSN", gpio: gpio2+16, mux: "lcd_data10", eeprom: 55,
50+
pwm: { muxmode: 2, path: "ehrpwm.1:0", name: "EHRPWM1A" }
51+
},
4452
P8_37: { name: "UART5_TXD", gpio: gpio2+14, mux: "lcd_data8", eeprom: 53 },
4553
P8_38: { name: "UART5_RXD", gpio: gpio2+15, mux: "lcd_data9", eeprom: 54 },
4654
P8_39: { name: "GPIO2_12", gpio: gpio2+12, mux: "lcd_data6", eeprom: 51 },
@@ -49,8 +57,12 @@ var bone =
4957
P8_42: { name: "GPIO2_11", gpio: gpio2+11, mux: "lcd_data5", eeprom: 50 },
5058
P8_43: { name: "GPIO2_8", gpio: gpio2+8, mux: "lcd_data2", eeprom: 47 },
5159
P8_44: { name: "GPIO2_9", gpio: gpio2+9, mux: "lcd_data3", eeprom: 48 },
52-
P8_45: { name: "GPIO2_6", gpio: gpio2+6, mux: "lcd_data0", eeprom: 45 },
53-
P8_46: { name: "GPIO2_7", gpio: gpio2+7, mux: "lcd_data1", eeprom: 46 },
60+
P8_45: { name: "GPIO2_6", gpio: gpio2+6, mux: "lcd_data0", eeprom: 45,
61+
pwm: { muxmode: 3, path: "ehrpwm.2:0", name: "EHRPWM2A" }
62+
},
63+
P8_46: { name: "GPIO2_7", gpio: gpio2+7, mux: "lcd_data1", eeprom: 46,
64+
pwm: { muxmode: 3, path: "ehrpwm.2:1", name: "EHRPWM2B" }
65+
},
5466
P9_1: { name: "DGND" },
5567
P9_2: { name: "DGND" },
5668
P9_3: { name: "VDD_3V3" },
@@ -64,24 +76,38 @@ var bone =
6476
P9_11: { name: "UART4_RXD", gpio: gpio0+30, mux: "gpmc_wait0", eeprom: 18 },
6577
P9_12: { name: "GPIO1_28", gpio: gpio1+28, mux: "gpmc_ben1", eeprom: 36 },
6678
P9_13: { name: "UART4_TXD", gpio: gpio0+31, mux: "gpmc_wpn", eeprom: 19 },
67-
P9_14: { name: "EHRPWM1A", gpio: gpio1+18, mux: "gpmc_a2", eeprom: 34 },
79+
P9_14: { name: "EHRPWM1A", gpio: gpio1+18, mux: "gpmc_a2", eeprom: 34,
80+
pwm: { muxmode: 6, path: "ehrpwm.1:0", name: "EHRPWM1A" }
81+
},
6882
P9_15: { name: "GPIO1_16", gpio: gpio1+16, mux: "mii1_rxd3", eeprom: 32 },
69-
P9_16: { name: "EHRPWM1B", gpio: gpio1+19, mux: "gpmc_a3", eeprom: 35 },
83+
P9_16: { name: "EHRPWM1B", gpio: gpio1+19, mux: "gpmc_a3", eeprom: 35,
84+
pwm: { muxmode: 6, path: "ehrpwm.1:1", name: "EHRPWM1B" }
85+
},
7086
P9_17: { name: "I2C1_SCL", gpio: gpio0+5, mux: "spi0_cs0", eeprom: 3 },
7187
P9_18: { name: "I2C1_SDA", gpio: gpio0+4, mux: "spi0_d1", eeprom: 2 },
7288
P9_19: { name: "I2C2_SCL", gpio: gpio0+13, mux: "uart1_rtsn", eeprom: 9 },
7389
P9_20: { name: "I2C2_SDA", gpio: gpio0+12, mux: "uart1_ctsn", eeprom: 10 },
74-
P9_21: { name: "UART2_TXD", gpio: gpio0+3, mux: "spi0_d0", eeprom: 1 },
75-
P9_22: { name: "UART2_RXD", gpio: gpio0+2, mux: "spi0_sclk", eeprom: 0 },
90+
P9_21: { name: "UART2_TXD", gpio: gpio0+3, mux: "spi0_d0", eeprom: 1,
91+
pwm: { muxmode: 3, path: "ehrpwm.0:1", name: "EHRPWM0B" }
92+
},
93+
P9_22: { name: "UART2_RXD", gpio: gpio0+2, mux: "spi0_sclk", eeprom: 0,
94+
pwm: { muxmode: 3, path: "ehrpwm.0:0", name: "EHRPWM0A" }
95+
},
7696
P9_23: { name: "GPIO1_17", gpio: gpio1+17, mux: "gpmc_a1", eeprom: 33 },
7797
P9_24: { name: "UART1_TXD", gpio: gpio0+15, mux: "uart1_txd", eeprom: 12 },
7898
P9_25: { name: "GPIO3_21", gpio: gpio3+21, mux: "mcasp0_ahclkx", eeprom: 66 },
7999
P9_26: { name: "UART1_RXD", gpio: gpio0+14, mux: "uart1_rxd", eeprom: 11 },
80100
P9_27: { name: "GPIO3_19", gpio: gpio3+19, mux: "mcasp0_fsr", eeprom: 64 },
81-
P9_28: { name: "SPI1_CS0", gpio: gpio3+17, mux: "mcasp0_ahclkr", eeprom: 63 },
82-
P9_29: { name: "SPI1_D0", gpio: gpio3+15, mux: "mcasp0_fsx", eeprom: 61 },
101+
P9_28: { name: "SPI1_CS0", gpio: gpio3+17, mux: "mcasp0_ahclkr", eeprom: 63,
102+
pwm: { muxmode: 4, path: "ecap.2", name: "ECAPPWM2" }
103+
},
104+
P9_29: { name: "SPI1_D0", gpio: gpio3+15, mux: "mcasp0_fsx", eeprom: 61,
105+
pwm: { muxmode: 1, path: "ehrpwm.0:1", name: "EHRPWM0B" }
106+
},
83107
P9_30: { name: "SPI1_D1", gpio: gpio3+16, mux: "mcasp0_axr0", eeprom: 62 },
84-
P9_31: { name: "SPI1_SCLK", gpio: gpio3+14, mux: "mcasp0_aclkx", eeprom: 65 },
108+
P9_31: { name: "SPI1_SCLK", gpio: gpio3+14, mux: "mcasp0_aclkx", eeprom: 65,
109+
pwm: { muxmode: 1, path: "ehrpwm.0:0", name: "EHRPWM0A" }
110+
},
85111
P9_32: { name: "VDD_ADC" },
86112
P9_33: { name: "AIN4", ain: 4, eeprom: 71 },
87113
P9_34: { name: "GNDA_ADC" },
@@ -92,7 +118,9 @@ var bone =
92118
P9_39: { name: "AIN0", ain: 0, eeprom: 67 },
93119
P9_40: { name: "AIN1", ain: 1, eeprom: 68 },
94120
P9_41: { name: "CLKOUT2", gpio: gpio0+20, mux: "xdma_event_intr1", eeprom: 13 },
95-
P9_42: { name: "GPIO0_7", gpio: gpio0+7, mux: "ecap0_in_pwm0_out", eeprom: 4 },
121+
P9_42: { name: "GPIO0_7", gpio: gpio0+7, mux: "ecap0_in_pwm0_out", eeprom: 4,
122+
pwm: { muxmode: 0, path: "ecap.0", name: "ECAPPWM0" }
123+
},
96124
P9_43: { name: "DGND" },
97125
P9_44: { name: "DGND" },
98126
P9_45: { name: "DGND" },
@@ -107,4 +135,4 @@ for(var x in bone) {
107135
bone[x].key = x;
108136
}
109137

110-
exports.bone = bone;
138+
exports.bone = bone;

0 commit comments

Comments
 (0)