Commit graph

109 commits

Author SHA1 Message Date
DeFiDude
a2a484c95a add transport path responses 2026-05-05 13:33:37 -06:00
DeFiDude
6c2d1a9231 track transport next hops from announces 2026-05-04 19:18:51 -06:00
DeFiDude
5897351686 add minimal lora transport forwarding 2026-05-04 18:56:45 -06:00
DeFiDude
9a37aef2c9 prepare lora ingress for us915 transport 2026-05-04 18:48:13 -06:00
DeFiDude
7f5e328ff7 implement lxmf inbound dispatch 2026-05-04 18:30:41 -06:00
DeFiDude
4e4aed82b2 implement lxmf message parsing 2026-05-04 18:24:27 -06:00
DeFiDude
e7796b02a1 implement lxmf message packing 2026-05-04 18:19:36 -06:00
DeFiDude
27e9c4a723 implement lxmf message verification 2026-05-04 18:14:12 -06:00
DeFiDude
4fe31228b7 implement lxmf message signing 2026-05-04 18:07:32 -06:00
DeFiDude
38c412a075 scrub remaining internal references for public snapshot 2026-05-03 17:20:51 -06:00
DeFiDude
bbb248999a implement lxmf message id 2026-05-03 16:35:36 -06:00
DeFiDude
9fdca85368 implement lxmf payload parser 2026-05-03 16:31:07 -06:00
DeFiDude
cd66676bb0 implement lxmf payload builder 2026-05-03 16:15:49 -06:00
DeFiDude
d88a1c0964 implement lxmf delivery announce app data 2026-05-03 15:58:57 -06:00
DeFiDude
dea61bef78 correct wio sx1262 header wiring contract 2026-05-03 15:42:59 -06:00
DeFiDude
63f8f1da3a add sx1262 hardware readback smoke 2026-05-03 15:06:59 -06:00
DeFiDude
e141f5641b wire native lora boot poll 2026-05-03 14:57:41 -06:00
DeFiDude
1aa351c293 implement lora interface poll 2026-05-03 14:50:34 -06:00
DeFiDude
6a3b6a2c7a implement lora interface send 2026-05-03 14:46:14 -06:00
DeFiDude
4e2f074d15 implement lora interface init 2026-05-03 14:39:16 -06:00
DeFiDude
d15207573b implement sx1262 frame receive 2026-05-03 14:35:33 -06:00
DeFiDude
7f37d5aac1 implement sx1262 frame transmit 2026-05-03 13:55:09 -06:00
DeFiDude
d560b0de4f implement sx1262 init sequence 2026-05-03 13:49:40 -06:00
DeFiDude
7de6c5df9b implement sx1262 command wrappers 2026-05-03 13:42:45 -06:00
DeFiDude
354a345531 implement sx1262 reset helper 2026-05-03 13:36:05 -06:00
DeFiDude
2385e3d960 implement lora spi helpers 2026-05-03 13:30:50 -06:00
DeFiDude
e5488d6428 implement lora gpio helpers 2026-05-03 13:19:57 -06:00
DeFiDude
c0ccf76720 implement resource plaintext dispatch 2026-05-03 13:00:29 -06:00
DeFiDude
08f1c91928 implement resource reassembly update 2026-05-03 12:55:29 -06:00
DeFiDude
c766af785a implement resource advertisement parse 2026-05-03 12:44:53 -06:00
DeFiDude
e0e4b312be implement resource part parse 2026-05-03 12:36:56 -06:00
DeFiDude
d0347229d2 implement resource reassembly init 2026-05-03 12:32:51 -06:00
DeFiDude
5b8a70c888 implement channel envelopes 2026-05-03 04:03:27 -06:00
DeFiDude
b7ed4ce12a implement link packet dispatcher 2026-05-03 03:53:41 -06:00
DeFiDude
58c83d93bf implement link session tokens 2026-05-03 03:48:03 -06:00
DeFiDude
9e7a171afd implement link handshake accept 2026-05-03 03:40:27 -06:00
DeFiDude
0a3430954d implement link handshake init 2026-05-03 03:33:38 -06:00
DeFiDude
9d979444fe implement link key derivation 2026-05-03 03:27:11 -06:00
DeFiDude
beef415774 implement link request subset 2026-05-03 03:22:45 -06:00
DeFiDude
1985451901 add transport state model 2026-05-03 03:03:28 -06:00
DeFiDude
b50122d611 wire announce rx into main loop 2026-05-03 03:00:19 -06:00
DeFiDude
a9e1ad3310 implement transport announce processing 2026-05-03 02:57:44 -06:00
DeFiDude
fd1544f7b2 implement transport path table 2026-05-03 02:54:19 -06:00
DeFiDude
2b224f9676 implement announce validation 2026-05-03 02:49:22 -06:00
DeFiDude
a66fe20c7a implement announce parse 2026-05-03 02:43:28 -06:00
DeFiDude
27b75d6c11 implement c6 flash rom backend 2026-05-03 02:28:05 -06:00
DeFiDude
46142671df wire persisted identity in announce path 2026-05-03 02:06:47 -06:00
DeFiDude
6e920b7bad implement identity persistence 2026-05-03 02:05:28 -06:00
DeFiDude
b39f84282a docs: define C6 flash persistence contract 2026-05-03 01:42:20 -06:00
DeFiDude
604b2c185b implement qemu flash model 2026-05-03 01:41:23 -06:00