Announcing osmo-fl2k Release 0.2.0
We're happy to announce release 0.2.0 of osmo-fl2k. It contains the following main advancements over the previous 1.1.0:
- free zero-copy buffers in case of error
- fl2k_file: support reading from stdin
- avoid compiler warnings when using libusb >= 1.0.22
- add debian packaging
- fix sleep durations on Windows
- add I2C support
- Add workaround for Linux usbfs mmap() bug on ARM/ARM64
- avoid potential endless-loop in
fl2k_file
: check read return value before repeating - fix segfault on exit: wait for sample worker thread before freeing buffers
fl2k_tcp
: fix segfault on exit: don't free buffer while lib still uses it- make osmo-fl2k work again with Linux 5.5.0-rc6 or later (invalid USB endpoint sharing in descriptors)