Martin Preuss
9b27bb4921
com: added field to PIN message (src address)
2023-01-22 01:05:11 +01:00
Martin Preuss
705562d881
main: added debug code.
2023-01-22 00:17:21 +01:00
Martin Preuss
a9ff8d2277
com: fixed a bug.
2023-01-22 00:17:11 +01:00
Martin Preuss
9c92995d00
ringbuffer: Fixed a few bugs.
2023-01-22 00:16:42 +01:00
Martin Preuss
dcd54d9118
Debugging.
2023-01-21 18:11:23 +01:00
Martin Preuss
b27b1b7301
Fixed a few bugs.
2023-01-21 18:11:13 +01:00
Martin Preuss
69c13ab3c5
ringbuffer: alloc no less than 2 bytes.
...
This protects against race conditions. We can now preset the first two
bytes which are used for size and flags by the COM module (currently the
only user of the ringbuffer module).
2023-01-19 23:18:28 +01:00
Martin Preuss
d3d4f42b90
com: added remarks.
2023-01-19 23:16:46 +01:00
Martin Preuss
b8ae13a08b
Ringbuffer: clear first byte.
2023-01-19 22:08:03 +01:00
Martin Preuss
265011de83
Added COM_EnqueuePing.
2023-01-19 22:07:45 +01:00
Martin Preuss
ff734192bb
AVR: More work on COM module.
2023-01-19 00:18:27 +01:00
Martin Preuss
6468e76545
Added and simplified COM module.
...
Directly use pins, no complicated redirections.
Router modules will probably use real UARTs or MCUs programmed as UARTs.
2023-01-18 01:09:31 +01:00
Martin Preuss
12b31972be
Started working on COM module.
2023-01-17 20:56:18 +01:00
Martin Preuss
16ca364e56
Minor beautifications.
2023-01-17 20:56:04 +01:00
Martin Preuss
16be96ada9
Initial import.
2023-01-16 23:12:09 +01:00