Robert Jördens
35536c0623
Revert "Revert "pounder timestmper: don't use DMA""
...
This reverts commit d97ee3f0c4
.
2021-06-03 10:31:11 +02:00
Robert Jördens
d97ee3f0c4
Revert "pounder timestmper: don't use DMA"
...
This reverts commit 26b261364f
.
First needs to reduce capture rate to batch interval. Otherwise it's
jittery due to polling alignment.
2021-06-01 16:57:51 +02:00
Robert Jördens
26b261364f
pounder timestmper: don't use DMA
...
* One sample per batch is typical and sufficient.
* DMA has more overhead than direct read for one sample.
2021-06-01 16:33:47 +02:00
Robert Jördens
5ee7ef388e
Merge branch 'master' into rj/pounder-fixes
...
* master:
adapt to new heapless/serde-json-core after const-generics
Bump serde-json-core from 0.3.0 to 0.4.0
build(deps): bump heapless from 0.6.1 to 0.7.1
2021-05-28 21:44:07 +02:00
Robert Jördens
b8da9961b8
adapt to new heapless/serde-json-core after const-generics
2021-05-28 18:34:25 +02:00
Robert Jördens
2368a4f6ed
pounder: enum for gpio ext pins
...
This is currently unused but it's better to have enums than
a set of assorted constants.
2021-05-28 16:46:06 +02:00
Robert Jördens
79d30b4c6b
setup: cleanup
2021-05-28 16:32:26 +02:00
Robert Jördens
c5d3837745
itcm: add some comments, make it safe
2021-05-28 16:03:40 +02:00
Robert Jördens
4d5f1ab5e9
itcm: implement in rust and execute during setup()
2021-05-14 17:23:38 +02:00
Robert Jördens
b9cee6345a
deps: fix rtt-logger->rtt-target, cleanup, bump cortex-m
2021-05-14 07:16:47 +02:00
Robert Jördens
18a8053cab
refine panic handler and add some logging info
2021-05-13 15:18:22 +02:00
Robert Jördens
401e1b0681
remove rtt feature
2021-05-13 11:14:03 +02:00
Robert Jördens
5b616a2874
use rtt logging
2021-05-13 10:55:43 +02:00
Ryan Summers
fcda2d5bd1
Addressing review feedback
2021-05-10 10:57:50 +02:00
Ryan Summers
89eaefd8d5
Updating delay
2021-05-06 17:14:17 +02:00
Ryan Summers
0c6935587e
Adding updated telemetry implementation
2021-05-05 16:46:53 +02:00
Ryan Summers
1c9f30b4d5
Merge branch 'rs/issue-276/unique-identifiers' into feature/telemetry
2021-04-20 13:46:37 +02:00
Ryan Summers
65073d11b9
Updating code after review
2021-04-20 13:37:49 +02:00
Ryan Summers
060781f2b2
Merge branch 'master' into rs/issue-276/unique-identifiers
2021-04-20 13:32:41 +02:00
Ryan Summers
065221e89f
Merge branch 'master' into rs/issue-276/unique-identifiers
2021-04-19 15:52:29 +02:00
Ryan Summers
6be642d3d7
Merge branch 'feature/phy-reset' into feature/tcp-randomizer
2021-04-19 12:19:24 +02:00
Ryan Summers
f32949ed17
Merge branch 'master' into feature/phy-reset
2021-04-19 12:10:37 +02:00
Ryan Summers
f442418f16
Merge branch 'master' into feature/telemetry
2021-04-15 15:43:40 +02:00
Ryan Summers
330f67d3c8
Adding WIP telemetry implementation for dual-iir
2021-04-15 14:40:47 +02:00
Robert Jördens
8cc06d39c4
dual-iir: use InputPin re-export, rename digital_input
2021-04-15 13:47:10 +02:00
Ryan Summers
cc3673d94f
Merge branch 'master' into feature/tcp-randomizer
2021-04-15 12:13:58 +02:00
Robert Jördens
8954c94a20
hardware: add digital input support
...
* The inputs of the buffer are not pulled up/down. That might make them
unusable if left floating.
2021-04-14 15:53:52 +02:00
Ryan Summers
033420b934
Adding custom identifier prefix calculations
2021-04-13 15:38:30 +02:00
Ryan Summers
f96f49befa
Merge branch 'master' into feature/phy-reset
2021-04-13 14:45:20 +02:00
Ryan Summers
61e1a2a1c6
Correcting I2C MAC address read
2021-04-13 12:28:05 +02:00
Ryan Summers
1b4d31dbd9
Updating NAL to support TCP port randomization
2021-04-08 15:28:11 +02:00
Ryan Summers
a717630c53
Adding prototype PHY reset detection
2021-03-17 20:16:39 +01:00
Ryan Summers
3fb2bafaaa
Implementing safe net storage semantics
2021-03-17 15:08:56 +01:00
Ryan Summers
e54a33797c
Updating comment about time
2021-03-17 14:54:57 +01:00
Ryan Summers
e5505925a9
Merge branch 'master' into feature/dhcp-support
2021-03-15 11:38:28 +01:00
David Nadlinger
148a3c8281
hardware: Enable DEMCR TRCENA on boot for cycle counter
...
Previously, the cycle counter would only work correctly when
running in the debugger (which would also enable tracing).
GitHub: Fixes #299 .
2021-03-05 18:14:39 +00:00
Ryan Summers
c2cb9a440c
Adding initial DHCP support prototype
2021-03-04 17:26:10 +01:00
Ryan Summers
13e02710cd
Adding simplified clocking semantics
2021-02-17 12:08:03 +01:00
Ryan Summers
9e1f4a864c
Merge branch 'master' into feature/mqtt-convert
2021-02-17 11:44:10 +01:00
Robert Jördens
aeaeac1f17
add comment on dma2 init
2021-02-16 15:58:16 +01:00
Robert Jördens
fdb0c40764
fmt
2021-02-16 15:22:58 +01:00
Ryan Summers
3abd47494b
Fixing DMA2 instantiation issue
2021-02-16 15:10:00 +01:00
Robert Jördens
611bd3e855
ad9959/pounder: tweaks
...
* make a trait public
* use self-test
* this hasn't been tested
2021-02-08 15:24:52 +01:00
Robert Jördens
0343e5d8ab
pounder timer is u16
2021-02-04 16:51:34 +01:00
Robert Jördens
2d492055f3
pounder stamper: overflow at u32 boundary
2021-02-04 15:42:29 +01:00
Robert Jördens
f47ee38d31
move sample ticks and buffer size to design parameters
2021-02-04 12:48:25 +01:00
Ryan Summers
913990d531
Merge remote-tracking branch 'origin/rj/bump-hal-smoltcp' into feature/mqtt-convert
2021-02-03 14:02:20 +01:00
Robert Jördens
bd71136cdf
hw/config: add TODO on synchronization
2021-02-02 15:46:50 +01:00
Robert Jördens
145b48074e
timers: remove spurious tim2 reset
2021-02-02 15:42:51 +01:00
Robert Jördens
ddbfa9d988
timestamping: docs and naming
2021-02-02 14:34:48 +01:00