81 Commits

Author SHA1 Message Date
Simon Albinsson
b42c4f33e1 adds crc-check to read_write method 2018-04-12 21:41:58 +00:00
Simon Albinsson
17e8468f58 test: naive test of crc 2018-04-12 21:40:17 +00:00
Simon Albinsson
d803d31af5 test:fixes bug in CRC-coruption routine 2018-04-12 21:38:29 +00:00
Simon Albinsson
5c6086d0e2 Test:adds support for breaking crc 2018-04-12 21:22:14 +00:00
Simon Albinsson
a38a71d186 adds requirements.txt 2018-04-12 21:11:46 +00:00
Simon Albinsson
e102eef198 bug fixes after refactoring of general call 2018-04-12 21:04:28 +00:00
Simon Albinsson
100b410a1d Test: Test i2c_generalcall 2018-04-12 21:02:57 +00:00
Simon Albinsson
3599889c8d Test: adds support for testing i2c reads 2018-04-12 20:48:26 +00:00
Simon Albinsson
afc8f18456 fixes most basic init 2018-04-12 19:52:03 +00:00
Simon Albinsson
9ec514ff92 adding basic tests for smbus 2018-04-12 19:49:43 +00:00
Simon Albinsson
65317ef504 Still dosnt work but now it compiles 2018-04-12 16:10:46 +00:00
Simon Albinsson
4369939459 Adds .gitignore for python and vim files 2018-04-12 16:09:32 +00:00
Simon Albinsson
ceb161c6a8 adds tests for crc 2018-04-12 15:32:43 +00:00
Simon Albinsson
d4dc8220f7 adds class for crc8 calculations 2018-04-12 15:30:49 +00:00
Simon Albinsson
20f98cdf61 Start of init function
The first parts of the init function. This should be the most neccesary
info that the class needs.
2018-04-07 22:55:45 +00:00
Simon Albinsson
8415d2594b Short warning about the general call command 2018-04-07 22:52:33 +00:00
Simon Albinsson
866814fe59 Utility method for generating set-baseline
Realy the read/write command should probbably get updated to be able to
tale some additional data for writing but meh... creating an utility
function to generate extra-data is also workable, even if it creates
some unneccesary objects...
2018-04-07 22:38:36 +00:00
Simon Albinsson
3e10e27c85 created class, removed a few unneccesary rows
In order to make edits to class readable i commit this mostly white
space edit. Further more it removes a few application specific or
testing lines.
2018-04-07 22:28:33 +00:00
Simon Albinsson
3faf3c621e adds basic setup.py 2018-04-07 22:23:17 +00:00
Simon Albinsson
b9c17cd791 startng to structure like a real package 2018-04-07 22:19:31 +00:00
Simon Albinsson
d93f14d14f re ordering of todo 2018-04-07 22:09:27 +00:00
Simon Albinsson
8bff008b36 More stable time keeping and Using new init-functions
The old time keeping routine was a bit flaky, this one might blow up in
 irritating ways if a cycle takes more than 1 second. Also uses the new
 init functions to set up the SGP.
 Be ware of the dangerous i2c-general call that resets any device on the
 buss that listens to general call.
2018-04-07 22:03:50 +00:00
Simon Albinsson
7f31f5a116 Compoartmentalzation of the init proccess
in order to make the start-up code less messy all parts of startup is
devided into its own funciontion
2018-04-07 22:02:07 +00:00
Simon Albinsson
ce65ae86b4 Adds sleep-support to command struct
It is cleaner to store the needed wait-time with the struct than to
passit to the read-write function. This change mostly acopmplieshs that
2018-04-07 21:58:00 +00:00
Simon Albinsson
7053a2cba9 Imports json, system libs and so on
Ads various imports for time keeping and data persistance
2018-04-07 21:47:40 +00:00
zinob
a8216a8c2f Minor fixes to readme 2018-03-17 22:24:39 +01:00
Simon Albinsson
97bf4423e4 Adds license 2018-03-17 22:23:53 +01:00
zinob
6b3954a1ff Fixes some formatting errors in Readme 2018-03-17 22:19:44 +01:00
Simon Albinsson
3cf326b9b3 Updates readme with project description 2018-03-17 22:15:51 +01:00
Simon Albinsson
f3c15d6a80 Rough sketch, working, but no CRC
Able to read values but cant save callibration data and does not check
CRC. Also not a library
2018-03-17 21:52:55 +01:00
zinob
f7ffb3d270 Initial commit 2018-03-17 21:50:11 +01:00