Permalink
Switch branches/tags
Nothing to show
Commits on Dec 9, 2018
  1. Merge pull request #16 from dmadison/dependencies

    dmadison committed Dec 9, 2018
    Updated Dependencies (1.0.2)
  2. Update dependency versions

    dmadison committed Dec 9, 2018
Commits on Sep 15, 2018
  1. Merge pull request #15 from dmadison/clockwise-aim

    dmadison committed Sep 15, 2018
    Vertical direction dependent on side
  2. Invert vertical aim on right side

    dmadison committed Sep 15, 2018
    Vertical direction is now conditional on turntable side. Right turntable vertical is clockwise, while left turntable vertical is counter-clockwise. The inside edge is always moving 'up'.
Commits on Aug 18, 2018
  1. Merge pull request #14 from dmadison/cad

    dmadison committed Aug 18, 2018
    CAD Files
  2. Added 3D printed mounts

    dmadison committed Aug 18, 2018
  3. Merge pull request #13 from dmadison/documentation

    dmadison committed Aug 18, 2018
    Documentation
  4. Added additional comments

    dmadison committed Aug 18, 2018
    To my pleasant surprise most of the code is well documented. Just a few spots that needed some extra attention.
  5. Removed range check from setPeriod

    dmadison committed Aug 18, 2018
    What ARE you doing? This prevents the stopOscillating function from working...
Commits on Jul 27, 2018
  1. Merge pull request #12 from dmadison/development

    dmadison committed Jul 27, 2018
    Misc. Development and LED Tweaks
  2. Faster LED blink for config write

    dmadison committed Jul 27, 2018
    10 Hz for 1200 ms vs 5 Hz for 1000 ms. Faster blinking makes it look like it's "writing" something rather than just confirming.
  3. Blink LED when disconnected

    dmadison committed Jul 27, 2018
    For the Teensy which only has one LED, having the LED off when disconnected makes it look like the board is dead :(. Blinking slowly instead to tell the user we're waiting.
  4. Reset oscillator state on new timer

    dmadison committed Jul 27, 2018
    Previously, it would keep it last-established state when reset. This forces it always to start on "low". Refactored the "resetTimer" function to reflect this change as well.
  5. Use floats for blink frequency

    dmadison committed Jul 27, 2018
    Required for blinking slower than 1 hz.
  6. Frequency to period conversion functions

    dmadison committed Jul 27, 2018
    Scaled to millis() used for the timer
  7. Fixed EffectHandler comment indentation

    dmadison committed Jul 27, 2018
    Artifact of the header splitting operation. Just bugging me :D
  8. Added debug comment for safety loop

    dmadison committed Jul 27, 2018
    Because why not?
  9. Removed initial connect loop

    dmadison committed Jul 27, 2018
    The main program loop takes care of controller connection regardless. No reason to have this duplicate code in here.
  10. Added startup lines for debug mode

    dmadison committed Jul 27, 2018
    Just to add a bit of polish. It's a nice way to mark the start of the debug output.
  11. Merge pull request #11 from dmadison/disconnect-bug

    dmadison committed Jul 27, 2018
    Fix Disconnect Bug
  12. Refactored "onDisconnect" to just "disconnect"

    dmadison committed Jul 27, 2018
    Makes things easier to read and think about: "If connected, disconnect". Keeping the "onConnect" function the same since it doesn't actually connect to the controller.
  13. Simplified isReady function

    dmadison committed Jul 27, 2018
    Rather than updating the 'connected' variable from update, just read the update result directly. If 'connected' needs to be modified, it can be done in the disconnect function.
  14. Rewrote connection function

    dmadison committed Jul 27, 2018
    Now handles the onConnect and onDisconnect functions only if the state changes.
  15. Created onConnect and onDisconnect functions

    dmadison committed Jul 27, 2018
    Need to separate behavior for initial connect vs successive update.
  16. Merge pull request #10 from dmadison/platforms

    dmadison committed Jul 27, 2018
    Platforms
  17. Added an IGNORE_DETECT_PIN option

    dmadison committed Jul 27, 2018
    For using breakout boards that only have 4 pins (3.3V, GND, SCL, SDA) and no controller detect pin. Still USES a pin on the UC mind you, just always returns true.
  18. Link ConfigThreshold to config obj

    dmadison committed Jul 27, 2018
    Whoops. Doesn't have any effect if it's not actually used...
  19. Removed the multiplexer function

    dmadison committed Jul 27, 2018
    No longer prototyping, so no longer need to use that multiplexer as a stand-in level shifter.
  20. Moved LED instance to header

    dmadison committed Jul 27, 2018
    Something something ODR something something. Keeps the instance "hidden" and so long as I'm importing the header once it's fine.