Commits on Jul 29, 2012
  1. modified FPGA charge sense to be compatible with BQ24125

    simply remove the pin, as the passive pull-ups do the right thing.
    The charge sense changed between DVT and PVT, so this change should
    be "safe" across both generations.
    Note that lots of files are checked in because windows sucks and
    changed a whole bunch of file permissions, I don't know why it
    decided to do that.
    committed Jul 29, 2012
Commits on Jun 27, 2012
  1. add a .gitignore.

    committed Jun 27, 2012
  2. Merge pull request #3 from xobs/master

    Re-work PWM patch
    committed Jun 27, 2012
  3. pwm: Default PWM to low on init

    When the PWM is unconfigured, it should drive the line low rather than
    high.  This patch adds a check to the PWM signal generator to detect if
    the period and pulse are both 0 (as they are upon init), and drives the
    signal to 0 in that case.
    xobs committed Jun 27, 2012
  4. added missing mig.prj file

    committed Jun 27, 2012
Commits on Mar 6, 2012
  1. fix error in UCF file causing LCDO_G7 to be randomly mapped

    Also improve red LED flashing and fix DDR2 reset bug
    committed Mar 6, 2012
Commits on Mar 5, 2012
  1. version 3: fix numerous motor controller bugs

       // - fix ADC bit width
       // - fix digital input data bit position
       // - fix serial number bug
       // - increase motor PWM base clock rate to 208 MHz to allow for 10kHz 12-bit PWM control
       // - decrease DNA clock rate to 1MHz; eliminate 2MHz clock line
       // - clean up documentation around motor and servo dividers
       // - fix ADC channel select bit position
       // - all motor control functions validated
    committed Mar 5, 2012
Commits on Feb 27, 2012
  1. improve clock distribution and tie-down unused outputs

    this is a clean-compile of the FPGA code, finally.
    committed Feb 27, 2012
Commits on Feb 24, 2012
  1. Adding an auto-generated file, ddr2_m3_core_v2, to fix xilinx bugs

    Coregen creates the .ncf file for the DDR2 core with some odd
    heirarchy for the constraints. A direct edit of the .ncf file was
    employed to fix these bugs.
    committed Feb 24, 2012
  2. syntax clean and bug fixes to get to clean-compile

    code now cleanly compiles and ports look properly hooked up.
    on to testing!
    committed Feb 24, 2012
Commits on Feb 23, 2012
  1. syntax cleaning

    Fixup of all the minor syntax errors. Now on to compilation...
    committed Feb 23, 2012
  2. Added motor controller interfaces

    digital I/O, ADC, and motor PWM/servo PWM interfaces added.
    Also, register bank expanded.
    committed Feb 23, 2012
Commits on Feb 20, 2012
  1. added DDR2 test interfaces

    DDR2 test interfaces just use I2C commands to do simple read/write
    to the DDR2 interface to validate that the interface can store and
    recall data
    committed Feb 20, 2012
Commits on Feb 18, 2012
Commits on Feb 16, 2012
  1. first commit

    committed Feb 16, 2012