Commit Graph

  • fdd99a9a45 util/nvmutil: remove pointless comment Leah Rowe 2026-03-13 03:18:52 +00:00
  • 5f6a721fa0 util/nvmutil: reduced indentation in rw_file_once Leah Rowe 2026-03-13 03:12:51 +00:00
  • 172cbd4497 util/spkmodem-decode: add CHAR_BIT define Leah Rowe 2026-03-13 02:33:40 +00:00
  • 273bd992dd spkmodem-decode: edge detection *and* amplitude Leah Rowe 2026-03-13 02:06:29 +00:00
  • 2aa1ccfd8a spkmodem-decode: reset calibration accumulators Leah Rowe 2026-03-13 01:59:26 +00:00
  • fd94bff968 util/spkmodem-decode: remove dead code Leah Rowe 2026-03-13 01:57:38 +00:00
  • 1b73308c51 spkmodem-decode: small cleanup in decode_pulse Leah Rowe 2026-03-13 01:53:11 +00:00
  • cad667faee spkmodem-decode: don't select sep tone on bad signal Leah Rowe 2026-03-13 01:51:27 +00:00
  • 15079d02bd spkmodem-decode: ignore invalid frames when setting bits Leah Rowe 2026-03-13 01:49:07 +00:00
  • 3245333c53 spkmodem-decode: reset char if separator disappears Leah Rowe 2026-03-13 01:47:40 +00:00
  • fe6da7a238 spkmodem-decode: fix single-tone learning bug Leah Rowe 2026-03-13 01:45:17 +00:00
  • 9e94cc017a spkmodem-decode: enforce calibrated seperator range Leah Rowe 2026-03-13 01:42:41 +00:00
  • 9d24b78340 spkmodem-decode: fix wrong sample count Leah Rowe 2026-03-13 01:37:02 +00:00
  • 8085de594b Revert "util/spkmodem-decode: fix 3-frame timeout" Leah Rowe 2026-03-13 01:32:54 +00:00
  • 1d0e44c23a util/spkmodem-decode: clarify frame count on check Leah Rowe 2026-03-13 01:31:01 +00:00
  • a049f2df39 util/spkmodem-decode: static asserts Leah Rowe 2026-03-13 01:26:42 +00:00
  • 681f580053 util/spkmodem-decode: annotate prototypes Leah Rowe 2026-03-13 01:23:27 +00:00
  • 7c88154cd2 util/spkmodem-decode: rename function for clarity Leah Rowe 2026-03-13 00:57:15 +00:00
  • fff2447606 util/spkmodem-decode: tidy up indentation Leah Rowe 2026-03-13 00:50:40 +00:00
  • 6ed722b73b fix typo in comment Leah Rowe 2026-03-13 00:29:30 +00:00
  • 4fff5121e8 util/spkmodem-decode: fix 3-frame timeout Leah Rowe 2026-03-13 00:13:51 +00:00
  • feb69bd946 util/spkmodem-decode: rename auto_detect_tone Leah Rowe 2026-03-12 23:58:59 +00:00
  • 402e0ca7cc spkmodem-decode: learn tone per frame, not sample Leah Rowe 2026-03-12 23:54:01 +00:00
  • 84b0b8a543 spkmodem-decode: fix learn_samples increment Leah Rowe 2026-03-12 23:42:00 +00:00
  • 011c65ddf4 spkmodem-decode: don't dump learn_samples in silence check Leah Rowe 2026-03-12 23:40:56 +00:00
  • a5d40166ce util/spkmodem-decode: split up auto_detect_tone Leah Rowe 2026-03-12 23:38:10 +00:00
  • 68fb740da2 util/spkmodem-decode: separate silence check Leah Rowe 2026-03-12 23:26:47 +00:00
  • 4dc39990e1 util/spkmodem-decode: don't run decode in col_sep_tone Leah Rowe 2026-03-12 23:19:32 +00:00
  • 7e29d53667 util/spkmodem-decode: guard against silence in tone-detect Leah Rowe 2026-03-12 23:18:26 +00:00
  • a81dde3d08 util/spkmodem-decode: split up handle_audio() Leah Rowe 2026-03-12 23:07:28 +00:00
  • e8d46de0e1 util/spkmodem-decode: also auto-detect separator Leah Rowe 2026-03-12 22:59:06 +00:00
  • 745e888edf util/spkmodem-decode: simplify valid_signal Leah Rowe 2026-03-12 22:53:17 +00:00
  • 5b4c3c537e util/spkmodem-decode: automatic tone detection Leah Rowe 2026-03-12 22:39:21 +00:00
  • 78b71f867f util/spkmodem-decode: automatic tone calibration Leah Rowe 2026-03-12 22:06:35 +00:00
  • d03f80b893 util-spkmodem-decode: tidy up print_stats Leah Rowe 2026-03-12 21:53:43 +00:00
  • 4f26620e88 util/spkmodem-decode: do getopt first Leah Rowe 2026-03-12 21:50:29 +00:00
  • a0c8fd519e util/spkmodem-decode: init argv0 before pledge Leah Rowe 2026-03-12 21:49:54 +00:00
  • a60be4028a util/spkmodem-decode: frequency meter in debug Leah Rowe 2026-03-12 21:43:23 +00:00
  • 6eff58aa7d util/spkmodem-recv: reset char precisely on timeout Leah Rowe 2026-03-12 21:33:46 +00:00
  • 30d5ca5146 rename util/spkmodem-recv to spkmodem-decode Leah Rowe 2026-03-12 21:21:36 +00:00
  • a31cfa4592 add missing star Leah Rowe 2026-03-12 21:09:18 +00:00
  • cefae03502 util/spkmodem-recv: extensive commenting Leah Rowe 2026-03-12 20:53:17 +00:00
  • 78d583e5ec util/spkmodem: explain what the defines are Leah Rowe 2026-03-12 20:29:37 +00:00
  • 2a32e498c8 useful comments Leah Rowe 2026-03-12 20:06:23 +00:00
  • 8ccaff0d8e util/spkmodem-recv: also cache sep_pos in decode Leah Rowe 2026-03-12 19:57:24 +00:00
  • 9f41591a46 util/spkmodem-recv: optimise decode_pulse Leah Rowe 2026-03-12 19:48:23 +00:00
  • a7c69c3233 util/spkmodem-recv: clean up decode_pulse Leah Rowe 2026-03-12 19:30:11 +00:00
  • 3633878e1f util/spkmodem-recv: byte swap on big endian CPU Leah Rowe 2026-03-12 19:09:58 +00:00
  • 594a5a02cd util/spkmodem-recv: remove errno define Leah Rowe 2026-03-12 18:45:32 +00:00
  • 9375ecc6a4 add endianness check to spkmodem-recv Leah Rowe 2026-03-12 18:35:22 +00:00
  • f7fc5b1651 util/spkmodem-recv: properly handle stdin err Leah Rowe 2026-03-12 18:34:43 +00:00
  • 22af92b473 another correction Leah Rowe 2026-03-12 18:25:34 +00:00
  • 5b92b00bad util/nvmutil: fix regression on openbsd Leah Rowe 2026-03-12 18:23:17 +00:00
  • 1cce4871e2 TODO Leah Rowe 2026-03-12 17:55:54 +00:00
  • cde28a8fbb TODO Leah Rowe 2026-03-12 17:52:05 +00:00
  • 08b9595bc5 TODO Leah Rowe 2026-03-12 17:17:20 +00:00
  • ab9ee73350 util/nvmutil: mitigate buggy libc i/o Leah Rowe 2026-03-12 16:34:33 +00:00
  • 303c382eae util/nvmutil: implement zero-byte r/w timeout Leah Rowe 2026-03-12 16:24:36 +00:00
  • 9656e78c3a TODO Leah Rowe 2026-03-12 16:16:09 +00:00
  • 571c474866 util/nvmutil: add some useful comments Leah Rowe 2026-03-12 16:10:28 +00:00
  • 1fb720e1e6 util/nvmutil: split up rw_file_exact Leah Rowe 2026-03-12 16:00:04 +00:00
  • 48f124a2e8 fix indentation Leah Rowe 2026-03-12 15:34:10 +00:00
  • f04b796dcc util/nvmutil: add jitter to fallback_rand entropy Leah Rowe 2026-03-12 14:35:01 +00:00
  • 38c3889f67 util/nvmutil: improved entropy in fallback_rand Leah Rowe 2026-03-12 14:32:46 +00:00
  • 1cee54ee2b util/nvmutil: remove /dev/random fallback Leah Rowe 2026-03-12 14:26:54 +00:00
  • 1ad9ffb482 util/nvmutil: include time.h after types.h Leah Rowe 2026-03-12 14:16:11 +00:00
  • 922344e81e util/nvmutil: mitigate fast calls to rand Leah Rowe 2026-03-12 14:13:55 +00:00
  • 53c5a40007 util/nvmutil: fallback randomiser Leah Rowe 2026-03-12 14:10:29 +00:00
  • 5ba0b98fbc util/nvmutil: correct install usage Leah Rowe 2026-03-12 13:58:38 +00:00
  • 35ba3aef91 util/nvmutil: fix makefile Leah Rowe 2026-03-12 13:56:47 +00:00
  • af1a219e40 util/nvmutil: remove errno extern Leah Rowe 2026-03-12 13:54:04 +00:00
  • 8269b05a63 util/nvmutil: use install -d instead of mkdir -p Leah Rowe 2026-03-12 13:53:02 +00:00
  • e931f66b99 util/nvmutil: fix comment Leah Rowe 2026-03-12 13:48:53 +00:00
  • fe630cba5e util/nvmutil: use chmod instead, in Makefile Leah Rowe 2026-03-12 13:43:20 +00:00
  • 478c994f34 util/nvmutil: add -m to install on Makefile Leah Rowe 2026-03-12 13:42:12 +00:00
  • ea4deb98b5 util/nvmutil: simplify flags on urandom Leah Rowe 2026-03-12 13:31:35 +00:00
  • 55e071c381 util/nvmutil: fix mistake in random check Leah Rowe 2026-03-12 13:28:18 +00:00
  • a9e5f9ef4f util/nvmutil: portable errno Leah Rowe 2026-03-12 13:25:13 +00:00
  • 87b74aadbc util/nvmutil: fix non-portable variable declaration Leah Rowe 2026-03-12 13:22:30 +00:00
  • 1184dcb05c util/nvmutil: disable urandom if not found Leah Rowe 2026-03-12 13:20:10 +00:00
  • 74f2d9a1f3 util/nvmutil: use ECANCELED on checksum err Leah Rowe 2026-03-12 13:10:10 +00:00
  • a40d14fcd6 util/nvmutil: don't use errno for program state Leah Rowe 2026-03-12 12:52:22 +00:00
  • a4f5061297 util/spkmodem-recv: code cleanup Leah Rowe 2026-03-12 07:13:42 +00:00
  • 2479633368 util/spkmodem-recv: optimise pulse check Leah Rowe 2026-03-12 05:31:00 +00:00
  • e23cecb496 util/spkmodem-recv: clearer pulse decoding Leah Rowe 2026-03-12 05:28:34 +00:00
  • 1d2ee1cabc util/spkmodem-recv: say what freq_sep/data are Leah Rowe 2026-03-12 05:25:24 +00:00
  • fcecb1229e util/spkmodem-recv: add a usage function Leah Rowe 2026-03-12 05:22:25 +00:00
  • 69fb0618cc util/spkmodem-recv: tidy up the getopt loop Leah Rowe 2026-03-12 05:20:09 +00:00
  • 65a6205dab util/spkmodem-recv: allow short sample reads Leah Rowe 2026-03-12 05:17:09 +00:00
  • 59f04eba9e util/spkmodem-recv: don't exit in print_stats Leah Rowe 2026-03-12 05:13:44 +00:00
  • 9ac0331595 util/spkmodem-recv: buffer calls to fread() Leah Rowe 2026-03-12 05:03:42 +00:00
  • 2c3d0b5a3e util/spkmodem-recv: make new pulse calculation clearer Leah Rowe 2026-03-12 04:59:42 +00:00
  • 62a496ec9e util/spkmodem-recv: tidy up pulse decoding Leah Rowe 2026-03-12 04:55:18 +00:00
  • 1953812efd util/spkmodem-recv: split up handle_audio() Leah Rowe 2026-03-12 04:53:05 +00:00
  • a31ccd8c3d util/spkmodem-recv: tidy up handle_audio Leah Rowe 2026-03-12 04:49:03 +00:00
  • 44c6b453bc util/spkmodem-recv: optimise ring buffer pos calc Leah Rowe 2026-03-12 04:44:44 +00:00
  • 54936a45a5 util/spkmodem-recv: don't use modulus on decode Leah Rowe 2026-03-12 04:39:00 +00:00
  • 19e0249a8a spkmodemrecv makefile: add -c to install Leah Rowe 2026-03-12 04:36:29 +00:00
  • 72eed0b12c util/spkmodem-recv: further portability / cleanup Leah Rowe 2026-03-12 04:21:13 +00:00
  • bbb8825553 util/nvmutil: further clean up decode_pulse() Leah Rowe 2026-03-11 23:40:34 +00:00