Commit Graph

739 Commits (master)

Author SHA1 Message Date
Mooneer Salem 56da90b9b1 latest user manual PDF 2026-11-01 00:22:19 +00:00
Mooneer Salem 932b90e15f latest user manual PDF 2026-10-28 00:13:12 +00:00
Mooneer Salem 9e7d24c244 latest user manual PDF 2026-10-27 16:04:43 +00:00
Mooneer Salem dbbc7aec41 latest user manual PDF 2026-10-27 14:39:49 +00:00
Mooneer Salem ff257393ca latest user manual PDF 2026-10-26 23:27:53 +00:00
Mooneer Salem f80b68be79 latest user manual PDF 2026-10-26 01:01:29 +00:00
Mooneer Salem 61d687683d latest user manual PDF 2026-10-25 18:38:15 +00:00
Mooneer Salem 503c8c7702 latest user manual PDF 2026-10-25 03:12:20 +00:00
Mooneer Salem 8d35c3d95f latest user manual PDF 2026-10-22 19:15:25 +00:00
Mooneer Salem 01fa099c74 latest user manual PDF 2026-10-22 15:26:48 +00:00
Mooneer Salem 08db5b942e latest user manual PDF 2026-10-21 15:12:23 +00:00
Mooneer Salem 169258a1af latest user manual PDF 2026-10-21 07:05:43 +00:00
Mooneer Salem 255cd192dd latest user manual PDF 2026-10-20 21:41:38 +00:00
Mooneer Salem 6f8e545ba5 latest user manual PDF 2026-10-20 15:18:03 +00:00
Mooneer Salem 84830a72ab latest user manual PDF 2026-10-20 06:03:10 +00:00
Mooneer Salem e69e7077dc latest user manual PDF 2026-10-19 23:09:59 +00:00
Mooneer Salem 7ecc1ab9aa
Fix reported issue with TX not occurring. (#1568)
* Fix reported issue with TX not occurring.

* AI-proposed fix for failing tests.

* Revert TxRxThread changes from #1567, implement minimum TX FIFO fill differently.

* Revert main.cpp changes too.

* Add PR #1568 to changelog.

* Update tests, further unnecessary file cleanup.

* Only fail sanitizer test runs on sanitizer reports; fix TxRxThreadTest file playback race.

In sanitizer builds every ctest (including the unit tests) now passes
unless a sanitizer reports something, crashes or times out; the tests'
own checks only decide pass/fail in non-sanitizer builds.

TxRxThreadTest's "files" round trips gave the file playback thread only
1 ms per turn to keep up with a loop running faster than real time, so
slow or busy machines (e.g. sanitizer CI runners) saw spurious late
underruns. Once a transmission is going, give that thread the time it
would have had before the radio's sound card takes its block.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013G7dQDriDiWypo4B3J83gx

* Windows: only fail sanitizer unit test runs on sanitizer reports, crashes or timeouts.

Matches what ctest now does for sanitizer builds on Linux and macOS:
RunUnitTests.ps1 gains -SanitizerMode, which the UBSAN/ASAN unit-tests
jobs pass, so a test whose own (timing-dependent) checks fail under
sanitizer overhead no longer fails the job.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013G7dQDriDiWypo4B3J83gx

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 15:55:52 -07:00
Mooneer Salem a78a425293 latest user manual PDF 2026-10-16 23:53:37 +00:00
Mooneer Salem 50965081b2 latest user manual PDF 2026-10-16 16:43:31 +00:00
Mooneer Salem a59468c167 latest user manual PDF 2026-10-16 04:40:06 +00:00
Mooneer Salem c2ca064c7e latest user manual PDF 2026-10-14 04:11:27 +00:00
Mooneer Salem 1dd7571051 latest user manual PDF 2026-10-13 19:38:26 +00:00
Mooneer Salem f81dfab42e latest user manual PDF 2026-10-12 20:05:34 +00:00
Mooneer Salem add48d7059 latest user manual PDF 2026-10-12 15:30:01 +00:00
Mooneer Salem 96cc459492 latest user manual PDF 2026-10-12 08:44:54 +00:00
Mooneer Salem 420114e618 latest user manual PDF 2026-10-11 21:42:23 +00:00
Mooneer Salem a8d8424883 latest user manual PDF 2026-10-10 06:38:04 +00:00
Mooneer Salem feda8f2763 latest user manual PDF 2026-10-08 00:09:03 +00:00
Mooneer Salem b299e2bb33 latest user manual PDF 2026-10-07 21:45:42 +00:00
Mooneer Salem ea517f2db4 latest user manual PDF 2026-10-07 18:23:16 +00:00
Mooneer Salem e31e4aafdb latest user manual PDF 2026-10-07 01:23:19 +00:00
Mooneer Salem 03c876fe16 latest user manual PDF 2026-10-03 17:42:27 +00:00
Mooneer Salem 8ec1670d93 latest user manual PDF 2026-10-03 02:13:53 +00:00
Mooneer Salem 67ae87721a latest user manual PDF 2026-09-28 08:00:41 +00:00
Mooneer Salem 1798f00296 latest user manual PDF 2026-09-26 20:38:20 +00:00
Mooneer Salem 7f19e7e1b6 latest user manual PDF 2026-09-25 15:36:46 +00:00
Mooneer Salem f904eda280 latest user manual PDF 2026-09-23 18:58:47 +00:00
Mooneer Salem c282226f09 latest user manual PDF 2026-09-23 07:40:21 +00:00
Mooneer Salem 50de1b6ebb latest user manual PDF 2026-09-20 08:55:29 +00:00
Mooneer Salem 5224aef6d7 latest user manual PDF 2026-09-18 18:10:11 +00:00
Mooneer Salem f4d5efccfe latest user manual PDF 2026-09-14 17:26:58 +00:00
Mooneer Salem 07a51dc6ca latest user manual PDF 2026-09-13 16:11:14 +00:00
Mooneer Salem ae1b7d4435 latest user manual PDF 2026-09-09 15:43:36 +00:00
Mooneer Salem f3159ca346 latest user manual PDF 2026-09-07 06:02:39 +00:00
Mooneer Salem 071d233539 latest user manual PDF 2026-09-06 23:31:10 +00:00
Mooneer Salem a32c54d1f5 latest user manual PDF 2026-09-06 08:59:43 +00:00
Mooneer Salem 48c007d552 latest user manual PDF 2026-09-03 04:50:01 +00:00
Mooneer Salem 1f0b6c19c5 latest user manual PDF 2026-09-03 01:16:13 +00:00
Mooneer Salem 4984c7d047 latest user manual PDF 2026-08-27 19:24:23 +00:00
Mooneer Salem 8973e01786 latest user manual PDF 2026-08-26 06:47:14 +00:00