Skip to content

Tags: Jakeler/ble-serial

Tags

v3.0.0

Toggle v3.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v3.0.0

Server mode
- New role to operate as server #47, #60
- New `-g {server,client}, --role {server,client}` option
- New `-n GAP_NAME, --name GAP_NAME` option
- New `ble-server.py` script in examples

Client mode
- Add Feasycom BT826 characteristics to builtin list #107
- Performance fix for bleak 0.21+, add `--write-with-response` option #109
- Improved error message on port conflict #106
- Updated client example scripts (#60)
- Autoconnect with multiple devices in parallel #96

Internal
- Rewritten tests with pytest, include cases for server mode and tcp (#60)
- Modernized tools: pyproject.toml, hatch, uv and updated github action CI #112

v2.8.0

Toggle v2.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v2.8.0

- Case insensitive characteristic UUID matching #104
- Code cleanup and updated readme
- Mark as Python 3.12 compatible, raise minimum to 3.8 #87

v2.7.1

Toggle v2.7.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v2.7.1

Add verbose option to scan tool
Fix deprecated bleak API, update to 0.20+ #83

v2.7.0

Toggle v2.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v2.7.0

- Add TCP server option #78,#80
  with `--expose-tcp-host` and `--expose-tcp-port`
- Fix depreacted bleak API, update to 0.18+ #79

v2.6.1

Toggle v2.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v2.6.1

* Add Nordic characteristics to builtin list #62
* Add examples and refactor scanning for usage as library
* Various documentation improvements

v2.6.0

Toggle v2.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
Add `-s`/`--service-uuid` parameter for service based scanning (#53, #54

)

Add `-i` adapter parameter to ble-scan as well
Group commandline parameters to make the help text clearer
Internal refactoring of ble connect/scan and cli modules

v2.5.0

Toggle v2.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
v2.5.0

Fix unclean shutdown with bleak 0.13.0 #49
Add super verbose (-vv) mode, to make ble debugging easier #50
Fix signals (e.g. ctrl-C) on Windows threads
Mark as Python 3.10 compatible

v2.4.1

Toggle v2.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
Allow characteristics with indicate property #37

v2.4.0

Toggle v2.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
Add `--permit` parameter to restrict transfer direction. #36

Possible values: read only (ro), read+write (rw), write only (wo)
User supplied write UUID values are ignored and builtin characteristic detection
is disabled in `ro` mode, same for the read characteristic in `wo` mode. Default: read+write (rw)

v2.3.0

Toggle v2.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
Jakeler Jake
macOS support #34, #35

Update bleak, supports Python 3.9 on all platforms #31