Releases
v1.0.1
v1.0.1 - Fixed Temp measurements, C FFI cleanups
Compare
Sorry, something went wrong.
No results found
maj113
released this
20 Mar 15:21
Highlights
Fixed Temp Measurements: Corrected temperature parsing/display so primary, secondary and tertiary readings appear correctly (closes #1 ).
Performance: Low-level optimizations (initialize types once; replace heavy ComPtr patterns with release_ptr; optimize _vtbl_invoke and _ComDelegate), yielding significant speedups.
Stability & Cleanup: Cleaner radio state handling (fewer Python↔C transitions), removed unused WinDLL calls and other robustness improvements.
API / Interop: Added an addressof forward export to help low-level interop.
Miscellaneous: Return empty list instead of None when no devices present; prefer % formatting for hex.
Notable commits
1b6fcb9 (2026-03-20) — Fixed Temp measurements (closes #1 )
c657cec (2026-03-20) — Cleaned up radio state handler: fewer Python↔C transitions; disabled unused WinDLL get-last-error; removed pointless try/finally
dd41df3 (2026-03-20) — Prefer % string formatting for HEX
6892bc4 (2026-03-20) — Type cleanup & optimizations
init types once
replace ComPtr+release with release_ptr
optimized _vtbl_invoke (~2.5×) and _ComDelegate (~5×)
b6c291c (2026-03-19) — Add addressof forward export
1e686eb (2026-03-19) — Fix linter warning; return empty list if devices is none
You can’t perform that action at this time.