diff --git a/exercises/.gitignore b/exercises/.gitignore index 374a903..5e3faed 100644 --- a/exercises/.gitignore +++ b/exercises/.gitignore @@ -10,3 +10,6 @@ examples # optional: timestamped outputs if you expand later *_magnetometer_readings*.log +# pending future project +308_ble_six_unit_mesh* + diff --git a/exercises/205_sustained_link/README.md b/exercises/205_sustained_link/README.md index 37ba8de..e517dd8 100644 --- a/exercises/205_sustained_link/README.md +++ b/exercises/205_sustained_link/README.md @@ -75,6 +75,8 @@ The following `RNS...` prefixes are generated by the linked microReticulum tree | `RNSLINKRX` | `microReticulum/src/Link.cpp` | Link-associated packet receive path. It logs packet context, decrypt success, app packet callback entry/return, no-callback cases, and LRRTT dispatch. | | `RNSDEC` | `microReticulum/src/Link.cpp` | Link encryption/decryption token diagnostics, including encrypt attempts, decrypt attempts, and decrypt failure class. | +If `RNSLINKRX event=decrypt_ok` is followed by `event=no_packet_callback`, the encrypted Link payload was successfully decrypted but the application packet callback was not installed on that Link object. Current firmware asks the Link owner callback to bind late in that case, so the expected sequence is `late_owner_callback_enter`, `late_owner_callback_return callback=1`, `callback_enter`, and then the app-level `RX LINK: ...` line. + Reticulum library logging is set to warning level in this exercise. Heap, path-store, entries, and byte-count diagnostics are intentionally suppressed so serial logs remain focused on field-test results. # Build, Upload, And Monitor