f0c50d9678
Merge branch 'master' into rj/itcm
...
* master: (70 commits)
Updating JSON syntax
Updating trigger
Adding bors timeout
dual-iir: add some mqtt parameter docs
changelog: spelling
update lock
let bors handle hitl
prepare v0.5.0 release
Updating code after review
Adding comment, reverting change
Adding sleep to HITL run
Updating ping deadline
Reverting unintended change
Updating dependency revision
Renaming interface to avoid confusion
dual-iir: use InputPin re-export, rename digital_input
Updating dependency
dual-iir: add enable_hold, force_hold
fix bench
hardware: add digital input support
...
2021-04-29 17:28:58 +02:00
61dc6e340e
dual-iir: add some mqtt parameter docs
2021-04-28 16:27:59 +02:00
065221e89f
Merge branch 'master' into rs/issue-276/unique-identifiers
2021-04-19 15:52:29 +02:00
1a08634dcb
Renaming interface to avoid confusion
2021-04-19 12:17:41 +02:00
f32949ed17
Merge branch 'master' into feature/phy-reset
2021-04-19 12:10:37 +02:00
8cc06d39c4
dual-iir: use InputPin re-export, rename digital_input
2021-04-15 13:47:10 +02:00
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
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
033420b934
Adding custom identifier prefix calculations
2021-04-13 15:38:30 +02:00
14bae09935
load process into itcm
...
needs newer fixed cortex-m-rt 0.6.13+unreleased
relevant? https://reviews.llvm.org/D81986
2021-03-29 17:34:17 +02:00
5e448f284b
Updating net module
2021-03-24 13:48:34 +01:00
a717630c53
Adding prototype PHY reset detection
2021-03-17 20:16:39 +01:00
df2f122f84
Fixing sleep state on error
2021-03-17 14:56:31 +01:00
331e21b00a
Updating dependencies
2021-03-17 14:47:14 +01:00
4a9c2fe23a
Updating after DHCP PR review
2021-03-15 11:41:13 +01:00
c2cb9a440c
Adding initial DHCP support prototype
2021-03-04 17:26: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
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
1e411c1548
lockin-external: Miniconf changes
2021-03-02 17:33:53 +01:00
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
a9d16a1632
Adjusting sleep semantics
2021-03-02 17:20:31 +01:00
aca524ec85
Fixing negation
2021-03-02 17:17:51 +01:00
c13eaaba4c
Restoring sleep semantics
2021-03-02 17:16:40 +01:00
4358d07dab
Updating id semantics
2021-03-02 17:09:10 +01:00
c2b00db9e9
Updating minimq/miniconf dependencies
2021-03-02 16:43:19 +01:00
733d4243c3
lockin-external: expand output config
2021-03-02 11:46:19 +01:00
6a96160cd0
dual-iir: fix panic message
2021-03-01 19:49:21 +01:00
66536c9978
lockin-external: add miniconf
2021-03-01 19:48:45 +01:00
c553e72df4
Updating miniconf dependencies
2021-03-01 14:46:12 +01:00
41f6d971c3
avoid clippy better
2021-02-23 17:22:53 +01:00
016323c94d
avoid clippy
2021-02-23 17:15:07 +01:00
e86f449dc0
lockin bins: remove stale todos, align and document [nfc]
2021-02-23 16:58:13 +01:00
6c6c2e64a7
lockin: make order generic
2021-02-23 16:58:13 +01:00
65a0831e2d
Merge branch 'master' into feature/mqtt-convert
2021-02-19 10:30:51 +01:00
ccec9d7fed
complex: rename extension trait, fix MulScaled
2021-02-19 09:29:38 +01:00
33b9b41405
lowpass: saturating math since it's free
2021-02-18 18:51:29 +01:00
c0457787bb
lockin-external: use enum
2021-02-18 18:43:45 +01:00
f050ba8e9f
lockin: let the lowpass do all filtering
2021-02-18 14:29:47 +01:00
07b7751dbc
move lowpass gain outside lowpass/lockin
2021-02-18 14:25:54 +01:00
9983fad041
dsp: use num
2021-02-18 14:07:43 +01:00
63a2220fa0
Removing support for configuring IIR state
2021-02-17 17:56:18 +01:00
a55b30e6c4
Working around dependency injection bug
2021-02-17 17:50:17 +01:00
3c8cd58d6f
Removing lockin-external changes
2021-02-17 17:22:43 +01:00
50476f68fd
Adding settings support for lockin-external
2021-02-17 16:53:53 +01:00
b69131f5f5
impl trait on type alias instead of newtypes
2021-02-17 16:13:30 +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
5fc45a659b
lockin-external: comment style [nfc]
2021-02-15 08:51:19 +01:00
b581a016ce
lockin: redundant new
2021-02-14 17:55:01 +01:00