Commit graph

  • d7258feefe modified to integrate with Motion_Cal & Magnetometer_Calibration feature/fieldtest-beacon-sd-provision jlpoole 2026-04-28 13:17:04 -07:00
  • 4397139fb9 Mandatory for environment set up. jlpoole 2026-04-25 09:43:43 -07:00
  • b12064755e Reference to Gentoo build notes John Poole 2026-04-25 04:23:28 -07:00
  • fab25e1a72 Commencing DOxygen documentation John Poole 2026-04-25 04:20:14 -07:00
  • 8aff7daa11 Works, but on jp so sluggish as to work intermittently, will try on eos John Poole 2026-04-25 04:19:17 -07:00
  • 04afd13532 works John Poole 2026-04-24 16:31:03 -07:00
  • 6fdbf1d258 Reformatting lib files and am starting to add DOxygen comments John Poole 2026-04-24 16:30:27 -07:00
  • 8c7e2d477c Corrected .gitignore to ignore the soft link John Poole 2026-04-19 10:32:48 -07:00
  • faac68d03b Another try to fix ignoring examples folder John Poole 2026-04-19 10:27:01 -07:00
  • 9c25d6fe4c revising exercises exclusion John Poole 2026-04-19 10:25:07 -07:00
  • 8e2950568d adding .gitignore John Poole 2026-04-19 10:23:56 -07:00
  • 2775c39525 missed this one John Poole 2026-04-19 10:22:51 -07:00
  • 329143db49 safety -- still not sure what is happening, but I needed to have logging on SD card and web access since running on a USB tether placed the unit close to a maelstrom of magnetic interferences John Poole 2026-04-19 10:21:50 -07:00
  • 8370e546ff Codex added unified library, all work John Poole 2026-04-19 10:20:35 -07:00
  • 18a1d1558c calibrated with two 2 minute rotation logs of upright and sideways John Poole 2026-04-17 16:25:22 -07:00
  • 3c6db4f5ff reduced count, created sample set with two rotations: up and sideways John Poole 2026-04-17 15:54:26 -07:00
  • fa212c80e6 Wire vs. Wire1, still needs to be sorted out. ChatGPT has some tests to clarify which I will try after this commit. Magnetometer is on Wire and RTC is on Wire1, this apparently conflicts with the documentation. Getting values, though when I rotated both standing up and sideways, I did not see values ranging from 0-360. John Poole 2026-04-17 12:30:56 -07:00
  • ba6160d004 Not fully working, OLED displays, SD card mounts, web not working? John Poole 2026-04-17 09:54:46 -07:00
  • 1ce0c3a26f Added coordinate map. John Poole 2026-04-17 08:49:44 -07:00
  • fbf59b0fdb handled images for smaller footprint John Poole 2026-04-16 15:07:19 -07:00
  • da2ce367db Removed ```markdown signal at top of document, now images appear. John Poole 2026-04-16 15:04:37 -07:00
  • c6576c80fe Not finished, testing webp for Foregjo John Poole 2026-04-16 14:55:29 -07:00
  • 2edc6f4e83 fixed John Poole 2026-04-16 10:10:28 -07:00
  • 8aae6d4003 previously meant to include this exercise, too John Poole 2026-04-16 10:08:15 -07:00
  • d9c270c28f safety, before implementing 22_compass John Poole 2026-04-16 10:07:31 -07:00
  • 1d0a29f2a3 Safety, testing Exercise 21 README internal linking on Forgejo John Poole 2026-04-14 11:16:54 -07:00
  • e5d30469bc fixed erase cvs facility/name John Poole 2026-04-09 14:16:02 -07:00
  • dba0c9477f SD init now happens before Wi-Fi AP startup. Startup timing is made slower and more forgiving: recoveryRailOffMs = 400 recoveryRailOnSettleMs = 1200 startupWarmupMs = 2500 If the initial cold-boot mount still fails, it now does one immediate second-chance remount after a short delay before proceeding. John Poole 2026-04-09 09:21:13 -07:00
  • ca639b2640 Phase I, prior constellations to this patch are not full inventory, there was what looks like a race condition where once found, all others were not considered. John Poole 2026-04-07 20:58:57 -07:00
  • 15a5dbe006 had OLED sleep ability and better SD card mount monitoring and ring buffer for error messages John Poole 2026-04-07 20:48:12 -07:00
  • a8a53518bb Works John Poole 2026-04-06 20:03:24 -07:00
  • d3043533ce Image for T-Beam is in good working shape, restructuring the Perl data importer to deal with the 44 columns using hashes rather than positions John Poole 2026-04-06 16:42:35 -07:00
  • e28ebe5b17 Stabilized logging to SD Card, disciplined time, and web fetch & erase John Poole 2026-04-06 11:38:06 -07:00
  • e3f6527274 Revised Database to include 2 additional fields suggested by ChatGPT John Poole 2026-04-06 11:36:29 -07:00
  • 32ad481fcf Database support, initial John Poole 2026-04-06 11:28:08 -07:00
  • 02721701a0 working now with wifi HTTP server to pull down log files; TODO get real time at start-up for log names, fix RTC if batteries need replacement, adopt ChatGPT recommendations. Consider higher precision time? John Poole 2026-04-05 21:35:42 -07:00
  • a26b248138 Safety John Poole 2026-04-05 12:41:14 -07:00
  • 41c1fe6819 After various memory exercises, then back to GPS to get UBlox working. UBlox is working. TODO: start libraries, downplay SD Card as we can use memory for interim logging John Poole 2026-04-04 11:52:41 -07:00
  • c7646e169e creates /tmp file which can be written to through the console. John Poole 2026-04-03 16:01:58 -07:00
  • ab37d32b6d Shows available RAM John Poole 2026-04-03 15:54:08 -07:00
  • 0395fed907 Allow for increased number of reporting units, each having 2 seconds of air time and keeping frame within 60 seconds, evenly divided. Example: was 10, now 15, could be 20 or 30. John Poole 2026-04-03 15:38:10 -07:00
  • b5ff96d6a9 After modifying all pio settings to allow for Ublox GPS alternative, defaults to L76k; TODO code to implement Ublox John Poole 2026-04-03 14:35:33 -07:00
  • 76c4b010bf No difference between AMY vs. BOB, going to revise and dig deeper into SD card states John Poole 2026-04-01 15:41:24 -07:00
  • 643042e8a2 More web tracker stuff John Poole 2026-02-20 17:56:48 -08:00
  • 67e1a78995 Early drafts of web tracker, not complete John Poole 2026-02-20 17:43:00 -08:00
  • 82db6c9a38 each transmit attempt now has its own monotonic tx_id, independent from g_txCount (success counter). John Poole 2026-02-20 17:41:51 -08:00
  • 38b80f97e5 Modified FiveTalk with GPS coordinates, Power has OLED display at outset John Poole 2026-02-19 21:22:25 -08:00
  • 61cf7e5191 For LilyGo John Poole 2026-02-19 10:55:50 -08:00
  • dd41645784 Testing results for LilyGO RMA John Poole 2026-02-19 10:48:26 -08:00
  • a5ef8222bd Update tools/99-ttyt-tbeam.rules main jlpoole 2026-02-19 09:11:28 -08:00
  • 03cd0efd3a Add 99-ttyt-tbeam.rules from feature branch John Poole 2026-02-19 09:04:24 -08:00
  • 8047640ea3 Exercise 12 works, needs GPS coordinates, Amy SD card not working John Poole 2026-02-19 08:50:09 -08:00
  • c99ce38b57 5 units working, not synchronized in time or transmissions, that is for later Exercise John Poole 2026-02-19 02:26:56 -08:00
  • c324998ef0 Coordinates and altitude captured along with build version. Sample log: 20260217_212053_z set RTC to GPS using 1PPS pulse-per-second discipline rtc-gps drift=+0 s; sats=20; lat=44.936488 lon=-123.021837; alt_m=59.1; hdop=0.7; utc_age_ms=659; pps_edges=805; fw_epoch=1771362221; fw_build_utc=20260217_210341_z John Poole 2026-02-17 13:24:28 -08:00
  • 5f5742f198 Setting RTC to GPS with 1PPS precision working. Here is an example log: 20260217_200901_z set RTC to GPS using 1PPS pulse-per-second discipline rtc-gps drift=-28 s 20260217_201001_z set RTC to GPS using 1PPS pulse-per-second discipline rtc-gps drift=+0 s 20260217_201119_z set RTC to GPS using 1PPS pulse-per-second discipline rtc-gps drift=+0 s 20260217_201219_z set RTC to GPS using 1PPS pulse-per-second discipline rtc-gps drift=+0 s John Poole 2026-02-17 12:15:50 -08:00
  • 21825c09c6 Exercise 9 now acquires satellites, more to do for this exercise, e.g. logging and RTC time setting John Poole 2026-02-17 11:12:31 -08:00
  • 0077381546 Exercise 10 works now, #9 needs to be revised accordingly John Poole 2026-02-17 11:01:09 -08:00
  • 3b15b0aeef Pickup stragglers John Poole 2026-02-16 18:19:16 -08:00
  • 322a77bfe4 exercises: add Exercise 08 SystemStartup scaffold with early SPI deselect and SD/OLED startup orchestration John Poole 2026-02-16 18:18:32 -08:00
  • 2aec641fc2 exercises: add Exercise 07 SD startup watcher with OLED status and hot-insert/removal handling John Poole 2026-02-15 12:25:03 -08:00
  • 0217ece5e5 Fixed Issue #1, see explanations John Poole 2026-02-14 14:17:58 -08:00
  • ee8b42a020 This fails... totally. Preserving for posterity. Chat states: Root cause of the regression John Poole 2026-02-14 14:03:07 -08:00
  • a349130858 my changes, untested, before ChatGTP complete revision... for posterity John Poole 2026-02-14 13:55:41 -08:00
  • 432f17b2be Modified by ChatGPT for migration to microRecticulum_Firmware, not verified by me... yet, but I am preserving to document this stage. John Poole 2026-02-14 10:10:31 -08:00
  • 1be5b59c7a Adding firmware which was tested using microReticulum as a sub modules only, **not** microReticulum_Firmware. Preserving the fieldtest_beacon for posterity even though it will be modified to utilize microReticulm_Firmware going forward." John Poole 2026-02-14 09:25:22 -08:00
  • d0e5fc9ab7 Start of migration to microReticulumFirmware from microReticulm after Chad comment on Matrix clarifying the two projects and my conflating the two after returning from a test in Meshtastic. ChatGPT has handled the integration, but we have not tested the migration against any of the exercises. Note: the SD card exercise needs an Issue logged about its failure at start-up and the need to remove and re-insert a card before it can be read. John Poole 2026-02-14 09:22:55 -08:00
  • 544d459c9b RTC keeps time between POWER OFF & ON, SD Card at start still needs work -- if card is in the slot, it is not readable until it is pulled on and then inserted. John Poole 2026-02-13 18:52:17 -08:00
  • a83684d0cb Exercise 02 working: basic screen print out John Poole 2026-02-13 15:51:57 -08:00
  • 8cf97e0e5a Exercises 00 & 01 working, Documentation still in progress, moving to my source control server. John Poole 2026-02-13 14:03:09 -08:00
  • 84d947a3f0 Add host-side rns-provision tool and portable build infrastructure John Poole 2026-02-12 11:17:48 -08:00
  • 18e8d2c8ea Compiles, needs some extra tweaking John Poole 2026-02-12 10:53:31 -08:00
  • 4a9cc72b6a Add ArxContainer dependency for DebugLog John Poole 2026-02-12 10:16:13 -08:00
  • 52fc683fa9 Add ArxTypeTraits dependency for DebugLog John Poole 2026-02-12 10:14:20 -08:00
  • 222934c7c1 Add DebugLog dependency for native CMake builds John Poole 2026-02-12 09:24:56 -08:00
  • 3ef1f57b5d Add microReticulum as submodule John Poole 2026-02-12 09:03:44 -08:00
  • f8a6c42c89
    Update README with field testing information John Poole 2026-02-12 08:14:45 -08:00
  • 5531869848
    Initial commit John Poole 2026-02-12 08:12:57 -08:00