0217ece5e5
Fixed Issue #1 , see explanations
2026-02-14 14:17:58 -08:00
ee8b42a020
This fails... totally. Preserving for posterity. Chat states: Root cause of the regression
...
In the “full main.cpp” I gave you, dumpSdPins() did this:
pinMode(SCK, INPUT_PULLUP);
pinMode(MISO, INPUT_PULLUP);
pinMode(MOSI, INPUT_PULLUP);
…and you were calling dumpSdPins("after-idle-clocks") inside tryMountWithBus(), after bus.begin() and the 0xFF idle clocks, but before SD.begin().
That means: right before SD.begin(), you were accidentally turning the SPI pins back into inputs. The card then can’t respond, so you get endless:
sdCommand(): Card Failed! cmd: 0x00
f_mount failed: (3) The physical drive cannot work
That matches your new log perfectly.
2026-02-14 14:03:07 -08:00
a349130858
my changes, untested, before ChatGTP complete revision... for posterity
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.
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."
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.
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.
2026-02-13 18:52:17 -08:00
a83684d0cb
Exercise 02 working: basic screen print out
2026-02-13 15:51:57 -08:00
8cf97e0e5a
Exercises 00 & 01 working, Documentation still in progress, moving to my source control server.
2026-02-13 14:03:09 -08:00
84d947a3f0
Add host-side rns-provision tool and portable build infrastructure
...
- Add tools/keygen/rns-provision CLI
- Generate Reticulum identities with TSV/JSON output
- Add provisioning bundle support (--outdir, --bundle)
- Write manifest.json + per-device identity.json/bin + label.txt
- Enforce 0600 permissions on private key material
- Add -h/--help and version output
- Make build portable across distros (msgpack shim targets)
- Integrate ArduinoJson include paths
- Disable ReticulumShared build (static-only)
2026-02-12 11:17:48 -08:00
18e8d2c8ea
Compiles, needs some extra tweaking
2026-02-12 10:53:31 -08:00
4a9cc72b6a
Add ArxContainer dependency for DebugLog
2026-02-12 10:16:13 -08:00
52fc683fa9
Add ArxTypeTraits dependency for DebugLog
2026-02-12 10:14:20 -08:00
222934c7c1
Add DebugLog dependency for native CMake builds
2026-02-12 09:24:56 -08:00
3ef1f57b5d
Add microReticulum as submodule
2026-02-12 09:03:44 -08:00
f8a6c42c89
Update README with field testing information
...
Added details about field testing and data handling.
2026-02-12 08:14:45 -08:00
5531869848
Initial commit
2026-02-12 08:12:57 -08:00