Andrey Pokhilko
9e4fab4aae
Fix tests
2020-01-28 22:00:29 +03:00
Andrey Pokhilko
17e22bf810
Use command codes in write direct
2020-01-28 20:53:28 +03:00
laurentchar
300268a2ab
Update peripherals.py ( #45 )
2020-01-09 13:45:02 +03:00
laurentchar
4f8dbe852c
demo.py ( #44 )
...
Line #155 should be removed
2020-01-08 10:56:57 +03:00
carnage
d271f251dd
Add advanced button handler ( #42 )
...
* Add advanced button handler
* Rename pylgbst/extras/advancedbutton.py to examples/advancedbutton/advancedbutton.py
* Create README.md
2019-12-29 11:28:11 +03:00
Andrey Pokhilko
c71befdb66
Update handler signature
2019-12-27 22:36:14 +03:00
Andrey Pokhilko
6a49f5c840
Enable subscribing to LED notifications
2019-12-27 22:18:51 +03:00
Andrey Pokhilko
0a4227d132
Refactoring
2019-12-27 22:07:22 +03:00
Andrey Pohilko
1e48f23f61
Fix issues
2019-12-27 16:22:37 +03:00
Andrey Pohilko
f058ece155
Add meta info file
2019-12-27 10:50:06 +03:00
Andrey Pohilko
7ffab4fb0c
Publish to PyPi
1.1.2
2019-12-27 10:47:41 +03:00
Andrey Pohilko
907a2dd561
Cosmetics
2019-12-27 10:34:04 +03:00
Mike C. Fletcher
c955820521
Bunch of Tiny Fixes and Enhancements ( #41 )
...
* Use setuptools to allow the extras_require to work in python3.6
This also declares some hidden dependencies for the underlying
connection protocols, but note that they are normally reliant
on system-packaged versions, which is a bit less than optimal.
* In message, on assert of incoming type, note failing type
* In utilities, guard against truncated input.
* In demo allow for specifying different connections and demos on command line
Also addresses a crash in led demo where parameters x and y were not provided
to an empty lamba that was passed in.
* Remove commentted line, apply black formatting
* Raise TypeError when an incorrectly-typed message is received
* Apply black automatic formatting to the utilities module
2019-12-27 10:27:59 +03:00
Andrey Pokhilko
7efd92700d
Update .travis.yml
2019-12-26 23:00:43 +03:00
Andrey Pokhilko
7dc8b806fa
Update link
2019-12-26 14:42:44 +03:00
Andrey Pokhilko
64776eadc8
Fix issue #40
2019-12-26 14:37:23 +03:00
Andrey Pokhilko
9abe2495b0
Fix issue #39
2019-12-26 14:31:51 +03:00
Andrey Pokhilko
d3e4c58c5a
Add one more video
2019-12-26 14:21:05 +03:00
Andrey Pokhilko
c11e8fbd18
A bit of refactoring
2019-12-20 14:39:34 +03:00
Andrey Pokhilko
8b970c0792
Update README.md
1.1.1
2019-12-09 16:33:00 +03:00
Andrey Pokhilko
fc8ed8ce2b
Release 1.1.1
2019-12-09 16:32:47 +03:00
Mariusz Woloszyn
cde1bea308
Orange color fix ( #35 )
2019-11-12 20:36:14 +02:00
Andrey Pokhilko
13919d7ecc
Restoring bb8 connection
2019-09-07 23:10:50 +03:00
Andrey Pokhilko
a6a5f12e6c
Make all backends aware of zero address
2019-09-07 23:10:34 +03:00
Andrey Pokhilko
5deafe9d4a
Fix name of Hub
2019-08-23 13:24:32 +03:00
Andrey Pokhilko
de54a2edc0
Release 1.1.0
1.1.0
2019-08-17 20:42:52 +03:00
Andrey Pokhilko
43aba755cd
Release 2.0.0
2019-08-17 20:41:08 +03:00
Andrey Pokhilko
77508273de
Fix test better?
2019-08-15 13:07:52 +03:00
Andrey Pokhilko
462188b6b2
Fix test
2019-08-15 13:04:36 +03:00
Andrey Pokhilko
3a8d17737b
BB8 joystick is ready
2019-08-15 11:43:26 +03:00
Andrey Pokhilko
e1e650220f
figured out directions of joystick
2019-08-15 10:54:37 +03:00
Andrey Pokhilko
c9112d8fe4
Progressing
2019-08-14 23:29:08 +03:00
Andrey Pokhilko
bafdf3fc63
Keep researching BB8 and joyystick
2019-08-14 17:09:45 +03:00
Andrey Pokhilko
f3e4a9dbdb
Preparing joystick operations
2019-08-14 13:58:55 +03:00
Andrey Pokhilko
33364e4e3b
Fix hanging on button subscribe
2019-08-14 13:17:15 +03:00
Andrey Pokhilko
3f2b3dcb3a
New machine is ready, start creating playground code
2019-08-14 11:05:16 +03:00
Andrey Pokhilko
fc08a495b1
It seems LEGO has renamed Move Hub in FW update
2019-08-14 11:04:58 +03:00
Andrey Pokhilko
6ad116fe1c
Change button callback into 3-state
2019-08-14 11:04:29 +03:00
Andrey Pokhilko
544aa82cf5
Finish color pinned bot
2019-08-14 11:04:07 +03:00
Andrey Pokhilko
3f19c983c2
Merge branch 'master' of github.com:undera/pylgbst
2019-08-13 15:45:59 +03:00
Andrey Pokhilko
ee2c5f2923
Update .travis.yml
2019-08-12 10:52:19 +03:00
Andrey Pokhilko
274828528f
Try to fix gattlib
2019-08-12 10:49:31 +03:00
Andrey Pokhilko
cbff4756cd
Python 3.4 => 3.5
2019-08-12 10:38:37 +03:00
Ingo Jache
990ccdb268
New LEGO-Boost Firmware 2.0.00.0017 breaks pylgbst... ( #33 )
...
* - Updated Port-Numbers (New Firmware 2.0.00.0017)
- Skipping Device without Mac-Address
(Seems to occur randomly after Firmware-Update,
referring to https://github.com/LLK/scratch-vm/issues/2230 )
- Fixed racecondition in Hub.send()
(Reply could come before entering _sync_lock)
* - fixed Unit-Tests (Changed Port-Numbers)
- moved the write-call in hub.send() outside the lock
2019-08-12 10:38:04 +03:00
Andrey Pokhilko
72dd6f0214
Working code
2019-08-05 17:36:35 +03:00
Andrey Pokhilko
66c376b2bd
Fixed hardware part for pin machine
2019-08-05 14:11:53 +03:00
Andrey Pokhilko
6da6797374
Working code for BB8 joystick
2019-08-04 23:44:28 +03:00
Andrey Pokhilko
9f347c233f
Continue experiments
2019-08-04 12:11:28 +03:00
Andrey Pokhilko
6aec464283
Start preparing BB8-joystick
2019-08-04 11:36:34 +03:00
Andrey Pokhilko
b1c8667f63
Update README.md
2019-06-18 09:56:17 +03:00