bf3dae814d
Updating ACR to 32-bit
2021-04-08 14:58:28 +02:00
e51336dc90
Merge branch 'master' into update-hal
2021-04-07 13:41:48 +02:00
3fb2bafaaa
Implementing safe net storage semantics
2021-03-17 15:08:56 +01:00
e54a33797c
Updating comment about time
2021-03-17 14:54:57 +01:00
3c574467a2
Updating dependencies
2021-03-15 12:29:03 +01:00
e5505925a9
Merge branch 'master' into feature/dhcp-support
2021-03-15 11:38:28 +01:00
David Nadlinger
4606d93900
Update stm32h7xx-hal
...
I haven't done any runtime tests using Pounder, but it seems
like the API change is just a consequence of making the QSPI
address width runtime-configurable.
2021-03-07 16:48:55 +00: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
c2cb9a440c
Adding initial DHCP support prototype
2021-03-04 17:26:10 +01:00
059d4faf9f
re-add DefaultHandler
2021-03-03 17:05:22 +01:00
475f2b3dd2
panic: fmt
2021-03-03 17:00:29 +01:00
843173f29d
panic: always turn on red leds, and halt
2021-03-03 16:36:10 +01:00
e2b54d0e53
binaries: move MQTT_ADDRESS to design_parameters
...
until some better design with DHCP and/or (m)DNS is implemented
2021-03-03 15:01:28 +01:00
c553e72df4
Updating miniconf dependencies
2021-03-01 14:46:12 +01:00
90ef0836af
Fixing style
2021-02-17 17:56:49 +01:00
e8c4829790
Adding docs for the cycle counter
2021-02-17 17:26:54 +01:00
50476f68fd
Adding settings support for lockin-external
2021-02-17 16:53:53 +01:00
cb16e9a85f
Updating settings update function
2021-02-17 12:59:24 +01:00
13e02710cd
Adding simplified clocking semantics
2021-02-17 12:08:03 +01:00
9e1f4a864c
Merge branch 'master' into feature/mqtt-convert
2021-02-17 11:44:10 +01:00
aeaeac1f17
add comment on dma2 init
2021-02-16 15:58:16 +01:00
fdb0c40764
fmt
2021-02-16 15:22:58 +01:00
3abd47494b
Fixing DMA2 instantiation issue
2021-02-16 15:10:00 +01:00
724768a72e
Adding safety docs
2021-02-09 14:37:49 +01:00
2e358dea26
Adding support for input capture prefilter configuration
2021-02-09 14:36:50 +01:00
611bd3e855
ad9959/pounder: tweaks
...
* make a trait public
* use self-test
* this hasn't been tested
2021-02-08 15:24:52 +01:00
0343e5d8ab
pounder timer is u16
2021-02-04 16:51:34 +01:00
f19988a1bd
up the sample rate
2021-02-04 15:42:45 +01:00
2d492055f3
pounder stamper: overflow at u32 boundary
2021-02-04 15:42:29 +01:00
8314844aeb
pounder: moved SAMPLE_BUFFER_SIZE
2021-02-04 13:36:24 +01:00
f47ee38d31
move sample ticks and buffer size to design parameters
2021-02-04 12:48:25 +01:00
7ce90c4d31
input stamper: add deglitching
2021-02-04 12:47:35 +01:00
5945cfca75
Merge pull request #258 from vertigo-designs/feature/input-capture-fixes
...
Updating input capture for timers
2021-02-03 14:54:55 +01:00
ef22f5ab92
Fixing pounder input capture source
2021-02-03 14:11:00 +01:00
913990d531
Merge remote-tracking branch 'origin/rj/bump-hal-smoltcp' into feature/mqtt-convert
2021-02-03 14:02:20 +01:00
4e6f65b3e0
Fixing spacing
2021-02-03 13:42:43 +01:00
672ddfa3c3
pounder: also adapt to new hal
2021-02-03 13:25:00 +01:00
c5fde8563c
deps: bump hal and smoltcp, adapt
2021-02-03 13:16:22 +01:00
b57b666473
Updating input capture for timers
2021-02-03 13:03:17 +01:00
bd71136cdf
hw/config: add TODO on synchronization
2021-02-02 15:46:50 +01:00
145b48074e
timers: remove spurious tim2 reset
2021-02-02 15:42:51 +01:00
ddbfa9d988
timestamping: docs and naming
2021-02-02 14:34:48 +01:00
e1c87c149f
timestamping_timer: also reset counter
2021-02-02 13:25:45 +01:00
854ed29b1a
timestamp: pass overflows to the top and ignore them there
2021-02-02 12:34:20 +01:00
4475a2d040
timestamping: full u32 range
...
The sampling timer and the timestamping timer have the same period.
The sampling interval and the batch size are powers of two.
If the timestamping timer wraps at a power of two larger than the
batch period, it will wrap in sync with the batch period.
Even if it didn't the RPLL would handle that. But it requires that the
timer wraps at the u32/i32 boundary (or be shifted left to wrap there).
2021-02-02 11:36:10 +01:00
2144af5bcd
configuration: update to HITL ips
2021-02-01 19:32:20 +01:00
411a847a88
Updating smoltcp-nal
2021-01-30 18:48:27 +01:00
b73286c188
Removing MQTT interface
2021-01-30 15:00:58 +01:00
702ccc231d
Using custom branch of miniconf
2021-01-27 18:15:35 +01:00
a772ccc38a
Adding WIP updates for StringSet
2021-01-26 19:14:23 +01:00