Simon Albinsson
6ddc1b6abc
README: Grammar fixes and some general thoughts
2018-04-23 19:43:02 +00:00
Simon Albinsson
d08601a82a
Removes some dead-code and imports
2018-04-23 19:38:46 +00:00
Simon Albinsson
56d1829205
setup.py: Taggs for currently supported python versions
2018-04-23 19:18:44 +00:00
Simon Albinsson
21c793a41e
README: Fixes to RST and example code
2018-04-23 18:31:36 +00:00
Simon Albinsson
b5877b6d51
README Fixes bug introduced by fixing rst-lit error
...
Seems like PyPi wont display -a revisions on its first page.
And apparently the rst-linter does not detect malformed underlines.
2018-04-23 08:58:37 +00:00
Simon Albinsson
ea6fc48fbc
README: Tries to get pypi tp render..
...
Updates all errors found by rst-lint. Changes versioning so that i dont
bump minor version just to faceroll Readme
2018-04-23 08:49:22 +00:00
Simon Albinsson
0a35ec2f76
Makefile: cleans old dist-dir before building
...
My somewhat ham-fisted usage of twine requires that there is just one
file in the dist-directory.
2018-04-23 08:37:12 +00:00
Simon Albinsson
967aac5289
setup.py: changes to license, hopefully fixes pypi
2018-04-23 08:37:12 +00:00
zinob
888d27879d
Readme: Fixes link format to RST
2018-04-23 10:02:57 +02:00
Simon Albinsson
33dec0df92
Readme: Attempt to switch from md to rst
...
Adding the type annotation to setup.py didn't seem to help. Lets see if
restructured text renders better than md.
2018-04-22 20:24:15 +00:00
Simon Albinsson
ca59ea15cc
setup.py: adds long_description_content_type
...
Hope fully this will fix Readme rendering issue on pypi
2018-04-22 20:07:26 +00:00
Simon Albinsson
d8ce0e478c
README: example code formatting fix
2018-04-22 20:05:15 +00:00
Simon Albinsson
561d4bd1c4
mock_smbus:canged smbus import to python3style
2018-04-22 19:54:17 +00:00
Simon Albinsson
c27a93c4ee
setup.py: Adds requirements
2018-04-22 19:53:34 +00:00
Simon Albinsson
604da15045
README: Todo: fix python3
2018-04-22 19:52:45 +00:00
Simon Albinsson
de5851ad89
Makefile: Now runs tests with python3
2018-04-22 19:52:18 +00:00
Simon Albinsson
74e5aceb05
setup.py: updaed author and syntaxfix
2018-04-22 19:40:55 +00:00
Simon Albinsson
2169816f40
Updates readme to reflect the library better
2018-04-22 19:40:11 +00:00
Simon Albinsson
f21f54f7cd
Adds set air quality, some work on base-line save
2018-04-16 12:51:28 +00:00
Simon Albinsson
d5ba6a9cab
New main fuction should actually be usefull.
2018-04-16 12:46:23 +00:00
Simon Albinsson
5a3bfcfd3d
removes unneccesary bind
...
There is no point in binding rw-function to the right bus-object if we
are already in an object that is bound to a bus.
2018-04-16 12:43:45 +00:00
Simon Albinsson
9292f4e17e
Adds timing to mock-bus
...
I dont know if it is a limitation of i2cwr or the sgp but it dosnt seem
to clock-strech but rahter just not present any data if the messure ment
is not done, so timing is important. The test should now fail if data is
read to fast
2018-04-16 12:39:39 +00:00
Simon Albinsson
ac4446cb36
Re-adds a sleep that got lost in refactorization
2018-04-13 09:26:11 +00:00
Simon Albinsson
3c9c402dad
Further fixing of op-codes
2018-04-13 08:52:48 +00:00
Simon Albinsson
874d95335e
Fixes invalid invalid op-codeds
2018-04-13 08:42:54 +00:00
Simon Albinsson
e82bdb3a5b
Fixes some comments and messages
2018-04-12 22:50:42 +00:00
Simon Albinsson
33a1a15b20
sgp30: refactor load-save-baseline
2018-04-12 22:46:16 +00:00
Simon Albinsson
d1bfc5ed3e
Test: Load/save baseline
2018-04-12 22:45:42 +00:00
Simon Albinsson
cc50d4a735
Fixes bug due to accidental line dupplication
2018-04-12 21:52:36 +00:00
Simon Albinsson
1a25064710
Test: i2c-read now protects agains double reads
2018-04-12 21:51:59 +00:00
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