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

Linux and serial support based on cmake #88

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

Commits on Nov 13, 2022

  1. Configuration menu
    Copy the full SHA
    004bded View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e77afc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c16ab15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30486f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    edfeb5e View commit details
    Browse the repository at this point in the history
  2. Made the whole project into a cmake project so to avoid issue with

    submodules.
    
    I added dependencies that once were directly copied into the project as
    git submodules.
    
    The serial driver works on windows but you need to lower the baudrate if
    you wan a good experience (and you might have to set the baud rate in
    windows' device manager).
    Marc-Pierre-Barbier committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    20300f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14d0fa9 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Made serial more reliable

    changed the default bitrate to a lower one.
    high bitrate cause issues with counterfited arduinos
    i still recommend increasing the baudrate as hight as your arduino can do
    
    add parity verification. this should erase a few errors.
    
    added reconnection on connection loss.
    Marc-Pierre-Barbier committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    c18622f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9739d7a View commit details
    Browse the repository at this point in the history
  3. Fixed linux serial and broke windows serial.

    i removed lib serial port since it was preventing us from fixing the linux serial input.
    Marc-Pierre-Barbier committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    da3f173 View commit details
    Browse the repository at this point in the history
  4. Changed the serial interface to be object-oriented

    this change mask the differences between windows and linux.
    Marc-Pierre-Barbier committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    3d2d983 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    abfeff1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Configuration menu
    Copy the full SHA
    18ef8f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e50d5ad View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

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

Commits on Dec 1, 2022

  1. Add mingw support

    This is not meant to build windows binaries. but to be able to test if a windows build is possible from linux.
    this should reduce the number of reboot required to check if it work on both linux and windows
    Marc-Pierre-Barbier committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    196a8cc View commit details
    Browse the repository at this point in the history