76 Commits
Author SHA1 Message Date
Sassa NF 19505d794c Plot multiple foxes 2025-04-18 20:51:13 +01:00
Sassa NF 7f6423bab6 Relative heading UI 2025-04-18 20:51:13 +01:00
Sassa NF e2086207d6 Simulate directional antenna 2025-04-18 20:51:13 +01:00
Sassa NF c06146c44d Pass spectrum to BLE 2025-04-18 20:51:13 +01:00
Sassa NF 741a4fec7d Set Heading on host from message 2025-04-18 20:51:13 +01:00
Sassa NF e9a09eec58 Move HMC5883 to Compass 2025-04-14 21:37:06 +01:00
Sassa NF 726a5e797f Send heading + scan result 2025-04-14 08:21:28 +01:00
Sassa NF 9c0a3f4ebf Add MPU6050 2025-04-11 07:15:53 +01:00
Sassa NF fc39d29910 Fixup compass 2025-04-11 07:15:53 +01:00
Sassa NF 1963734e48 Initial support for additional Radio Module SX1262 2025-01-30 21:11:23 +00:00
Sassa NF 2b1da5ae4a Factor out bus configuration 2025-01-30 21:11:22 +00:00
Sassa NF 42dcab94ce Basic support for QMC5883L compass 2025-01-23 08:39:16 +00:00
Sassa NF 48c5f8d1ce Configurable CRC 2025-01-21 21:40:09 +00:00
Sassa NF 32ae20632a Fixup compass compilation issues 2025-01-21 21:40:09 +00:00
Sassa NF e01d5aa694 Sensible defaults for RSSI_MAX range 2025-01-05 22:55:26 +00:00
Sassa NF 810f9031d5 Visualize scan_max_result better - add frequency labels 2025-01-05 22:55:26 +00:00
Sassa NF ed976d1b38 Display scan results received over LoRa 2025-01-04 17:14:41 +00:00
Sassa NF a2076c7a36 Multi-destination routing 2025-01-04 17:14:41 +00:00
Sassa NF 69e93556af Wait for peer before forwarding command 2025-01-03 10:59:35 +00:00
Sassa NF bef2796607 Fixup config parse 2025-01-03 10:59:35 +00:00
Sassa NF 500599ec7a Support RSSI_MAX method 2025-01-03 10:59:33 +00:00
Sassa NF 5af6a829f3 Support message routing 2025-01-03 10:53:17 +00:00
Sassa NF 3d7ab81f6f Rework radio message processing 2025-01-02 22:26:31 +00:00
Sassa NF 6368eca7aa Default lora config 2024-12-31 11:03:56 +00:00
Sassa NF aa38b5663c Fixup waterfall 2024-12-24 18:36:42 +00:00
Sassa NF de5f3c8e61 Support USB comms on Heltec 2024-12-24 12:57:52 +00:00
Sassa NF c6833ee3b0 Fixup - RadioLib now supports calibration 2024-12-24 12:57:52 +00:00
Sassa NF 986129b7a7 Fixup LR1121 - compile warning 2024-12-23 12:57:30 +00:00
Sassa NF cf53ac75f3 Fixup Heltec support 2024-12-23 12:40:18 +00:00
Sassa NF fe25fc2c60 Add defaults for radio comms 2024-12-23 12:40:18 +00:00
Sassa NF cb4ae1c0d7 Add SCAN_RESULT binary reporting over LoRa 2024-12-23 12:40:18 +00:00
Sassa NF ae7bef7b3e Support config introspection 2024-12-23 12:40:18 +00:00
Sassa NF edf66ec9ee CAD method to get RSSI (basic) 2024-12-23 12:40:10 +00:00
Sassa NF 52359cb7ac Configurable scan pages and RSSI method 2024-12-23 12:17:38 +00:00
Sassa NF 08c5fbdde5 Factor out scan configuration 2024-12-23 12:17:38 +00:00
Sassa NF 766bb47286 Fixup message destructor 2024-12-23 12:17:35 +00:00
Sassa NF 2669091808 Fixup setFrequency calibration 2024-12-23 12:12:07 +00:00
Sassa NF ca6a61ff93 Refactor header files - includes should only declare, not define 2024-12-23 12:12:07 +00:00
Sassa NF cb6b93f9ff Add Serial1 2024-12-23 12:12:07 +00:00
Sassa NF 4851702130 Fixup CRC16 to detect missing sequences of zeros 2024-12-23 12:12:07 +00:00
Sassa NF d44bfcdbe2 Support Wrap with checksum 2024-11-03 18:35:39 +00:00
Sassa NF 9d42fc1061 Use onEvent instead of periodic polling 2024-11-03 18:35:39 +00:00
Sassa NF ba46499ee7 Adjust SpectrumScan 2024-11-03 18:35:39 +00:00
Sassa NF 0861018341 Update SpectrumScan.py 2024-11-03 18:35:39 +00:00
Sassa NF 8eff3ef372 Add interaction over Serial0 2024-10-17 21:35:17 +01:00
Sassa NF 1011d8bf13 Config on SD card 2024-10-17 21:35:17 +01:00
Sassa NF 672ab951b2 Fixup JSON version of output 2024-10-13 07:32:40 +01:00
Sassa NF daf2c19685 JSON output via notification 2024-10-12 14:37:52 +01:00
Sassa NF bf663d4323 Capture data for JSON on events 2024-10-12 14:37:52 +01:00
Sassa NF 7f8c08a777 Add ALL_EVENTS listeners 2024-10-12 14:37:52 +01:00
Sassa-nf c2da28bae6 Merge pull request #51 from Genaker/testable
Rework graphs
2024-10-11 23:18:33 +01:00
Sassa NF fe0bf7d658 Fixup button interaction 2024-10-11 23:17:13 +01:00
Sassa NF b9e2bffb93 drone_sound_alarm as event listener 2024-10-11 23:17:13 +01:00
Sassa NF bdd00039b2 Events for modular UI and other listeners 2024-10-11 23:17:13 +01:00
Sassa NF 0c760610df Status Bar 2024-10-11 23:17:13 +01:00
Sassa NF 645e9988c8 Test stability: uptime clock 2024-10-11 23:17:13 +01:00
Sassa NF ad7ad3d8af Waterfall chart to capture history of detections 2024-10-11 23:17:13 +01:00
Sassa NF 30883386c4 Fixup DecoratedBarChart - incapsulate, not inherit 2024-10-11 23:17:13 +01:00
Sassa NF 6011c47f81 Fixup Chart inheritance 2024-10-11 23:17:13 +01:00
Sassa NF 384743ddb4 StackedChart support 2024-10-11 23:17:13 +01:00
Sassa NF 02df8efa1c DecoratedBarChart - labels and axis with ticks 2024-10-11 23:17:13 +01:00
Sassa NF c78fa6de7a Factor out drawing into Charts 2024-10-11 23:17:13 +01:00
Sassa NF 39073dd026 Filtered_results is not needed 2024-10-11 23:17:13 +01:00
Sassa NF 9eaf1437d2 Platformio update for SX1262 2024-10-11 23:17:13 +01:00
Sassa NF 51e9548583 fixup platformio spelling 2024-10-11 23:17:13 +01:00
Sassa NF 309c78c0a9 vscode wants to update settings.json 2024-10-11 23:17:13 +01:00
Sassa NF 63458b080e Fixup OSD output - do not use Json lib for lilygo 2024-10-11 23:17:13 +01:00
Sassa NF 94c042a186 LilyGO T3S3 works 2024-09-26 21:42:47 +01:00
Sassa NF d88040ab84 Merge branch 'main' into testable 2024-09-23 08:52:39 +01:00
Sassa NF 718ea40859 Add test for detect() 2024-09-23 08:32:29 +01:00
Sassa NF c5ac3896fb Factor out detection + display loop
Refactor code that does not depend on y.

Essentially, the following logic:

Recall that some loops are folds, some are maps.

Maps look at only elements with one index. The important property of maps
is that map(f . g) = map(f) . map(g) - parts of the loop body can be split
into separate loops. Another property of maps is that if map(f) does not
depend on the output of map(g), then map(f) . map(g) = map(g) . map(f) -
the loops can be reordered.
2024-09-23 08:32:29 +01:00
Sassa NF d9170811eb Address review comments from PR 40 2024-09-20 19:11:30 +01:00
Sassa NF 3b4dc0473c Report error code 2024-09-20 13:35:22 +01:00
Sassa NF d5b79b58ed Undo unintended error count fix 2024-09-20 13:18:01 +01:00
Sassa NF dbbe3f4e3a Tests pass 2024-09-19 20:02:20 +01:00
Sassa NF 7b1e8599b9 Testable RSSI method 2024-09-19 19:51:43 +01:00