Ryan Summers
6be642d3d7
Merge branch 'feature/phy-reset' into feature/tcp-randomizer
2021-04-19 12:19:24 +02:00
Ryan Summers
1a08634dcb
Renaming interface to avoid confusion
2021-04-19 12:17:41 +02:00
Ryan Summers
f32949ed17
Merge branch 'master' into feature/phy-reset
2021-04-19 12:10:37 +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
2bfed7b669
dual-iir: add enable_hold, force_hold
...
* Also use Settings as resource directly and copy it bulk (like
lockin-external)
2021-04-14 16:09:54 +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
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
e4740ce1b5
Merge branch 'master' into feature/phy-reset
2021-04-09 11:04:18 +02:00
Ryan Summers
1b4d31dbd9
Updating NAL to support TCP port randomization
2021-04-08 15:28:11 +02:00
Ryan Summers
bf3dae814d
Updating ACR to 32-bit
2021-04-08 14:58:28 +02:00
Ryan Summers
885cc1fb27
Merge branch 'master' into feature/phy-reset
2021-04-08 13:35:59 +02:00
Ryan Summers
e51336dc90
Merge branch 'master' into update-hal
2021-04-07 13:41:48 +02:00
Ryan Summers
5e448f284b
Updating net module
2021-03-24 13:48:34 +01:00
Ryan Summers
9459152f6f
Updating dependencies
2021-03-24 13:40:17 +01: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
df2f122f84
Fixing sleep state on error
2021-03-17 14:56:31 +01:00
Ryan Summers
e54a33797c
Updating comment about time
2021-03-17 14:54:57 +01:00
Ryan Summers
331e21b00a
Updating dependencies
2021-03-17 14:47:14 +01:00
Ryan Summers
3c574467a2
Updating dependencies
2021-03-15 12:29:03 +01:00
Ryan Summers
4a9c2fe23a
Updating after DHCP PR review
2021-03-15 11:41:13 +01:00
Ryan Summers
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
Ryan Summers
c2cb9a440c
Adding initial DHCP support prototype
2021-03-04 17:26:10 +01:00
Robert Jördens
059d4faf9f
re-add DefaultHandler
2021-03-03 17:05:22 +01:00
Robert Jördens
475f2b3dd2
panic: fmt
2021-03-03 17:00:29 +01:00
Robert Jördens
843173f29d
panic: always turn on red leds, and halt
2021-03-03 16:36:10 +01:00
Robert Jördens
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
Robert Jördens
ca6596c7b8
cli: rework
...
* use plain json for argument format
* rename feedback -> response to match code
* reorganize args
* tweak variable names to be more in line with miniconf and mqtt
* use `mqtt` as broker
* remove traces of stabilizer from script, rename to miniconf.py
* add usage example
* dual-iir/lockin-external: update broker address (for HITL),
change mqtt path to convention
2021-03-02 19:21:42 +01:00
Robert Jördens
1e411c1548
lockin-external: Miniconf changes
2021-03-02 17:33:53 +01:00
Robert Jördens
ca66894d51
Merge remote-tracking branch 'origin/feature/miniconf-update' into lockin-external-miniconf
...
* origin/feature/miniconf-update:
Adjusting sleep semantics
Fixing negation
Restoring sleep semantics
Updating dependencies
Updating id semantics
Updating dependencies
Updating minimq/miniconf dependencies
Updating miniconf dependencies
2021-03-02 17:24:58 +01:00
Ryan Summers
a9d16a1632
Adjusting sleep semantics
2021-03-02 17:20:31 +01:00
Ryan Summers
aca524ec85
Fixing negation
2021-03-02 17:17:51 +01:00
Ryan Summers
c13eaaba4c
Restoring sleep semantics
2021-03-02 17:16:40 +01:00
Ryan Summers
4358d07dab
Updating id semantics
2021-03-02 17:09:10 +01:00
Ryan Summers
c2b00db9e9
Updating minimq/miniconf dependencies
2021-03-02 16:43:19 +01:00
Robert Jördens
733d4243c3
lockin-external: expand output config
2021-03-02 11:46:19 +01:00
Robert Jördens
6a96160cd0
dual-iir: fix panic message
2021-03-01 19:49:21 +01:00
Robert Jördens
66536c9978
lockin-external: add miniconf
2021-03-01 19:48:45 +01:00
Ryan Summers
c553e72df4
Updating miniconf dependencies
2021-03-01 14:46:12 +01:00
Robert Jördens
41f6d971c3
avoid clippy better
2021-02-23 17:22:53 +01:00
Robert Jördens
016323c94d
avoid clippy
2021-02-23 17:15:07 +01:00
Robert Jördens
e86f449dc0
lockin bins: remove stale todos, align and document [nfc]
2021-02-23 16:58:13 +01:00
Robert Jördens
6c6c2e64a7
lockin: make order generic
2021-02-23 16:58:13 +01:00
Ryan Summers
65a0831e2d
Merge branch 'master' into feature/mqtt-convert
2021-02-19 10:30:51 +01:00
Robert Jördens
ccec9d7fed
complex: rename extension trait, fix MulScaled
2021-02-19 09:29:38 +01:00
Robert Jördens
33b9b41405
lowpass: saturating math since it's free
2021-02-18 18:51:29 +01:00