tessel / hardware-modules

[DEPRECATED] Tessel 10-pin modules, USB modules, and community modules.
5 stars 2 forks source link

Confirm all community modules work #5

Open Frijol opened 9 years ago

Frijol commented 9 years ago

I have hardware to test:

Authors, test please!

Special cases:

Frijol commented 9 years ago

https://github.com/tessel/t2-firmware/issues/71 is relevant here – will need to show any pin limitations for these modules

Frijol commented 9 years ago

Modules written by me need to get rid of error messages specifying which pins can be used..

Frijol commented 9 years ago
Module Status Last checked
Button tessel/t2-firmware#69
https://github.com/Frijol/tessel-button/issues/2
2015-07-19
Color sensor tessel/t2-firmware#72 working! 2015-09-14
Gesture sensor tessel/t2-firmware#72 has been fixed, needs re-testing 2015-09-02
Matrix keypad untested 2015-09-02
PIR motion detector tessel/t2-firmware#69, https://github.com/Frijol/PIR/issues/3 2015-07-19
Motor driver tessel/t2-firmware#21 2015-07-19
Proximity HCSR04 untested 2015-09-02
LED backpack working! 2015-09-16
OLED untested 2015-09-02
Proximity SEN10737p untested 2015-09-02
Pulse Frijol/PulseSensor/issues/3
Frijol/PulseSensor/issues/2
2015-09-14
Thermal printer untested 2015-09-02
Trellis keypad untested 2015-09-02
Nokia screen untested 2015-09-02
Neopixels tessel/t2-firmware#24 2015-07-19
Emic2 untested 2015-09-13
rwaldron commented 9 years ago

@Frijol Can you give me a quick summary for Button & PIR and their association with https://github.com/tessel/t2-firmware/issues/69 ? I just tried this:

var tessel = require('tessel');

tessel.port.A.pin[7].output(0);
tessel.port.A.pin[7].input();

function read() {
  tessel.port.A.pin[7].read(function(error, data) {
    console.log(data);
    read();
  });
}

read();

With both a button & PIR, and it worked as expected.

Frijol commented 9 years ago

It's an API dependency in both of those libraries – it's looking for the specific "rise" and "fall" events. I could write a workaround that is compatible with both T1 and T2 but it would be better if T2 was more API compatible with T1.

Libraries specified here: https://tessel.io/modules#tessel-gpio-button https://tessel.io/modules#pir

adkron commented 8 years ago

Tested Thermocouple. Also I updated the README for the Thermocouple to use the new port labels.

Frijol commented 8 years ago

Cool! Thanks!