Open Frijol opened 9 years ago
https://github.com/tessel/t2-firmware/issues/71 is relevant here – will need to show any pin limitations for these modules
Modules written by me need to get rid of error messages specifying which pins can be used..
Module | Status | Last checked |
---|---|---|
Button | tessel/t2-firmware#69 |
2015-07-19 |
Color sensor | 2015-09-14 | |
Gesture sensor | 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/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 |
@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.
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
Tested Thermocouple. Also I updated the README for the Thermocouple to use the new port labels.
Cool! Thanks!
I have hardware to test:
Authors, test please!
Special cases: