Commit graph

75 commits

Author SHA1 Message Date
d7258feefe modified to integrate with Motion_Cal & Magnetometer_Calibration 2026-04-28 13:17:04 -07:00
4397139fb9 Mandatory for environment set up. 2026-04-25 09:43:43 -07:00
b12064755e Reference to Gentoo build notes 2026-04-25 04:23:28 -07:00
fab25e1a72 Commencing DOxygen documentation 2026-04-25 04:20:14 -07:00
8aff7daa11 Works, but on jp so sluggish as to work intermittently, will try on eos 2026-04-25 04:19:17 -07:00
04afd13532 works 2026-04-24 16:31:03 -07:00
6fdbf1d258 Reformatting lib files and am starting to add DOxygen comments 2026-04-24 16:30:27 -07:00
8c7e2d477c Corrected .gitignore to ignore the soft link 2026-04-19 10:32:48 -07:00
faac68d03b Another try to fix ignoring examples folder 2026-04-19 10:27:01 -07:00
9c25d6fe4c revising exercises exclusion 2026-04-19 10:25:07 -07:00
8e2950568d adding .gitignore 2026-04-19 10:23:56 -07:00
2775c39525 missed this one 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 2026-04-19 10:21:50 -07:00
8370e546ff Codex added unified library, all work 2026-04-19 10:20:35 -07:00
18a1d1558c calibrated with two 2 minute rotation logs of upright and sideways 2026-04-17 16:25:22 -07:00
3c6db4f5ff reduced count, created sample set with two rotations: up and sideways 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. 2026-04-17 12:30:56 -07:00
ba6160d004 Not fully working, OLED displays, SD card mounts, web not working? 2026-04-17 09:54:46 -07:00
1ce0c3a26f Added coordinate map. 2026-04-17 08:49:44 -07:00
fbf59b0fdb handled images for smaller footprint 2026-04-16 15:07:19 -07:00
da2ce367db Removed ```markdown signal at top of document, now images appear. 2026-04-16 15:04:37 -07:00
c6576c80fe Not finished, testing webp for Foregjo 2026-04-16 14:55:29 -07:00
2edc6f4e83 fixed 2026-04-16 10:10:28 -07:00
8aae6d4003 previously meant to include this exercise, too 2026-04-16 10:08:15 -07:00
d9c270c28f safety, before implementing 22_compass 2026-04-16 10:07:31 -07:00
1d0a29f2a3 Safety, testing Exercise 21 README internal linking on Forgejo 2026-04-14 11:16:54 -07:00
e5d30469bc fixed erase cvs facility/name 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.
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. 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 2026-04-07 20:48:12 -07:00
a8a53518bb Works 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 2026-04-06 16:42:35 -07:00
e28ebe5b17 Stabilized logging to SD Card, disciplined time, and web fetch & erase 2026-04-06 11:38:06 -07:00
e3f6527274 Revised Database to include 2 additional fields suggested by ChatGPT 2026-04-06 11:36:29 -07:00
32ad481fcf Database support, initial 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? 2026-04-05 21:35:42 -07:00
a26b248138 Safety 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 2026-04-04 11:52:41 -07:00
c7646e169e creates /tmp file which can be written to through the console. 2026-04-03 16:01:58 -07:00
ab37d32b6d Shows available RAM 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. 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 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 2026-04-01 15:41:24 -07:00
643042e8a2 More web tracker stuff 2026-02-20 17:56:48 -08:00
67e1a78995 Early drafts of web tracker, not complete 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). 2026-02-20 17:41:51 -08:00
38b80f97e5 Modified FiveTalk with GPS coordinates, Power has OLED display at outset 2026-02-19 21:22:25 -08:00
61cf7e5191 For LilyGo 2026-02-19 10:55:50 -08:00
dd41645784 Testing results for LilyGO RMA 2026-02-19 10:48:26 -08:00
8047640ea3 Exercise 12 works, needs GPS coordinates, Amy SD card not working 2026-02-19 08:50:09 -08:00