Skip to content

Commit 01ad4cc

Browse files
committed
updated TODOs and created a TODO file for general project todos
1 parent 30245a7 commit 01ad4cc

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

hardware/libraries/Firmata/Firmata.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010
See file LICENSE.txt for further informations on licensing terms.
1111
*/
1212

13-
/*
14-
* TODO generalized SysEx support
15-
* TODO firmware name/version reporting (i.e. some firmwares will use the Firmata
16-
* protocol, but will only support specific devices, like ultrasound
17-
* rangefinders or servos)
18-
* TODO implement v2 protocol using digital ports
19-
*/
20-
2113
//******************************************************************************
2214
//* Includes
2315
//******************************************************************************
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
- make Firmata a subclass of HardwareSerial
3+
4+
- per-pin digital callback, since the per-port callback is a bit complicated
5+
for beginners (maybe Firmata is not for beginners...)
6+
7+
- simplify SimpleDigitalFirmata, take out the code that checks to see if the
8+
data has changed, since it is a bit complicated for this example. Ideally
9+
this example would be based on a call
10+
11+
- turn current SimpleDigitalFirmata into DigitalPortFirmata for a more complex
12+
example using the code which checks for changes before doing anything
13+
14+
- test integration with Wiring

0 commit comments

Comments
 (0)