commit 4ca7a3f4842be3ce514a7c1152521570d51befac Merge: 4bc1f6c 36e2823 Author: Mooneer Salem Date: Sun Mar 31 15:04:15 2024 -0700 Merge branch 'main' into memory-optimization commit d70a514da988893b510697552105a6e36bfa8776 Author: Mooneer Salem Date: Sat Mar 30 20:19:34 2024 -0700 Add additional flag to allow reconnect after first failed reconnect. commit 36e28237941d3797071115ff6bd36a6e73db8e25 Author: Mooneer Salem Date: Fri Mar 29 23:47:11 2024 -0700 Place upper bound on FlexRadio VITA-49 jitter to reduce dropouts. commit 66f1011999fb8b3e03762ecb0715aeb54322fd4a Author: Mooneer Salem Date: Fri Mar 29 23:46:30 2024 -0700 Timers should be handled ASAP (another jitter reduction tactic). commit 87f16c76c7cde9077e9c3af1b033ff2e37e53741 Author: Mooneer Salem Date: Fri Mar 29 23:45:50 2024 -0700 Lower priority of FreeDV Reporter reporting to reduce jitter. commit 4bc1f6c3a42c42672a56e90af85ef5a3a3d3c2e9 Author: Mooneer Salem Date: Wed Mar 27 22:49:25 2024 -0700 Experiment: use khash library instead of STL for event registrations. commit cc51af71f49f526cbccf3a1f172cb3781779a80d Author: Mooneer Salem Date: Wed Mar 27 00:57:52 2024 -0700 Remove std::string from DVTask. commit b7f7ec481cfc0222afbbf6eff00c2762afd99104 Author: Mooneer Salem Date: Tue Mar 26 22:04:12 2024 -0700 Fix regression when using the voice keyer with Flex. commit 1d754dbc62e640d06d7b730399e54719e1fbaedf Author: Mooneer Salem Date: Tue Mar 26 22:03:50 2024 -0700 Add debugging when the system crashes due to running out of queue space. commit 40fe4b5bc0eed6cc7a392f960080a9ee013e5f74 Author: Mooneer Salem Date: Tue Mar 26 01:01:33 2024 -0700 Revert "Experiment: move event allocations to PSRAM." This reverts commit d666cc7025141b60276d9c62a343cd0260738ddb. commit a071358748c2c978a7fce814a208e99f7676bc64 Author: Mooneer Salem Date: Tue Mar 26 01:01:11 2024 -0700 Fix issue where system crashes if FreeDV Reporter is connected and Wi-Fi suddenly goes down. commit c89ce8835cf16aa34884776a8dc3103b33072a6b Author: Mooneer Salem Date: Tue Mar 26 00:10:23 2024 -0700 Fix bug preventing saving of missing settings to flash. commit 8e448c3bef6b787d7b84a8b9ca5cee5a0bc779aa Author: Mooneer Salem Date: Tue Mar 26 00:06:56 2024 -0700 Use hard timeout of 250ms when stopping TX to avoid the radio getting stuck forever. commit d666cc7025141b60276d9c62a343cd0260738ddb Author: Mooneer Salem Date: Mon Mar 25 23:23:20 2024 -0700 Experiment: move event allocations to PSRAM. commit 6a33eeec69915276be903eed513625eae5e231b2 Author: Mooneer Salem Date: Mon Mar 25 22:04:08 2024 -0700 Change DVTimer constructor signature since we do use it with non-DVTask objects. commit 0abe795ba8a018348c8e138d812f07ffb8017ac0 Author: Mooneer Salem Date: Mon Mar 25 19:48:45 2024 -0700 Refactor DVTimer similarly as with DVTask. This change increases internal memory usage slightly but worth it for much better stack traces and the potential to reduce the stack allocation for certain tasks (getting back some of that used memory). commit f97922d544c4c66501472b34bb2cfe272ffed117 Author: Mooneer Salem Date: Mon Mar 25 18:45:09 2024 -0700 Refactor DVTask to avoid the need for std::function for most event handlers. This is to reduce the amount of stack space required to handle events in ezDV, and hopefully improve performance a bit as well. commit 71c528e07f15e549a739e5f38e85958313dd79c3 Author: Mooneer Salem Date: Mon Mar 25 17:08:10 2024 -0700 Undo previous queue/stack size increases as that wasn't the actual problem previously. commit 260e533220fe6b0d45415887b168aeca2e8115db Author: Mooneer Salem Date: Mon Mar 25 17:06:17 2024 -0700 Disable caching for all HTTP responses. commit a7d5d7080512e21557bc097c54c2f3f989393719 Author: Mooneer Salem Date: Mon Mar 25 17:01:25 2024 -0700 100% for power in SmartSDR should equal 100 watts. commit 18993605eb6d14785e8d9113c2b85ecb72006a03 Author: Mooneer Salem Date: Mon Mar 25 01:43:10 2024 -0700 Reenable test code from earlier. commit 920d034294e86aaf95a67146111f76c3373fde84 Author: Mooneer Salem Date: Mon Mar 25 00:56:09 2024 -0700 Make absolutely sure the task tick doesn't run if not active. commit a538780ddaf3ddde4b4ab577165fba8fdee24290 Author: Mooneer Salem Date: Mon Mar 25 00:55:26 2024 -0700 Adjust slow charging text in web UI to better reflect reality. commit 6f502439e28b302368f5a2a04ca4b766e6f7d931 Author: Mooneer Salem Date: Mon Mar 25 00:55:04 2024 -0700 Broadcast sync state every time through the loop (preventing stuck 'sync' LED issue). commit d1eee45e0209d414ed5c21aca0228b9d2d70e842 Author: Mooneer Salem Date: Mon Mar 25 00:49:23 2024 -0700 Improve network drop behavior. commit a26f700d75f466bc8a7ba83ca745a3a46411dd72 Author: Mooneer Salem Date: Sun Mar 24 23:16:36 2024 -0700 Update website icon to avoid confusion with FreeDV Reporter. commit 2fe025b92dcf97323047dccaa51eb762541cfc6c Author: Mooneer Salem Date: Sun Mar 24 20:29:04 2024 -0700 Screw it, transmit packets to the Flex as quickly as it can handle them. commit d996c6b76accbcb42f08cf703930e0574ec54dbf Author: Mooneer Salem Date: Sun Mar 24 13:32:13 2024 -0700 Wi-Fi TX AMPDU back to Espressif defaults. commit 588cdf64cf5205c60edf7a1f96facf93f1086f17 Author: Mooneer Salem Date: Sun Mar 24 13:14:28 2024 -0700 Improve algorithm to determine the number of packets to send. The Flex code now keeps a running total of how much extra time is required in between timer ticks. It then calculates the number of extra VITA packets required to be sent based on how many us we're behind what the radio expects, ensuring that the radio receives on average the correct number of packets in a given time interval. commit 97341427467dcef4a8c1f5cdba2108977c929d21 Author: Mooneer Salem Date: Sun Mar 24 13:14:03 2024 -0700 Place Flex related code in IRAM for performance. commit 0cff70512217fdf6adb80993275e82c5f4d676bc Author: Mooneer Salem Date: Sun Mar 24 09:59:47 2024 -0700 Bump up stack and queue sizes based on crashes encountered. commit d91867725546ab52baae7cbbc5682e5c224630e1 Author: Mooneer Salem Date: Sun Mar 24 01:17:50 2024 -0700 Don't actually process incoming samples if VK is in process. commit 2d616fb062ed53710d678f04ab15c9e5c0ca72fa Author: Mooneer Salem Date: Sat Mar 23 22:20:54 2024 -0700 VoiceKeyerTask: queue up blocks of the VK file prior to sending for processing. commit 8ccea54b2c283a89f06486e86c4e91a159bca20d Author: Mooneer Salem Date: Sat Mar 23 22:10:35 2024 -0700 Free up a bit more memory so that we don't get heap full crashes while handling Wi-Fi management frames. commit fb141bd6bff5e16c779377d938e0ac07302ce8f0 Author: Mooneer Salem Date: Sat Mar 23 19:14:42 2024 -0700 Vectorize copying of upconverted signal into VITA packet. This doesn't seem to help with the voice keyer issue but it also doesn't hurt functionality. Combined with other optimizations it might help reduce the CPU usage of the VITA process (~30% when in Analog mode). commit 432048afa58661dd3fe9e4d0b63081df9425d008 Author: Mooneer Salem Date: Fri Mar 22 01:53:15 2024 -0700 Resync VITA TX if we run out of fifo. commit 87c65a58bc481995b5373fd9c18e7aefa378e0ed Author: Mooneer Salem Date: Thu Mar 21 22:40:55 2024 -0700 Turns out not forcing Wi-Fi priority actually works better for the Flex. commit f2a41c93816274784f9d71ce5064d8a845589ad5 Author: Mooneer Salem Date: Thu Mar 21 22:38:26 2024 -0700 Add algorithm to temporarily increase the minimum number of packets to send if the timing isn't quite right. commit 81ed57a007311af66377366793791fce770122ea Author: Mooneer Salem Date: Thu Mar 21 22:00:33 2024 -0700 Make sure we don't inadvertently use double math and slow down the system. commit a48c6cbe5d0e456d7bd3d82480bb7115e0e62e93 Author: Mooneer Salem Date: Thu Mar 21 21:59:43 2024 -0700 Increase max number of messages in UI queue due to crash discovered during testing. commit 9504e78b67f97a50b1b906120fe06b103b41b0f7 Author: Mooneer Salem Date: Thu Mar 21 20:01:03 2024 -0700 Determine the number of VITA packets to send based on the time since last call. commit d68e55e583ed48880b4a322f22badb54df1c8efd Author: Mooneer Salem Date: Thu Mar 21 00:31:24 2024 -0700 Flex: time out if we don't get a response back in a reasonable timeframe. commit 078dfc008d7ac575c558fdada3e716def21dd044 Author: Mooneer Salem Date: Wed Mar 20 22:20:40 2024 -0700 Increase the maximum number of HTTP files and sockets that can be open. commit 108b859481e87245fea346e84c50dcc7a58b726c Author: Mooneer Salem Date: Wed Mar 20 22:20:21 2024 -0700 Refactor file extension checking and add error handling. commit 479314ad3eeea8edf31eb2d54a894e4d4c53aad3 Author: Mooneer Salem Date: Wed Mar 20 22:19:57 2024 -0700 Disable async HTTP request due to ESP-IDF bug. USe larger HTTP scratch pad for performance. commit e1890b48006f7ab5857269bc99e1a0c6c60f5f00 Author: Mooneer Salem Date: Wed Mar 20 22:18:25 2024 -0700 Add defer attribute to force specific load ordering for JS. commit dd01952d0c8bd957fc573f8289ee856f52165d50 Author: Mooneer Salem Date: Wed Mar 20 22:17:48 2024 -0700 Add browser icon for ezDV web interface. commit 03ea1ce7b61e3a88e8554a1230edd935960769c8 Author: Mooneer Salem Date: Tue Mar 19 21:24:08 2024 -0700 Fix issue causing page to only half-reload after reboot. commit df65b987f7deb73f61cf3cafb2d537e6606be01f Author: Mooneer Salem Date: Tue Mar 19 20:45:18 2024 -0700 Suppress spotting received signals if there isn't a valid callsign. commit 656dc2c861582ab52a15e3ea97b6f54b95529f02 Author: Mooneer Salem Date: Tue Mar 19 18:57:36 2024 -0700 Code cleanup. commit 184412ad65b936562091f0ebccbd573bdd87794a Author: Mooneer Salem Date: Tue Mar 19 18:57:24 2024 -0700 Increase UDP RX mailbox size, causing most RX dropouts to stop happening on the Flex. commit 2c7fdbd87b0f03200a26aa4d39b8bac4c78bfdee Author: Mooneer Salem Date: Tue Mar 19 08:53:38 2024 -0700 Handle periodic writing of VITA packets just like with the Icom code. commit fd846dd459a79c88a9f34bbb2c17d54b6d427c02 Author: Mooneer Salem Date: Tue Mar 19 03:36:50 2024 -0700 Enable additional ESP-IDF Wi-Fi and TCP/IP related optimization options. commit c1fe99827e6a0b162a13b43e556b7b5f589c26e9 Author: Mooneer Salem Date: Tue Mar 19 03:36:25 2024 -0700 VITA resampling should happen in internal memory, not PSRAM. commit 8a12e5508d17245a579dbee84dd250d604bd0fcd Merge: d43a435 ad7c2fe Author: Mooneer Salem Date: Tue Mar 19 02:23:32 2024 -0700 Merge branch 'main' of github.com:tmiw/ezDV commit d43a435a71c6b1f17ece3b314c4e585db898d21a Author: Mooneer Salem Date: Tue Mar 19 02:04:32 2024 -0700 Flex: 200 VITA packets should be more than enough. commit 85c7e91c6133d99a9c3cc267100de209646179bc Author: Mooneer Salem Date: Tue Mar 19 02:03:57 2024 -0700 Shave a few more KB from DRAM in the Icom code. commit c32ba2b9213ab83c9d6c19d7105ab5435e311860 Author: Mooneer Salem Date: Tue Mar 19 02:02:53 2024 -0700 Allow app_init() to exit during debugging, giving us ~3K of RAM we've always had. commit 834ff853c8cc5975a2a6c5f19317c67beb310bd2 Author: Mooneer Salem Date: Tue Mar 19 00:37:20 2024 -0700 Force TCP/IP and Wi-Fi tasks to core 1. commit 544b4346a1119c1627e9f9581cf955e4cad585bd Author: Mooneer Salem Date: Tue Mar 19 00:36:11 2024 -0700 Pre-allocate VITA packets to reduce amount of time spent in memory management per packet. commit 80f4460852225d97e53d273753a402e859af678e Author: Mooneer Salem Date: Tue Mar 19 00:08:25 2024 -0700 Use ESP-DSP and SIMD as much as possible for 24K SRC. commit 570e93c36628a892dcb380656d7f1b1cee6e92b7 Author: Mooneer Salem Date: Mon Mar 18 22:35:55 2024 -0700 Oops, FlexVitaTask lost its core affinity. commit 4bc3e9437ffc48857293e1600577e7591b30d0e2 Author: Mooneer Salem Date: Mon Mar 18 21:50:51 2024 -0700 Remove use of deque in Flex VITA resampling logic. commit 1afe1b6b78cb68d846182c8e4176d7e157a16ea1 Author: Mooneer Salem Date: Mon Mar 18 21:50:16 2024 -0700 Force VITA task and sample rate conversion to be compiled with optimization. commit 7446987eb6798115c2d99a08d9ae9bce107df745 Author: Mooneer Salem Date: Mon Mar 18 21:27:22 2024 -0700 Force affinity for tasks that use FPU. commit 1e49229d33acc3225196709e86197a2c256b689c Author: Mooneer Salem Date: Mon Mar 18 06:37:17 2024 +0000 Generated user manual from Git commit ad7c2fe commit ad7c2fe768aa64f639e857521115847e76456e8d Merge: c350212 3494db7 Author: Mooneer Salem Date: Sun Mar 17 23:34:59 2024 -0700 Merge branch 'main' of github.com:tmiw/ezDV commit c35021279c29501041405bb203414e46123c047c Author: Mooneer Salem Date: Sun Mar 17 23:34:43 2024 -0700 Fix additional typos. commit 3494db7c9d28e363d60ad1374d74e82d54531552 Author: Mooneer Salem Date: Sun Mar 17 23:06:22 2024 -0700 Update pull_request_template.md commit f56ccefa5473b8d6aa7d3a2d9d167fa265fcb31e Author: Mooneer Salem Date: Sun Mar 17 23:05:47 2024 -0700 Test change so we can create a PR. commit 58ec62bbb31450efdf90326ec92ae4afffe271b1 Merge: 7d10431 e704d99 Author: Mooneer Salem Date: Sun Mar 17 23:05:14 2024 -0700 Merge pull request #30 from tmiw/pr-template Add PR template. commit e704d99ff666daaa2b58973a22f7934540ad4c4b Author: Mooneer Salem Date: Sun Mar 17 23:01:35 2024 -0700 Add PR template. commit e4c48b0990ed938aec6683bcac142917694b5feb Author: Mooneer Salem Date: Mon Mar 18 05:40:59 2024 +0000 Generated user manual from Git commit 7d10431 commit 7d10431d28cecad79a7394e2644ff0cb2a2a1b2d Author: Mooneer Salem Date: Sun Mar 17 22:38:22 2024 -0700 Add links to other sections in the manual. commit 35b014a080cca33b20b26de5b7e1d9f31936c861 Author: Mooneer Salem Date: Sun Mar 17 17:11:28 2024 -0700 Fix issues related to FreeDV Reporter not auto-reconnecting. commit 92e270ae12fce87e72ecbcfeb415ac9f541d1874 Author: Mooneer Salem Date: Sun Mar 17 23:14:58 2024 +0000 Generated user manual from Git commit fad4392 commit fad439293ad239dc89f6781258ce1ff05229bb2a Author: Mooneer Salem Date: Sun Mar 17 16:12:20 2024 -0700 Clean up README file since most content is now in the manual. commit 9a4f17b1e827dbaf103b66861137dbeb04affd46 Author: Mooneer Salem Date: Sun Mar 17 16:09:02 2024 -0700 Add link to ezDV project in Introduction. commit 1ae281e5f6e702342d225a62ab92c042db807992 Author: Mooneer Salem Date: Sun Mar 17 16:07:28 2024 -0700 Flesh out additional common problems. commit 345b0715b392db09ed73a3c7b7564d823f07ea30 Author: Mooneer Salem Date: Sun Mar 17 15:41:43 2024 -0700 Fix typo in image URLs. commit 68771d3f48a51ed8356d28836eb99469cf16ef75 Author: Mooneer Salem Date: Sun Mar 17 15:40:59 2024 -0700 Begin adding some troubleshooting info. commit 595192b1051f74a3623ec70662feb3ed0aceeae2 Author: Mooneer Salem Date: Sun Mar 17 20:46:10 2024 +0000 Generated user manual from Git commit 61e5106 commit 61e5106f3fcf36214aa49a37c499247ca0b225cf Author: Mooneer Salem Date: Sun Mar 17 13:44:08 2024 -0700 Finish web interface manual content. commit 9b55f1ae8ae346c8ca99775569dadd60e37949af Author: Mooneer Salem Date: Sun Mar 17 13:05:48 2024 -0700 Add Wi-Fi configuration information to manual. commit 02a6fac05e0e7c87d93901622f37a1751c456df7 Author: Mooneer Salem Date: Sun Mar 17 12:52:44 2024 -0700 Add FreeDV Reporter configuration/usage info. commit c792e4f970e34f95813268568e49787c002ce88c Author: Mooneer Salem Date: Sun Mar 17 12:26:36 2024 -0700 Begin writing the web interface section. commit e4db924e42de3c272da3ebfc23c3e3f1102f8d98 Author: Mooneer Salem Date: Sun Mar 17 11:43:55 2024 -0700 Flesh out Basic Operation section a bit more. commit ede7ebab0f7eedc670cf6f3c1668bbdfd7ec8181 Author: Mooneer Salem Date: Sun Mar 17 09:02:38 2024 +0000 Generated user manual from Git commit f7f65a4 commit f7f65a449cac000d7f8c063d63e0c80bfb530139 Author: Mooneer Salem Date: Sun Mar 17 02:00:46 2024 -0700 Forgot empty line between appendices. commit 6bd4fa0b55d3be5cb7a7be3c40e354dc1b982998 Author: Mooneer Salem Date: Sun Mar 17 08:59:06 2024 +0000 Generated user manual from Git commit c43e3a4 commit c43e3a48cd3d658f802b8152597fa1ce92adc612 Author: Mooneer Salem Date: Sun Mar 17 01:57:12 2024 -0700 Restructure existing content for section 3. commit e3c2979861495257fe5c95665921adc1f7ef4820 Author: Mooneer Salem Date: Sun Mar 17 01:42:22 2024 -0700 Move specific information about radio configuration to appendices. commit fd95fa911a3265631217aee36711c887e8cd90ee Author: Mooneer Salem Date: Sun Mar 17 01:06:45 2024 -0700 Fix Flex issue where TX occasionally takes a long time to stop. commit 770e7fef952b9037cbbb37de850fcc54a98b016f Author: Mooneer Salem Date: Sun Mar 17 00:40:58 2024 -0700 Reduce the amount of DRAM used by ezDV to hopefully avoid intermittent heap exhaustion. commit fc3b367826f47827f1140ff9838db78442bf136a Author: Mooneer Salem Date: Sat Mar 16 23:07:13 2024 -0700 Decrease priority of ezDV HTTP task to work around intermittent 'forever' transfers. commit 502aaa48c0dac74ba24d9ed1adab82475fc17b68 Author: Mooneer Salem Date: Sat Mar 16 23:06:30 2024 -0700 Increase maximum number of open sockets in HTTP server to avoid intermittent loading errors while accessing the web interface. commit 24a2e3021674eae88c970608e57c50efdd0c348f Author: Mooneer Salem Date: Sat Mar 16 23:05:53 2024 -0700 Fix trace messages in async static file handler. commit 9e79ad8ed51c12235882043eb178a5ead4f2540f Author: Mooneer Salem Date: Sat Mar 16 18:52:52 2024 -0700 Default mode to 700D. commit b8117c41a59d40f6418c6339f9322eaeafdbceae Author: Mooneer Salem Date: Sat Mar 16 18:46:17 2024 -0700 Fix typo in CSS classes used in the web interface. commit fdbdf0868f70be8c0e3d17cdfd2e5065b76ab80b Author: Mooneer Salem Date: Sat Mar 16 18:45:48 2024 -0700 Adjust priorities again to stay below the ones used by Wi-Fi/TCP/IP tasks. commit cd81304a541ffb763576342b103150cf903e0146 Merge: 1f1607a 8c61273 Author: Mooneer Salem Date: Sat Mar 16 16:18:48 2024 -0700 Merge pull request #29 from tmiw/action-build-and-release-fw Create FW release GitHub Action commit 8c6127318e0ad04dbf2407694ae8e7a947dcb74d Author: Mooneer Salem Date: Sat Mar 16 16:14:22 2024 -0700 Remove unneeded code. commit d26fc42e90a07e6f223fed6601998d94ba5347e6 Author: Mooneer Salem Date: Sat Mar 16 15:51:12 2024 -0700 Fix incorrect paths. commit 6048edd432ee41a8fe579ad7884bebed509fa03d Author: Mooneer Salem Date: Sat Mar 16 15:45:33 2024 -0700 Try again to include multiple files in the release. commit d017cef10b8d40d6171443f0da995b918a2e118d Author: Mooneer Salem Date: Sat Mar 16 15:40:37 2024 -0700 Add logic to create release when tagged. commit 6aac4b88c3acc68c76117c5be2c0c801d59bfa46 Author: Mooneer Salem Date: Sat Mar 16 15:21:04 2024 -0700 Oops, need to grab submodules before build. commit f75b1cc656e24ebca05de04431ee2dc272c5bc1a Author: Mooneer Salem Date: Sat Mar 16 15:15:16 2024 -0700 Begin work on action to build ezDV. commit 5fb073a781527e2ee6265357cf0677a315d1e10c Author: Mooneer Salem Date: Sat Mar 16 22:09:23 2024 +0000 Generated user manual from Git commit 1f1607a commit 0cf96c9deecf243107af81dcdb93effdf1fececf Author: Mooneer Salem Date: Sat Mar 16 21:46:56 2024 +0000 Generated user manual from Git commit af2a90a Former-commit-id: 3c228811198a6f387d7be847fb1a09953e6385d8 commit 1f1607a793a75bd8e48db531d45469bfc4d2c007 Merge: d4ab2cb 664f426 Author: Mooneer Salem Date: Sat Mar 16 14:44:40 2024 -0700 Merge pull request #28 from tmiw/test-deploy-only-on-main Deploy the user manual only on main Former-commit-id: af2a90a45681aa8c017328528309087858dabb4e commit 664f4269a474033011e5a40d3c0f1dc686c956c8 Author: Mooneer Salem Date: Sat Mar 16 14:40:37 2024 -0700 Test documentation edit to force generation. Former-commit-id: 44e78cdfcb5d0e61f2b930c2c382730b3c728c8a commit 15d7f705b500795850777b00db9c121725076fe5 Author: Mooneer Salem Date: Sat Mar 16 14:39:05 2024 -0700 Only generate the user manual if the source files have changed. Former-commit-id: 309b34f4ad746a63a6b6ee3388f3b138e3bfc96d commit 0b92f8c4c51c7447cbff6f1c082d5cc350f24022 Author: Mooneer Salem Date: Sat Mar 16 14:32:58 2024 -0700 Fix syntax error. Former-commit-id: 4e247094e77024c8d6e5d354e5711e700a25af51 commit e32bc90fcdbbd1e0e2d7a8dccdd8b1db22d389db Author: Mooneer Salem Date: Sat Mar 16 14:31:03 2024 -0700 Only deploy the manual when on the main branch. Former-commit-id: b474811648401002b3aacac178e686e301b6df60 commit e33fa775f0891ce91f365ceed209a5d822b1fab7 Author: Mooneer Salem Date: Sat Mar 16 08:39:32 2024 +0000 Generated user manual from Git commit 3bb9f5f Former-commit-id: e73bb9b5447e405cdfefe97f5878bc9fae7d1af8 commit d4ab2cb794085074f9230bac72b23e869935af74 Author: Mooneer Salem Date: Sat Mar 16 01:37:20 2024 -0700 Add additional TOC levels to manual. Former-commit-id: 3bb9f5f65bb7dc8ed9f75ac8f20e7dbbf906fa6e commit d2c592518a6ba45d7196e7c86059047895251c65 Author: Mooneer Salem Date: Sat Mar 16 08:12:00 2024 +0000 Generated user manual from Git commit 2d82dff Former-commit-id: 1fd91145bb715b5d1d8138b94f5d26eaba2deb7f commit 6f9fcaf583b3415b5080d9caf81e8cf50fe72462 Author: Mooneer Salem Date: Sat Mar 16 01:09:32 2024 -0700 Slight rewording and TBD removal. Former-commit-id: 2d82dffb6dc32aec33b6bc9ebe9b344c5b60dbc5 commit 905eda3f3a940146b959d221cbdbe78d537e7027 Author: Mooneer Salem Date: Sat Mar 16 07:58:47 2024 +0000 Generated user manual from Git commit f5d3ff3 Former-commit-id: dde1c6416f64a87c0a93fa02957731dfd716782e commit 027d397ebcfaa9793fa4be029dea030b7c31ee74 Author: Mooneer Salem Date: Sat Mar 16 00:56:41 2024 -0700 Finish Setup section of manual. Former-commit-id: f5d3ff37f74274673d764a55773e544d43de3a0f commit d3d01643285285d00db1d879a1c9ff86998d574b Author: Mooneer Salem Date: Sat Mar 16 05:59:39 2024 +0000 Generated user manual from Git commit 101ed52 Former-commit-id: af392a79f5f3e9c1d0cb8185f3b92349c2fb905c commit 9b1041e3d9120fbfb32ba32285d300c882e385a8 Author: Mooneer Salem Date: Fri Mar 15 22:56:53 2024 -0700 Remove unused images. Former-commit-id: 101ed52b9c7393e7ad613d7879c430035c3cafbe commit 41b844a340fdf0be3edbe804cd931e7fd746264d Author: Mooneer Salem Date: Fri Mar 15 22:56:42 2024 -0700 Make images smaller to avoid issues with GitHub Pages. Former-commit-id: 8fb91b42abc7c03a5dab4324eb6258def3907495 commit e1276c4c138db5de2fd8a7b38152e0f05e85307e Author: Mooneer Salem Date: Fri Mar 15 22:51:02 2024 -0700 Fix typos. Former-commit-id: fe115f3d83eb65af93a19092bbc48b28b2863b4f commit ee3ef8c1360b55283f7800fcedf6289d4120b7cb Author: Mooneer Salem Date: Sat Mar 16 05:48:08 2024 +0000 Generated user manual from Git commit 3fd6b14 Former-commit-id: 394df1b31c84cc558ab483dd4348e6ce0f57f0ea commit e804dd8896da311a8a5362876fa2b2afc8fa3a7c Author: Mooneer Salem Date: Fri Mar 15 22:46:03 2024 -0700 Flesh out the Introduction section. Former-commit-id: 3fd6b1445acfd609cc7115127c25993f2859504c commit 8c6b81e7ad77720983660e86117d3ebd770ede43 Author: Mooneer Salem Date: Sat Mar 16 05:38:35 2024 +0000 Generated user manual from Git commit 30b73b8 Former-commit-id: 6b116005d6d1d9c8972b48815c90e369657da147 commit 89ac779884944610a52b5091f8972c4efb5307e9 Author: Mooneer Salem Date: Fri Mar 15 22:35:33 2024 -0700 Add initial IC-705 setup instructions with guided photos. Former-commit-id: 30b73b8bea77405ff2fa2ccad127c145ab1fc291 commit 1b4835298f94812554c69dffc99fb2eaa2ea0d24 Author: Mooneer Salem Date: Sat Mar 16 04:27:41 2024 +0000 Generated user manual from Git commit 58b5065 Former-commit-id: 826d2ef56741fde7c95bdfb2c568084ce8197b82 commit 58b5065761c62b3150d4b40f4492f65e9e8a6c8d Author: Mooneer Salem Date: Fri Mar 15 21:25:21 2024 -0700 Begin incorporating README content into the official manual. commit 4b6ae9e2afee9ee69edb50f370d08e4577991fc6 Author: Mooneer Salem Date: Sat Mar 16 04:04:12 2024 +0000 Generated user manual from Git commit 209e18b commit 209e18b897eeba560879a817ef392e9a9360e17e Author: Mooneer Salem Date: Fri Mar 15 21:01:58 2024 -0700 Revert back to sub-clone approach but use token for login. commit 31282ab28f1d8682fc9925311564535cc18532fd Author: Mooneer Salem Date: Fri Mar 15 20:54:50 2024 -0700 Need to explicitly specify write permissions to get full repo. commit 2c86d49e1a9037da9531a781855748916cb52180 Author: Mooneer Salem Date: Fri Mar 15 20:46:52 2024 -0700 Git user identity should be set in the repo we're actually pushing. commit 71c4d36d83567dd4affe2417a36213fba17c1ff6 Author: Mooneer Salem Date: Fri Mar 15 20:43:45 2024 -0700 GitHub actions apparently only clone the current branch. commit 78e8ffa9573a68d2107aea7ab71e7ad6c30c873d Author: Mooneer Salem Date: Fri Mar 15 20:37:34 2024 -0700 Add logic to push to github.io. commit 3ada6e7905ab5342ac98b8147a373e7c94c4df57 Author: Mooneer Salem Date: Fri Mar 15 20:32:18 2024 -0700 Use distro version of pandoc instead of trying to download it ourselves. commit 281027e1182a9b7780e8d089bab3afd0eb966c80 Author: Mooneer Salem Date: Fri Mar 15 20:28:11 2024 -0700 YAML pipe needs one actual command per line. commit d4bf11c73d99bcdc95a84e3fbb7e840ac6fd0ca5 Author: Mooneer Salem Date: Fri Mar 15 20:24:43 2024 -0700 Hopefully apt-get update will cause packages to actually install. commit 0d4cc62292b96db5cde48190f5b29a1a42d4bbe2 Author: Mooneer Salem Date: Fri Mar 15 20:21:39 2024 -0700 Fix expected Ubuntu package name. commit 47e4c8999ab4ace3737671e0ff616385a08684bf Author: Mooneer Salem Date: Fri Mar 15 20:20:13 2024 -0700 Initial work on manual auto-generation. commit fdebb7a700b7756a3b3d67253c186b644c1f9580 Author: Mooneer Salem Date: Fri Mar 15 20:04:22 2024 -0700 First pages commit commit 8f18dafabd12695b230029c87bfc3ec4315de878 Author: Mooneer Salem Date: Fri Mar 15 19:56:32 2024 -0700 Flex support: fix bug when user audio mixes with radio audio during TX. commit 5750485e13966fb5e0d92992b73a77bef739a2f4 Author: Mooneer Salem Date: Fri Mar 15 19:38:43 2024 -0700 Refactor logic to load default values from configuration. commit fcd9b0d127a2c27d75e76a1255d34e5df2dc58c5 Author: Mooneer Salem Date: Fri Mar 15 18:43:04 2024 -0700 Increase priority of audio chain to prevent dropouts. commit 32282bd78db1d9ac14072340387b0b1401977b6c Author: Mooneer Salem Date: Fri Mar 15 18:18:46 2024 -0700 Avoid unnecessary commits to NVS flash when settings haven't changed. commit b777999ed7c2413fffe9c4a5272714c26a6a50c4 Author: Mooneer Salem Date: Fri Mar 15 18:18:33 2024 -0700 Increase message wait timeouts when saving settings. commit 862dd57d2a4ae199847902f8ddfb76907c540ec8 Author: Mooneer Salem Date: Fri Mar 15 18:17:58 2024 -0700 Avoid unnecessary commits to NVS flash when settings haven't changed. commit 09a066c7927b1c26c2f89d5d58470df4f291cb24 Author: Mooneer Salem Date: Fri Mar 15 17:42:37 2024 -0700 Fix typos preventing failure popup from disappearing in web UI. commit c76862e01b9cb9847f1fcc715111b73d594ef91f Author: Mooneer Salem Date: Fri Mar 15 07:54:43 2024 -0700 Add reporting message functionlity to FreeDV Reporter implementation. commit ea160872ebeca289f8087411b14beeade7ceac3b Author: Mooneer Salem Date: Wed Mar 13 21:56:50 2024 -0700 Warning cleanup. commit d4dab433c49a3ed638569bd1fe1a834b4ea5d75c Author: Mooneer Salem Date: Wed Mar 13 21:39:48 2024 -0700 Have static file requests take place on HttpServerTask (not ESP-IDF HTTP task). This is so that ezDV can handle more than one HTTP request at a time, improving performance and reducing the incidence of connection hangs. commit c9c0c69ca1e7b4223f7634650ac7b3c710301a6a Author: Mooneer Salem Date: Wed Mar 13 21:39:35 2024 -0700 Upgrade project to ESP-IDF 5.2.1. commit 1c9633ee57a8b7bb46021d4954d5f381892d7aa2 Author: Mooneer Salem Date: Tue Mar 12 23:24:16 2024 -0700 Fix issue preventing auto-reconnection when FreeDV Reporter connection is forced. commit 78b4f79ab214632d8fff39019a628c340af9bdef Author: Mooneer Salem Date: Tue Mar 12 23:23:58 2024 -0700 Fix issue preventing connection to FreeDV Reporter immediately on boot. commit c1b206d6cda5f710e2f4e8ef5c75585ef0530fbc Author: Mooneer Salem Date: Thu Mar 7 20:52:36 2024 -0800 Revert "Experiment: different AGC config for user channel." This reverts commit 13cbe9b70afcf6ea32716463f14fc4f2b07dbc3e. commit db1d8d165f26a297edc1e0a01d59fbbee4adda4a Author: Mooneer Salem Date: Thu Mar 7 20:22:09 2024 -0800 Disable timer profiling. commit 50fe9fd364c7fb1b9425269bab3be4747e32c7f2 Author: Mooneer Salem Date: Thu Mar 7 20:20:20 2024 -0800 TLV320 GPIOs do not need debounce. commit ccf5142d3ba6b95d6822464625fa4bd6661c85db Author: Mooneer Salem Date: Thu Mar 7 20:15:24 2024 -0800 Add logic to profile system timers. commit 13cbe9b70afcf6ea32716463f14fc4f2b07dbc3e Author: Mooneer Salem Date: Thu Mar 7 19:21:34 2024 -0800 Experiment: different AGC config for user channel.