commit 931971255e21e22d8a6dc4f80940dd167df6a1d9 Author: Mooneer Salem Date: Fri Apr 19 20:39:23 2024 -0700 Add additional info about message handling to the Theory of Ops. commit 5008e5fd53ec18613f0ab7df123ba41508ec9e46 Author: Mooneer Salem Date: Fri Apr 19 20:35:41 2024 -0700 Add link to Theory of Ops document to README. commit 5db638537e8ae607f34250b9c5a613c1888ef8c9 Author: Mooneer Salem Date: Fri Apr 19 20:33:00 2024 -0700 Create THEORY_OF_OPERATIONS.md Add Theory of Operations document describing the basic ezDV architecture. This should allow potential developers to get a handle on the system more quickly. commit 24a0fd3e7515148ec24cde40ff4f097a79499714 Author: Mooneer Salem Date: Wed Apr 17 01:30:38 2024 -0700 Removing PSRamAllocator as it's no longer used. commit f19e75eff369fc68d879d950c227d51b2f6f575c Author: Mooneer Salem Date: Wed Apr 17 01:28:58 2024 -0700 Remove non-working workflows. commit 91470a7a803e5e771e7ae2bbd94a17379dc2cd21 Author: Mooneer Salem Date: Wed Apr 17 01:21:21 2024 -0700 Re-enable async HTTP handling, causing crash. commit 8e826b1e955ec30a68e34a9f2b84f772e236971c Author: Mooneer Salem Date: Wed Apr 17 01:16:36 2024 -0700 Make sure we can load the page without using async. commit 363c6399f3a7326036f3913c561fab31d0fa183c Author: Mooneer Salem Date: Wed Apr 17 01:05:17 2024 -0700 Remove ALL ezDV firmware code except absolute minimum needed for HTTP server. commit 27205d41c3246832e8cf6a2e176c25868b3690bc Author: Mooneer Salem Date: Wed Apr 17 00:23:34 2024 -0700 Move firmware files to root of repo. commit 2f53312f99a9b79ef52f2fd8a8eb48fedcb92671 Author: Mooneer Salem Date: Wed Apr 17 00:22:31 2024 -0700 Remove remaining submodules. commit 2cf839565110408aa1657825140da27091d98dd1 Author: Mooneer Salem Date: Wed Apr 17 00:22:04 2024 -0700 Remove unnecessary non-firmware files. commit 131a414f94dc3b519b922f32f5aba22d68125e62 Merge: 8b9b4f3 21760ec Author: Mooneer Salem Date: Mon Apr 8 00:16:31 2024 -0700 Merge pull request #40 from tmiw/websocket-1.2.3 Update esp_websocket_client to version 1.2.3. commit 21760ec6ad1c1b867aa0f562d3c591b27b13d67f Author: Mooneer Salem Date: Mon Apr 8 00:11:06 2024 -0700 Adjust minimum ESP-IDF version to 5.2.1. commit cc5587681cf7ad1df95906c397fedf677175436d Author: Mooneer Salem Date: Mon Apr 8 00:07:51 2024 -0700 Update esp_websocket_client to version 1.2.3. commit 3d3861ba109cb9f7bd793fbe3e361a6156d2db39 Merge: 45c9361 260ce86 Author: Mooneer Salem Date: Sun Apr 7 22:09:12 2024 -0700 WIP on ipv6-support: 45c9361 Enable IPv6 support for ezDV. commit 260ce86c04c0e0ae8658543b743a0616ce9f9465 Author: Mooneer Salem Date: Sun Apr 7 22:09:12 2024 -0700 index on ipv6-support: 45c9361 Enable IPv6 support for ezDV. commit 8b9b4f3c2732bdf47f7a99a396e53eb2dc0be39b Merge: 4e0d497 51e436f Author: Mooneer Salem Date: Sun Apr 7 19:53:42 2024 -0700 Merge pull request #38 from tmiw/kill-task-only-on-dev-sleep Only kill websocket task when ezDV is sleeping. commit 45c9361f9784fa85cbfcb05b17efe4427bb07461 Author: Mooneer Salem Date: Sun Apr 7 19:47:36 2024 -0700 Enable IPv6 support for ezDV. This is currently intended for use with internet services that ezDV currently interacts with (currently FreeDV Reporter and NTP). Missing support: * Audio/CAT control for Wi-Fi enabled radios (the currently supported radios do not support IPv6). * Web interface (ESP-IDF HTTP server code throws errors when attempting to process IPv6 requests, plus there's currently no way for a user to retrieve the IPv6 address(es)). commit 51e436f0c53b42ced6e02f3834c6aaabaaa1a142 Author: Mooneer Salem Date: Sun Apr 7 19:44:39 2024 -0700 Only kill websocket task when ezDV is sleeping. commit 4e0d497a83ac3c1e6632735c85fd069114b202b3 Merge: 29c9de3 5644cad Author: Mooneer Salem Date: Sun Apr 7 01:47:19 2024 -0700 Merge pull request #37 from tmiw/memory-reduction Reduces the maximum numbers of messages for some tasks. commit 5644cad7e6be7074e2600ef85fdb87aade3b15af Author: Mooneer Salem Date: Sun Apr 7 01:26:04 2024 -0700 Reduces the maximum numbers of messages for some tasks. This reduces the amount of internal RAM that ezDV allocates, but also requires additional protection to ensure we don't overflow queues (i.e. when sending packets on congested Wi-Fi networks). Such protection is also included in this commit. commit 29c9de3259390830c211fcc057e1b4a47360d8ac Merge: 9730648 4fa60eb Author: Mooneer Salem Date: Sat Apr 6 22:49:49 2024 -0700 Merge pull request #33 from tmiw/flex-optimization Reduce CPU time required by the VITA task. commit 4fa60eb9625efa35b0b2bfbefc15d7832b0c49ca Author: Mooneer Salem Date: Sat Apr 6 22:44:07 2024 -0700 Code brace should be on the next line. commit 51090de248a5dfec17d8f0d9a8250ba2cab3f5a0 Merge: 5a3d8f0 9730648 Author: Mooneer Salem Date: Sat Apr 6 19:51:00 2024 -0700 Merge branch 'main' into flex-optimization commit 973064832d2bce6f8b52d8078f59460f4774feba Merge: d0c800a 26e80f5 Author: Mooneer Salem Date: Sat Apr 6 19:45:59 2024 -0700 Merge pull request #36 from tmiw/wifi-roaming Add support for Wi-Fi roaming. commit 26e80f5a299003752dc6129ad34fd74bf69c1d84 Author: Mooneer Salem Date: Sat Apr 6 19:37:15 2024 -0700 Add support for Wi-Fi roaming. commit d0c800a3db9114fb7451319747ccc3ff04af30d2 Merge: fb86b05 8c8cdea Author: Mooneer Salem Date: Sat Apr 6 13:00:14 2024 -0700 Merge pull request #35 from tmiw/reporter-disconnect-on-disable Fix bug where ezDV reconnects to FreeDV Reporter after clearing callsign and grid square. commit 8c8cdea52e8add24d9a26dfc6f8a9f5708b4db18 Author: Mooneer Salem Date: Sat Apr 6 12:59:04 2024 -0700 Fix bug where ezDV reconnects to FreeDV Reporter after clearing callsign/grid square. commit 5a3d8f048141dc682f5b495c16f0b359bcd8349e Author: Mooneer Salem Date: Sat Apr 6 12:30:28 2024 -0700 VITA timestamps need to be in network order as well. commit cdcbb05fde62f50373c4cd6dba4da1762dba6b6f Author: Mooneer Salem Date: Thu Apr 4 22:07:40 2024 -0700 Tweak TX scale again to bring us back to 100 = 100W. commit 8a8774efb65964ea8f8cff2b863caa939f5ddf01 Author: Mooneer Salem Date: Thu Apr 4 21:50:43 2024 -0700 Fix broken merge. commit 3d512b9dd27f4f26a77182d0938e49277642a365 Merge: 8e6c298 fb86b05 Author: Mooneer Salem Date: Thu Apr 4 21:46:40 2024 -0700 Merge branch 'main' into flex-optimization commit fb86b0566e2cf6bc653560f366db11ef9b2c4337 Merge: ca63850 f379336 Author: Mooneer Salem Date: Thu Apr 4 20:12:14 2024 -0700 Merge pull request #34 from tmiw/menuconfig-debug-options Add Kconfig options for various ezDV debugging output. commit f379336745b46fdf7cdd5e4ec12855ee342171fb Author: Mooneer Salem Date: Thu Apr 4 20:11:02 2024 -0700 Add additional help. commit ee668e893b105a0e68f39283f28e2ee243e511f2 Author: Mooneer Salem Date: Thu Apr 4 20:07:23 2024 -0700 Use select instead of imply. commit 607acb8742a0c4329983827640d795c35a2e89ad Author: Mooneer Salem Date: Thu Apr 4 20:01:43 2024 -0700 Add Kconfig options for various ezDV debugging output. commit 8e6c2985ed5a11b35f56d9226ab84e0d5ed04e19 Author: Mooneer Salem Date: Thu Apr 4 19:06:47 2024 -0700 Reduce internal heap consumption when configured for Flex. commit 4b12f28402e51204435c995dc8c8f95eeb38791a Merge: 1d4123a ca63850 Author: Mooneer Salem Date: Thu Apr 4 00:36:58 2024 -0700 Merge branch 'main' into flex-optimization commit ca6385075e9887797a192a452fb860af1a1a77a6 Merge: 36e2823 d70a514 Author: Mooneer Salem Date: Thu Apr 4 00:36:23 2024 -0700 Merge pull request #32 from tmiw/reporter-fix-auto-reconnect Add additional flag to allow reconnect after first failed reconnect. commit 1d4123a098e6f366bd99b146de45d359b78edac1 Author: Mooneer Salem Date: Thu Apr 4 00:34:13 2024 -0700 Disable debugging for now. commit 7b817c8836de71a26dafac844ee8d43dd784f695 Author: Mooneer Salem Date: Thu Apr 4 00:31:52 2024 -0700 Add additional documentation for debug flags. commit bb9f92dc60cd601d1e4bc126a08cba8987e38056 Author: Mooneer Salem Date: Thu Apr 4 00:31:23 2024 -0700 Code formatting cleanup. commit c605251e92fd983f585c5b79dd5564259ac2484d Author: Mooneer Salem Date: Thu Apr 4 00:18:53 2024 -0700 Reduce per-loop instruction count in upsampling logic. commit d2dd9ffbb3253ffffc1723484f0bab1566fdc899 Author: Mooneer Salem Date: Thu Apr 4 00:18:13 2024 -0700 Add debugging flags to Application.cpp so we don't have to constantly edit code. commit c626aacc40cd62345fb11975f723474fb64347ba Author: Mooneer Salem Date: Wed Apr 3 01:19:47 2024 -0700 Reduce the number of instructions needed. commit 8f3d0309ea9b4d65d427cc51cb506f81ff2c08fe Author: Mooneer Salem Date: Tue Apr 2 22:41:43 2024 -0700 Fix typos. commit b547a5050ad81f300d70321c07f12db69515daf2 Author: Mooneer Salem Date: Mon Apr 1 23:33:17 2024 -0700 Have scaling happen while we're upsampling since we're already manipulating those samples anyway. commit ae04bcd463b517904a5369a35384f541606c3e6e Author: Mooneer Salem Date: Mon Apr 1 23:15:57 2024 -0700 Hand-roll some vectorized assembly for the upsampling.