UNPKG

beaglebone-dht

Version:

Reads DHT series of temperature sensors on a Beaglebone Black.

195 lines (187 loc) 7.45 kB
module.exports = { pinToGpio: [ // P9 Head Pins {gpio: 'P9_11', base: 0, number: 30}, {gpio: 'P9_12', base: 1, number: 28}, {gpio: 'P9_13', base: 0, number: 31}, {gpio: 'P9_14', base: 1, number: 18}, {gpio: 'P9_15', base: 1, number: 16}, {gpio: 'P9_16', base: 1, number: 19}, {gpio: 'P9_17', base: 0, number: 5}, {gpio: 'P9_18', base: 0, number: 4}, {gpio: 'P9_19', base: 0, number: 13}, {gpio: 'P9_20', base: 0, number: 12}, {gpio: 'P9_21', base: 0, number: 3}, {gpio: 'P9_22', base: 0, number: 2}, {gpio: 'P9_23', base: 1, number: 17}, {gpio: 'P9_24', base: 0, number: 15}, {gpio: 'P9_25', base: 3, number: 21}, {gpio: 'P9_26', base: 0, number: 14}, {gpio: 'P9_27', base: 3, number: 19}, {gpio: 'P9_28', base: 3, number: 17}, {gpio: 'P9_29', base: 3, number: 15}, {gpio: 'P9_30', base: 3, number: 16}, {gpio: 'P9_31', base: 3, number: 14}, {gpio: 'P9_41', base: 0, number: 20}, {gpio: 'P9_42', base: 0, number: 7}, // P9 Name {gpio: 'UART4_RXD', base: 0, number: 30}, {gpio: 'UART4_TXD', base: 0, number: 31}, {gpio: 'EHRPWM1A', base: 1, number: 18}, {gpio: 'EHRPWM1B', base: 1, number: 19}, {gpio: 'I2C1_SCL', base: 0, number: 5}, {gpio: 'I2C1_SDA', base: 0, number: 4}, {gpio: 'I2C2_SCL', base: 0, number: 13}, {gpio: 'I2C2_SDA', base: 0, number: 12}, {gpio: 'UART2_TXD', base: 0, number: 3}, {gpio: 'UART2_RXD', base: 0, number: 2}, {gpio: 'UART1_TXD', base: 0, number: 15}, {gpio: 'UART1_RXD', base: 0, number: 14}, {gpio: 'SPI1_CS0', base: 3, number: 17}, {gpio: 'SPI1_D0', base: 3, number: 15}, {gpio: 'SPI1_D1', base: 3, number: 16}, {gpio: 'SPI1_SCLK', base: 3, number: 14}, {gpio: 'CLKOUT2', base: 0, number: 20}, // P9 GPIO Number {gpio: '30', base: 0, number: 30}, {gpio: '60', base: 1, number: 28}, {gpio: '31', base: 0, number: 31}, {gpio: '50', base: 1, number: 18}, {gpio: '48', base: 1, number: 16}, {gpio: '51', base: 1, number: 19}, {gpio: '5', base: 0, number: 5}, {gpio: '4', base: 0, number: 4}, {gpio: '13', base: 0, number: 13}, {gpio: '12', base: 0, number: 12}, {gpio: '3', base: 0, number: 3}, {gpio: '2', base: 0, number: 2}, {gpio: '49', base: 1, number: 17}, {gpio: '15', base: 0, number: 15}, {gpio: '117', base: 3, number: 21}, {gpio: '14', base: 0, number: 14}, {gpio: '115', base: 3, number: 19}, {gpio: '113', base: 3, number: 17}, {gpio: '111', base: 3, number: 15}, {gpio: '112', base: 3, number: 16}, {gpio: '110', base: 3, number: 14}, {gpio: '20', base: 0, number: 20}, {gpio: '7', base: 0, number: 7}, // P8 Head Pins {gpio: 'P8_3', base: 1, number: 6}, {gpio: 'P8_4', base: 1, number: 7}, {gpio: 'P8_5', base: 1, number: 2}, {gpio: 'P8_6', base: 1, number: 3}, {gpio: 'P8_7', base: 2, number: 2}, {gpio: 'P8_8', base: 2, number: 3}, {gpio: 'P8_9',base: 2, number: 5}, {gpio: 'P8_10', base: 2, number: 4}, {gpio: 'P8_11', base: 1, number: 13}, {gpio: 'P8_12', base: 1, number: 12}, {gpio: 'P8_13', base: 0, number: 23}, {gpio: 'P8_14', base: 0, number: 26}, {gpio: 'P8_15', base: 1, number: 15}, {gpio: 'P8_16', base: 1, number: 14}, {gpio: 'P8_17', base: 0, number: 27}, {gpio: 'P8_18', base: 2, number: 1}, {gpio: 'P8_19', base: 0, number: 22}, {gpio: 'P8_20', base: 1, number: 31}, {gpio: 'P8_21', base: 1, number: 30}, {gpio: 'P8_22', base: 1, number: 5}, {gpio: 'P8_23', base: 1, number: 4}, {gpio: 'P8_24', base: 1, number: 1}, {gpio: 'P8_25', base: 1, number: 0}, {gpio: 'P8_26', base: 1, number: 29}, {gpio: 'P8_27', base: 2, number: 22}, {gpio: 'P8_28', base: 2, number: 24}, {gpio: 'P8_29', base: 2, number: 23}, {gpio: 'P8_30', base: 2, number: 25}, {gpio: 'P8_31', base: 0, number: 10}, {gpio: 'P8_32', base: 0, number: 11}, {gpio: 'P8_33', base: 0, number: 9}, {gpio: 'P8_34', base: 2, number: 17}, {gpio: 'P8_35', base: 0, number: 8}, {gpio: 'P8_36', base: 2, number: 16}, {gpio: 'P8_37', base: 2, number: 14}, {gpio: 'P8_38', base: 2, number: 15}, {gpio: 'P8_39', base: 2, number: 12}, {gpio: 'P8_40', base: 2, number: 13}, {gpio: 'P8_41', base: 2, number: 10}, {gpio: 'P8_42', base: 2, number: 11}, {gpio: 'P8_43', base: 2, number: 8}, {gpio: 'P8_44', base: 2, number: 9}, {gpio: 'P8_45', base: 2, number: 6}, {gpio: 'P8_46', base: 2, number: 7}, // P8 Name {gpio: 'TIMER4', base: 2, number: 2}, {gpio: 'TIMER7', base: 2, number: 3}, {gpio: 'TIMER5', base: 2, number: 5}, {gpio: 'TIMER6', base: 2, number: 4}, {gpio: 'EHRPWM2B', base: 0, number: 23}, {gpio: 'EHRPWM2A', base: 0, number: 22}, {gpio: 'UART5_CTSN', base: 0, number: 1}, {gpio: 'UART5_RTSN', base: 0, number: 1}, {gpio: 'UART4_RTSN', base: 0, number: 9}, {gpio: 'UART3_RTSN', base: 2, number: 1}, {gpio: 'UART4_CTSN', base: 0, number: 8}, {gpio: 'UART3_CTSN', base: 2, number: 1}, {gpio: 'UART5_TXD', base: 2, number: 14}, {gpio: 'UART5_RXD', base: 2, number: 15}, // P8 GPIO Number {gpio: '38', base: 1, number: 6}, {gpio: '39', base: 1, number: 7}, {gpio: '34', base: 1, number: 2}, {gpio: '35', base: 1, number: 3}, {gpio: '66', base: 2, number: 2}, {gpio: '67', base: 2, number: 3}, {gpio: '69', base: 2, number: 5}, {gpio: '68', base: 2, number: 4}, {gpio: '45', base: 1, number: 13}, {gpio: '44', base: 1, number: 12}, {gpio: '23', base: 0, number: 23}, {gpio: '26', base: 0, number: 26}, {gpio: '47', base: 1, number: 15}, {gpio: '46', base: 1, number: 14}, {gpio: '27', base: 0, number: 27}, {gpio: '65', base: 2, number: 1}, {gpio: '22', base: 0, number: 22}, {gpio: '63', base: 1, number: 31}, {gpio: '62', base: 1, number: 30}, {gpio: '37', base: 1, number: 5}, {gpio: '36', base: 1, number: 4}, {gpio: '33', base: 1, number: 1}, {gpio: '32', base: 1, number: 0}, {gpio: '61', base: 1, number: 29}, {gpio: '86', base: 2, number: 22}, {gpio: '88', base: 2, number: 24}, {gpio: '87', base: 2, number: 23}, {gpio: '89', base: 2, number: 25}, {gpio: '10', base: 0, number: 10}, {gpio: '11', base: 0, number: 11}, {gpio: '9', base: 0, number: 9}, {gpio: '81', base: 2, number: 17}, {gpio: '8', base: 0, number: 8}, {gpio: '80', base: 2, number: 16}, {gpio: '78', base: 2, number: 14}, {gpio: '79', base: 2, number: 15}, {gpio: '76', base: 2, number: 12}, {gpio: '77', base: 2, number: 13}, {gpio: '74', base: 2, number: 10}, {gpio: '75', base: 2, number: 11}, {gpio: '72', base: 2, number: 8}, {gpio: '73', base: 2, number: 9}, {gpio: '70', base: 2, number: 6}, {gpio: '71', base: 2, number: 7} ], sensors: [ {model: 'DHT11', number: 11}, {model: 'DHT22', number: 22}, {model: 'AM2302', number: 22} ], sensorErrors: [ {name: 'success', value: 0}, {name: 'timeout', value: -1}, {name: 'checksum', value: -2}, {name: 'argument', value: -3}, {name: 'gpio', value: -4} ] };