Michael Ossmann

Results 87 issues of Michael Ossmann

This supports a new feature in hackrf_sweep that outputs timestamps with microsecond precision. It is possible to have many sweeps per second, so this allows heatmaps with one row of...

### Steps to reproduce 1. Use the DFU bootloader to load hackrf_usb.dfu 1. Repeat until there is an enumeration failure of the firmware running from RAM (It usually fails once...

bug
needs validation

The "Multiple device hardware level synchronization" documentation describes the outdated microcontroller-based sync method rather than the newer CPLD-based method merged in #381.

bug
documentation

`hackrf_transfer` could use some improvements similar to those made in `hackrf_sweep` over the past year. * Check for completion more often than once per second (c47f2b1, 5361b3a). * Remove extra...

enhancement

* [x] identify or specify the version of sphinx to be used by readthedocs * [x] pin docs build to version used by readthedocs: https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html#pinning-dependencies * [x] add docs build...

enhancement

Many of the functions in libhackrf affect the state of the hardware without those settings being stored in RAM by the firmware. For example, `hackrf_set_lna_gain()` passes a numeric setting to...

enhancement

Implement timed TX and RX operations: The host requests an operation to start and/or stop at a particular time in the future. See also: https://github.com/mossmann/hackrf/issues/85 ┆Issue is synchronized with this...

enhancement

Deliver timestamps with samples heading to the host over USB during RX. For bonus points, synchronize with 1 PPS input on a GPIO pin. ┆Issue is synchronized with this [Basecamp...

enhancement

Implement decimation and interpolation on the Cortex-M4 to support sample rates lower than 8 Msps over USB. It probably isn't practical to support arbitrary decimation/interpolation rates, but half, quarter, etc....

enhancement
software

When tuning to a user-requested frequency there is a small amount of error. We should provide a way, perhaps in a debug command-line tool, to retrieve the actual frequency the...

enhancement
software