Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UART support and higher level API #1

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

Commits on Dec 6, 2017

  1. Make read/write registers abstract in the base class and implement th…

    …em in a SPI derived class.
    tommag committed Dec 6, 2017
    Configuration menu
    Copy the full SHA
    7456321 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0dd5d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2017

  1. Configuration menu
    Copy the full SHA
    74767fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27d6611 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2017

  1. Move register definitions in a separate class and complete all regist…

    …ers bitfields and definitions.
    tommag committed Dec 14, 2017
    Configuration menu
    Copy the full SHA
    2146267 View commit details
    Browse the repository at this point in the history
  2. Add debug prints in UART mode

    tommag committed Dec 14, 2017
    Configuration menu
    Copy the full SHA
    fbc96cd View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. Configuration menu
    Copy the full SHA
    a298113 View commit details
    Browse the repository at this point in the history
  2. Add example for velocity mode.

    tommag committed Dec 27, 2017
    Configuration menu
    Copy the full SHA
    4d6a10c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e128995 View commit details
    Browse the repository at this point in the history
  4. Update README.

    tommag committed Dec 27, 2017
    Configuration menu
    Copy the full SHA
    ea36abe View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

  1. More UART debug prints ; increase the default delay before responding…

    … in a multi-slave system.
    tommag committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    539add9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8205cc View commit details
    Browse the repository at this point in the history
  3. Change initialization sequence to use the recommended parameters in T…

    …MC5130 quick config guide.
    tommag committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    8ae2c4b View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2018

  1. Configuration menu
    Copy the full SHA
    9d4eaf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56bbe1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a0e373 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7ea465 View commit details
    Browse the repository at this point in the history
  5. Internal cleanup ; default UART constructor parameters to allow late …

    …initialization.
    
    References have been changed to pointers to allow copy assignment and avoid
    dynamic memory management.
    tommag committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    b968587 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

  1. Set default start, stop, threshold speeds during initialization ; add…

    … helper function to set all of the acceleration parameters at once.
    tommag committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    f985544 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2018

  1. Add setModeChangeSpeeds function to allow different chopper modes dep…

    …ending on the motor speed
    tommag committed May 18, 2018
    Configuration menu
    Copy the full SHA
    d91e939 View commit details
    Browse the repository at this point in the history
  2. UART communication reliability : add a method to check if the last re…

    …ad was successful and add an extra check when reading a register
    tommag committed May 18, 2018
    Configuration menu
    Copy the full SHA
    bcac8a2 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2018

  1. Typo

    tommag committed Jun 20, 2018
    Configuration menu
    Copy the full SHA
    3c7c1b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12ab308 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. Configuration menu
    Copy the full SHA
    6eb1938 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2018

  1. Configuration menu
    Copy the full SHA
    ba7278f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Fix register read and write, and some calculations on AVR 8-bit archi…

    …tecture
    
    int is 16 bits long on this architecture !
    tommag committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    c5ee9a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Fix SPI CS pin initialization

    tommag committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    c65069c View commit details
    Browse the repository at this point in the history