1. 26 Feb, 2018 5 commits
    • Andre Julius's avatar
      Improve help message, auto version setting in clap · ad3bd0c0
      Andre Julius authored
      The help message now tells the user the ranges of the individual
      flags and how they behave in case of an overflow.
      Furthermore the version number processed by clap is now fetched
      from the Cargo.toml so that's good.
    • Andre Julius's avatar
      Make the -v flag work and a 2nd verbosity level · 6b2f84da
      Andre Julius authored
      The -v verbosity flag did not work until this commit, due to
      calling it "v" and not "verbosity". Now it does actually print
      usefull information dependent on the number of -v occurances.
      Currently the maximum verbosity level is 2.
    • Andre Julius's avatar
      Bump the version number · 49c07f5d
      Andre Julius authored
    • Andre Julius's avatar
      Improve formatting · 61b4ffec
      Andre Julius authored
      Shortend the variables so I could stay in the 80 COL limit more
    • Andre Julius's avatar
      Add proper error handling outside send function · e8ee7034
      Andre Julius authored
      Before this commit, the program would just panic if any kind of io
      error would occur. Now the program will exit gracefully with
      printing the error beforehand.
      The program always exits with a exit code of 0, even if an error
  2. 22 Feb, 2018 1 commit
    • Andre Julius's avatar
      Merge sending functions, apply protocoll v2 features · e9c3ece2
      Andre Julius authored
      After discussing some changes to the current protocoll we came up
      with this stable protocoll v2:
      [VER:8][SEQ:8][ID:8 ][RES:8]
      [        PIXEL:32*n        ]
      [           ...            ]
      [           ...            ]
      With PIXEL:32 being in this order:
      [G  :8][R  :8][B  :8][W  :8]
      This led to merging of the two functions as we now only send GRBW.
      RGB strips should either discard the W byte or use it's value to
      recalculate it's RGB values.
  3. 18 Feb, 2018 1 commit
  4. 05 Dec, 2017 1 commit
  5. 10 Nov, 2017 1 commit
  6. 06 Nov, 2017 1 commit
  7. 28 Oct, 2017 2 commits
  8. 25 Oct, 2017 3 commits