2
I Use This!
Inactive

Commits : Listings

Analyzed about 14 hours ago. based on code collected 1 day ago.
Sep 02, 2025 — Sep 02, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge pull request #3 from halorgium/connections More... about 13 years ago
Merge pull request #2 from halorgium/libusb More... about 13 years ago
Merge pull request #1 from halorgium/new-ruby More... about 13 years ago
Split out the connections into their own classes More... about 13 years ago
Support new ruby versions through String#bytes More... about 13 years ago
Switch to using libusb rubygem More... about 13 years ago
autodetect_nxt should now work with linux
zuk
More... over 17 years ago
should now work with newer rubygems
zuk
More... over 17 years ago
woohoo finally got USB read and write support working More... about 19 years ago
* added preliminary support for usb communication, a little buggy, getting an error with ruby-usb module when doing a usb_bulk_read. Not sure why yet. More... about 19 years ago
fixed typo in turn_ratio= reported by epirsch
Matt Zukowski
as gunark
More... over 19 years ago
work in progres... * fixed open_write (you do have to pass the size of the file you want to create before writing to it) * I can't get write_file to work, I always get a "End of file expected" error, not sure why... * can't get read_file to work with large files, might be a bug in the way I'm doing a sysread in ruby serial port * I really wish someone else could look at these problems and help out, it's getting frustrating :( More... over 19 years ago
* fixed close_handle and open_write (note: the mindstorms api docs seem to have a typo for the Open Write Command saying you need to pass the size of the file you are creating, this doesn't seem to work, just passing the filename seems to work) * added delete_file More... almost 20 years ago
partially implemented close_handle, open_read, and open_write (note, this is unfinished) More... almost 20 years ago
added find_next More... almost 20 years ago
added find_first system command More... almost 20 years ago
added set_brick_name More... almost 20 years ago
* documented get_firmware_version and added unit test * added get_device_info, docs, and test (seems to be a bug with signal strength always returning 0) More... almost 20 years ago
* Started work on System commands, only implemented get_firmware_version so far * Added some support for sending commands without requesting a reply, a little buggy at the moment though... More... almost 20 years ago
Figured out a workaround with require "serialport" when rubygems is required More... almost 20 years ago
decided this shouldn't be included More... almost 20 years ago
wrote a better article explaining setup of bt serial port in osx More... almost 20 years ago
added a Rakefile to make packaging new releases easier (including gem) and a rails skeleton project (doesn't actually do anything yet) More... almost 20 years ago
added a link to better instructions on setting up a bluetooth serial port in linux More... almost 20 years ago
fixed tests to set the proper include path More... almost 20 years ago
cleaned up all the require lines to prevent double include redefinition warnings. When running scripts, do it from the ruby root dir and add -Ilib to add the lib subdir to your include path so it finds it. For example: ruby -Ilib examples/drb_server.rb More... almost 20 years ago
awesome! Figured out a way to make a drb service that keeps a thread running to periodically send a keep_alive to prevent nxt from going to sleep More... almost 20 years ago
- now uses Motor mixin - simplified steering/turn_ratio parameter... old API for this still works, but should be deprecated
Matt Zukowski
as gunark
More... almost 20 years ago
updated to use Motor mixin
Matt Zukowski
as gunark
More... almost 20 years ago
updated to match new Sensor mixin location
Matt Zukowski
as gunark
More... almost 20 years ago