Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new feature DeviceFirmata. #52

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
b9a56d5
Increment protocol and firmware version numbers for proposed DeviceFi…
finson Feb 14, 2016
947e235
Set target version numbers for protocol and firmware.
finson Feb 14, 2016
43bf48a
Update library version to match the new 2.9 Firmware version.
finson Feb 14, 2016
dd841d0
Add DeviceFirmata from sketch repo.
finson Feb 15, 2016
4ed2796
Fit DeviceFirmata and its new environment together.
finson Feb 15, 2016
f4dec50
Workaround for Servo.h / ConfigurableFirmata.h include order conflict.
finson Feb 15, 2016
aedb305
Clarify device driver call chain for main loop() processing.
finson Feb 16, 2016
99a537a
Implement ClientReporter.
finson Feb 22, 2016
0b94bbd
Align the parameters of similar methods.
finson Feb 23, 2016
3417d13
Fix the bug in the previous commit...
finson Feb 24, 2016
d3b78f4
The timers return a status all the way back to the feature.
finson Feb 26, 2016
8df3cac
Handles are 14-bit, numbers are 7-bit.
finson Feb 28, 2016
071bc6c
Fold read/write into status/control methods.
finson Mar 1, 2016
0fa9f1a
Fix register sign extension bug.
finson Mar 2, 2016
dc8703a
Adapt to v0.7 message formatting.
finson Mar 6, 2016
f01f3a4
Adapt to v0.7 device message formats
finson Mar 7, 2016
defc77d
decode was overflowing buffer.
finson Mar 8, 2016
69ab2ac
Allow for extra null terminator in b64 encode/decode.
finson Mar 8, 2016
3f7edf0
Merge remote-tracking branch 'refs/remotes/firmata/master' into devic…
finson Mar 8, 2016
b7bd59c
Conflicts:
finson Mar 9, 2016
76afb66
Merge remote-tracking branch 'refs/remotes/origin/fb-v0.6-register-re…
finson Mar 12, 2016
cc0c864
Fix IS_PIN_INTERRUPT macro.
finson Mar 16, 2016
5353e23
Adapt to new Meta device driver.
finson Mar 18, 2016
ba946f0
Provide public access to the DeviceTable object pointer.
finson Mar 19, 2016
0e3c238
DeviceTable now holds the client reporter pointer itself.
finson Mar 20, 2016
48f15cd
Add a little more info in an error message.
finson Apr 3, 2016
881ce30
Add unit name to Open response.
finson Apr 4, 2016
732d35a
Add capability response to DeviceFirmata.
finson Apr 18, 2016
6901e93
Implement Device Action Flags along with Action Codes.
finson Apr 28, 2016
983ce5e
Move action codes to DeviceDriver.h
finson Apr 30, 2016
069c53b
Make device table and associated codes more available to device drivers.
finson Apr 30, 2016
9c68638
Add the new reporter method reportString().
finson May 10, 2016
ba2c441
Merge pull request #2 from firmata/master
finson May 16, 2016
1f91202
Merge pull request #3 from finson/master
finson May 16, 2016
3be3d1c
Begin to replace capability request response with pin locking.
finson May 18, 2016
da48938
Track change to ClientReporter interface.
finson May 18, 2016
f90ed74
Put main program changes in with the Device Firmata update.
finson May 18, 2016
8b4e215
Change the example set of device drivers.
finson May 20, 2016
aa8179b
Trim to only include changes that are absolutely needed.
finson Jun 7, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading