pyFirmata / pyfirmata / pyfirmata.py

The branch 'servo' does not exist.
Author Commit Message Labels Comments Date
Tino de Bruijn avatarTino de Bruijn
detach servo's on exit()
Branches
servo
Tino de Bruijn avatarTino de Bruijn
get_pin can now also return pins in SERVO mode with the 's' bit
Branches
servo
Tino de Bruijn avatarTino de Bruijn
Applied servo patch from shagi, and added naive servo_config method
Branches
servo
Tino de Bruijn avatarTino de Bruijn
Separated Firmware and Firmata versions
Tino de Bruijn avatarTino de Bruijn
Wait and iterate over initial firmata messages
Tino de Bruijn avatarTino de Bruijn
Factored out bytes utility functions to util. Also fixed the way the firmwarestring is read. Thanks to nickraptis
Tino de Bruijn avatarTino de Bruijn
Fixed small bug in the Board.exit method
Tino de Bruijn avatarTino de Bruijn
Added function to query Board for available bytes.
Tino de Bruijn avatarTino de Bruijn
BIC; removed type argument and replaced with a layout argument. The layout should now be explicitly passed. For ease of use an Arduino and ArduinoMega class have been added that automatically setup the boards as their name implies.
Tags
v0.9.1
Tino de Bruijn avatarTino de Bruijn
Added rounding to 4 decimals on analog pins, as there is no meaning in the next decimals anyway
Tino de Bruijn avatarTino de Bruijn
Made the byte processing a bit more efficient. The iterate call itself now grabs all the bytes the command handler needs
Tino de Bruijn avatarTino de Bruijn
Added todo's
Tino de Bruijn avatarTino de Bruijn
Fixed bug where a TypeError would not be caught when too much data was received
Tino de Bruijn avatarTino de Bruijn
Re-add name attribute. It is still used in get_pin, and can be usefull in other cases as well
Tino de Bruijn avatarTino de Bruijn
Set reporting of a pin to True, when its port is enabled for reporting
Tino de Bruijn avatarTino de Bruijn
Fixed a small bug in the handling of incoming digital messages, that prevented correct values on ports higher than 0
Tino de Bruijn avatarTino de Bruijn
Catch too high port or pin numbers
Tino de Bruijn avatarTino de Bruijn
Catch TypeError on handlers as they might occur when something is screwed up with the data sent from the board
Tino de Bruijn avatarTino de Bruijn
Only process sysex command if we have a handler for it
Tino de Bruijn avatarTino de Bruijn
Added sysex handling, report_firmware, and tests for enabling/disabling reporting
Tino de Bruijn avatarTino de Bruijn
Adapted to work with the correct message strings. Updated tests as well.
Tino de Bruijn avatarTino de Bruijn
Improved tests. Made MockupSerial a deque.
Tino de Bruijn avatarTino de Bruijn
uncommented 2 secs pause for auto-reset
Tino de Bruijn avatarTino de Bruijn
added tests for default message handlers
Tino de Bruijn avatarTino de Bruijn
got tests running again, for what it's worth
Tino de Bruijn avatarTino de Bruijn
Factored out unnecessary Commands class.
Tino de Bruijn avatarTino de Bruijn
Added __init__.py. Added beginning of docs
Tino de Bruijn avatarTino de Bruijn
Cleanup of identified related items. Renamed arduino stuff to boards. Misc cleanup
Tino de Bruijn avatarTino de Bruijn
Inital commit of pyFirmata
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.