Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 8, 2015
  1. @mptei

    Fixed pwm resolution error

    mptei authored committed
Commits on Apr 2, 2015
  1. Update README.md

    authored
Commits on Mar 2, 2015
  1. IOIOLib: Make Android IOIOService reliable

    authored
    Previously, a IOIOService would not correctly recover from a disconnect/
    reconnect in the case of AOA. This change addresses this problem by
    forwarding all connection events through a hidden activity.
  2. IOIOLibAccessory: Rewrite Accesory connection for increased reliability

    authored
    There has been a lot of flakiness in the way the AOA connection was
    handled, mostly due to many things in the connection process that can go
    wrong, which results in a fairly complex state machine.
    
    To avoid this complexity, the entire connection process has been
    collapsed to a single method which attempts the entire connection
    process as one atomic linear sequence and the waitForConnect() process
    simply involves invoking it repeatedly until it succeeds. While being
    slightly less efficient, it is more obviously correct and appears to
    address the unreliability issues.
Commits on Feb 13, 2015
  1. Log refactoring

    authored
    Remove this static dependency of the core library on platform-specific libraries.
    Instead, this becomes a runtime dependency.
    
    This will allow us to refactor IOIOLib so that the platform independent pieces are
    separate.
    
    Credit to Thanos Fisherman for the idea and initial implementation!
Commits on Jan 19, 2015
  1. Merge pull request #102 from johannesc/linux-compile-fix

    authored
    tools/make-all: Add support for Linux
  2. @johannesc

    tools/make-all: Add support for Linux

    johannesc authored
    On Linux systems we use prjMakefilesGenerator.sh instead of
    prjMakefilesGenerator.bat.
Commits on Dec 21, 2014
Commits on Dec 3, 2014
Commits on Nov 9, 2014
  1. Merge pull request #97 from danners/master

    authored
    correct typo in javadoc
  2. @danners

    correct typo in javadoc

    danners authored
Commits on Oct 26, 2014
  1. IOIO Manager v1.5 (6)

    authored
    Main change is support for open accessory mode.
    Also built against newer tools and SDK version.
Commits on Sep 15, 2014
  1. Release IOIODude 1.2 and IOIOBridge 1.02

    authored
    Updated PJC and JNA
  2. Update PJC to 0.0.22 and JNA to 4.1.0

    authored
    These have been reported to fix some problems on Windows 8.
    Removed the duplicate copies of those libraries and instead made
    IOIOBridge use the same copy as IOIOLibPc.
Commits on Jun 16, 2014
Commits on May 20, 2014
  1. Create README.md

    authored
Commits on May 12, 2014
  1. IOIOLib: Fix classpath order

    authored
    Javadocs didn't show up in Eclipse correctly and changing the ordering
    fixes that.
  2. ShoeBot: Move to master

    authored
    Changed ShoeBot to work with the motor control sequencer instead of
    relying on custom firmware.
    Also, prevent the screen from turning off.
  3. IOIOBridge: Fix classpath

    authored
  4. HolidayIOIO: Use batch mode

    authored
Commits on Apr 24, 2014
  1. HelloIOIO: Improve UI

    authored
    - Show toasts with versions on connection, disconnection, incompatible firmware.
    - Enable UI only when a compatible IOIO is connected.
  2. IOIOLib: Have access to the IOIO when incompatible

    authored
    Useful for extracting the versions.
Commits on Mar 14, 2014
  1. IOIOBridge: Upgrade PJC and JNA

    authored
    While here, created an ant script and built V1.01.
Commits on Feb 24, 2014
  1. IOIOLib: Remove sync listener

    authored
    This was a leak: the sync listener never got removed from the
    disconnect listener list, eventually exploding the listener list.
    This fix makes sure it get removed unconditionally whenever the sync()
    method exits.
Commits on Feb 12, 2014
  1. release: Software bundle V5.03

    authored
  2. Tools: package Javadoc in software bundle

    authored
    This got lost somehow: the Javadocs were built, but not packaged. Now
    they are.
  3. IOIOLib: IOIOConnection is responsible for input buffering

    authored
    Each connetion type knows best how to buffer its input stream.
    The protocol should no longer do this buffering, but rather each
    connection type should do what makes sense for it.
  4. IOIOLibAccessory: Fix Nexus 5 compatibility

    authored
    Thanks to Maxwell Doherty for finding the fix!
    
    It turns out the Nexus 5 only supports read operations of length that
    are multiples of 64. Added a class that guarantees that. Using 1024B
    reads might boost performance a little and would be harmless otherwise,
    except for taking a KB of RAM.
Commits on Jan 22, 2014
  1. IOIOLib: Release v5.02

    authored
  2. IOIOLib: Some sequencer fixes

    authored
    Allow a repeated manualStart() for changing the cue instantaneously and
    a tolerate a repeated manualStop().
    
    Check that pins used for OC actually support that.
Commits on Jan 21, 2014
  1. IOIOLib: Add toString() to Resource

    authored
    Makes resource allocation exceptions more readable.
  2. IOIOLib: Bug in PWMPosition channels

    authored
    Pins for PWMPosition channels were allocated twice.
    This was previously hidden because of a ResourceManager bug.
Something went wrong with that request. Please try again.