Commit Graph

122 Commits

Author SHA1 Message Date
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