Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 13, 2014
  1. @jimblom

    Adding link to SevSeg library

    jimblom authored
Commits on May 3, 2013
  1. @SFE-Jordan
Commits on Mar 18, 2013
  1. @nseidle

    Added checks on PB6/PB7 on OpenSegment hardware.

    nseidle authored
    Checks to see if jumpers are closed on PB6/PB7 and sets mode to counter
    or analog meter appropriately.
Commits on Feb 13, 2013
  1. @jimblom

    fixed some comments, re-worked pin labels in sch.

    jimblom authored
    Fixed comments in System_Functions.ino which mapped Arduino pins to
    display pins
    Some labels on the schematic did not match the display pin they
    connected to. Renamed those nets to make more sense.
    Added a pdf of current schematic, not sure if this'll be sustainable.
    Trying it out.
    Defaulted display type to S7S in the firmware.
Commits on Jan 10, 2013
  1. @nseidle
Commits on Jan 1, 2013
  1. @nseidle

    Corrected device mode bug and library init bug.

    nseidle authored
    Device mode has to be an unsigned char because upon first power up the
    EEPROM is 0xFF (-1 or 255). The 1" displays are common cathode but with
    the PNP/NPN configuration of OpenSegment, it actually inverts the
    signals so we need to use common anode to get the library to work.
Commits on Nov 26, 2012
  1. @nseidle

    Corrected a bad bug. Tested with new SevSeg library.

    nseidle authored
    I moved commandMode variable into the updateBufferData because I didn't
    think it was used anywhere else. The variable is not used anywhere else,
    but the function depends on the command being stored towards the end of
    the function. Summary: commandMode needs to be global. This fixes my
    mistake.
Commits on Nov 24, 2012
  1. @nseidle

    Completed multimode support.

    nseidle authored
  2. @nseidle

    Completed multimode support.

    nseidle authored
    Works well. Split the bulkier system functions into their own file. This
    made room for the mode runctions in the main file.
  3. @nseidle

    First add of multimode capability.

    nseidle authored
    Not fully tested but somewhat working.
Commits on Nov 22, 2012
  1. @nseidle
  2. @nseidle
Commits on Nov 5, 2012
  1. @nseidle

    Experimenting with volt meter display.

    nseidle authored
    Works well. Not sure where to put the A/D checking. Not in the main
    loop. Perhaps a dedicated function where we only go if a jumper is
    closed.
  2. @nseidle
  3. @nseidle

    Added support for Serial7Segment hardware. Added colon/apos example.

    nseidle authored
    Code should now work on Serial7Segment hardware directly. Use the
    Serial_ColonDots example sketch to test it.
Commits on Nov 2, 2012
  1. @nseidle

    Added I2C interface example.

    nseidle authored
    Added a really simple I2C example sketch. Cleaned up some residual stuff
    in the main firmware. Moved the I2C receive event down below the main
    loop because it's not really an ISR.
  2. @nseidle

    Adding additional baud rate levels.

    nseidle authored
    I didn't realize there was 76800 and 38400bps in there. They're back in
    there now.
  3. @nseidle

    Now uses SetBrightness command.

    nseidle authored
    User supplies value from 0 to 100 percent instead of 0 to 255.
    SetBrightness does all the error correcting and map to get to
    delayMicrosecond value.
  4. @nseidle
  5. @nseidle

    Added support for display brightness and example sketch.

    nseidle authored
    I added brightness support to the SevSeg library. I'm fairly happy with
    it. Works well with the OpenSegment backpack. I need to get a S7S
    backpack for testing as well.
  6. @nseidle
Commits on Oct 31, 2012
  1. @nseidle

    Added RX pin factory reset feature. Moved away from hardware UART setup.

    nseidle authored
    Many changes but the major one was adding the ability to reset the UART
    to 9600 when the RX is pulled low for a certain amount of time. This
    affected boot up, EEPROM locations, and the way that the UART is
    controlled. We now initialize the UART using standard Arduino calls
    instead of hardware registers. This commit works well with the
    BasicSerial example code. Even though there are quite a few code
    changes, the test code (BasicSerial) leads me to believe it works bug
    free.
  2. @nseidle

    Changed comments from /* to // to fit the SparkFun guidelines.

    nseidle authored
    This is nothing but whitespace changes.
Commits on Oct 21, 2012
  1. @nseidle

    Moved SPI pins to #defines.

    nseidle authored
  2. @nseidle

    Now uses SevSeg library for support of multiple types of displays.

    nseidle authored
    SevSeg library supports both common anode and cathode. Please test. From
    here, I plan to make many smaller firmware changes (that do not related
    to how segments are actually displayed).
    
    I need to get the products with a ATmega type backpack (Serial7Segment
    and OpenSegment) to this library so that we can use similar code, but
    with different pin definitions.
Commits on Oct 7, 2012
  1. @nseidle

    Renamed INO file for easier use. Fixed typos and white space.

    nseidle authored
    Arduino has to have the file name same as directory. Removed version
    number from file. Repo should be able to handle file versions.
Commits on Sep 6, 2012
  1. @jimblom
Something went wrong with that request. Please try again.