Commit graph

78 commits

Author SHA1 Message Date
xoviat
c675208b8a wpan: complete prelim. command impl. 2023-07-21 16:10:34 -05:00
xoviat
899a68325c wpan: impl. draft control scheme 2023-07-20 20:51:49 -05:00
xoviat
c80c232a72 wpan: impl. debug for structs 2023-07-20 19:52:36 -05:00
xoviat
83ff626c47 wpan/mac: incr. runner msdu handle 2023-07-20 17:00:03 -05:00
xoviat
809d3476aa wpan: further optimize mac event 2023-07-20 16:45:04 -05:00
xoviat
28254842db - optimize event to parse opcode only once
- optimze channels
- return mut ref for smoltcp rx
2023-07-19 17:49:08 -05:00
xoviat
ca1d4179a7 wpan: implement initial event loop 2023-07-18 20:52:03 -05:00
xoviat
890d113b85 wpan: fully implement initial draft concept 2023-07-18 18:28:12 -05:00
xoviat
d040871f7a wpan: fix comp errors and impl. some of runner 2023-07-17 20:14:06 -05:00
xoviat
8f23b6faa6 wpan: refactor control, driver 2023-07-17 19:26:58 -05:00
xoviat
1d2c47273d Merge branch 'master' into mac 2023-07-17 16:38:46 -05:00
xoviat
7b34f5e866 wpan: make dataind fields private 2023-07-16 18:54:11 -05:00
xoviat
fe1e7c4d76 wpan: fix datarequest 2023-07-16 18:07:05 -05:00
xoviat
34217ea797 wpan: add slice data view 2023-07-16 17:28:34 -05:00
xoviat
a0515ca7ac wpan: add repr(c) to mac responses 2023-07-16 16:16:56 -05:00
xoviat
28b419d65e wpan/mac: use lifetimes to control events 2023-07-16 15:09:30 -05:00
xoviat
7c465465c1 wpan: use builtin conversion methods 2023-07-16 13:59:15 -05:00
xoviat
e95a7dc555 wpan/mac: use slice view to avoid copy 2023-07-16 12:41:57 -05:00
xoviat
582006c75c wpan/mac: further cleanup 2023-07-16 09:32:54 -05:00
xoviat
cd592cb055 wpan: add files from cyw43 2023-07-15 19:15:01 -05:00
xoviat
0b63af3313 wpan: prepare net impl. 2023-07-15 19:02:04 -05:00
xoviat
4db4200c37 wpan: factor mac logic into other mod 2023-07-15 14:47:34 -05:00
xoviat
8a146a50ec Merge branch 'master' into mac-3 2023-07-15 14:18:01 -05:00
Ghaith Oueslati
7ec7d1bbcc
fix ci issue 2023-07-15 14:56:26 +01:00
GhaithOueslati
5b076cb0dd wpan: update stm32wb-hci to version 0.1.3 2023-07-15 13:33:10 +01:00
goueslati
f90b170dad cleanup 2023-07-13 16:29:29 +01:00
goueslati
68792bb918 final structs
unchecked
2023-07-13 15:48:15 +01:00
goueslati
3f0c8bafb0 make it work, disgustingly 2023-07-13 15:20:50 +01:00
goueslati
eccd2ecebf change MacAddress to a union instead of an enum 2023-07-12 16:49:37 +01:00
goueslati
d5a4457b5e parsing MAC structs 2023-07-12 15:06:56 +01:00
goueslati
fbddfcbfb7 wip: added MAC indications 2023-07-11 17:19:32 +01:00
goueslati
67b14e6e7a wip: added MAC responses 2023-07-11 16:54:48 +01:00
goueslati
6f4172fbc1 wip: added MAC commands 2023-07-11 16:07:33 +01:00
goueslati
4aca7c8811 wip 2023-07-10 16:54:48 +01:00
xoviat
bf4493dbdf rustfmt 2023-07-09 16:08:39 -05:00
xoviat
c1bf5aee24 mac: move table initialization after sys ready 2023-07-09 16:01:13 -05:00
xoviat
735d676a72 wpan: update alignment control 2023-07-09 15:50:01 -05:00
Dario Nieuwenhuis
d137286981 Release embassy-time v0.1.2 2023-07-06 01:29:44 +02:00
Dario Nieuwenhuis
d1711036db stm32-wpan: fix wrong src_base 2023-07-05 19:13:46 +02:00
xoviat
49333ce6ad stm32/wpan: move linker file into pkg 2023-06-23 20:09:13 -05:00
xoviat
d43417e97c stm32/wpan: implement mm pattern 2023-06-23 19:59:48 -05:00
xoviat
91fdd76053 stm32/wpan: use align to align data 2023-06-23 18:08:42 -05:00
xoviat
f23b34951a rustfmt 2023-06-23 17:55:47 -05:00
xoviat
29f32ce00e stm32/wpan: reorg subsystems 2023-06-23 17:54:06 -05:00
xoviat
caf63b9e73 stm32/tests: update ble test 2023-06-22 21:05:51 -05:00
GhaithOueslati
64ff1a6b75 update hci crate git path 2023-06-22 22:53:07 +01:00
GhaithOueslati
558247d8f6 update hci crate name 2023-06-22 22:51:38 +01:00
goueslati
3dbd58f40e fix unsound access in EvtBox 2023-06-22 15:59:03 +01:00
goueslati
cd4f8f13a2 wpan: add BLE HCI 2023-06-22 15:21:14 +01:00
xoviat
5247c1c795 stm32/wpan: fix data alignment 2023-06-21 16:34:56 -05:00