Commit Graph

153 Commits

Author SHA1 Message Date
316dbb3d2e dual-iir: fmt 2021-05-26 17:59:30 +02:00
bf92f6209a Merge branch 'master' into rj/visibility-cleanup
* master:
  Removing spurious settings updates
2021-05-26 16:04:18 +02:00
23a93e9135 Removing spurious settings updates 2021-05-26 13:05:54 +02:00
e58e7f179e clean up item visibility
* There isn't much API that would only be used accross modules within
  stabilizer/dsp but should not be pub beyond stabilizer/dsp.
* Therefore it's easier to let the definition determine visibility and
  the mod.rs/lib.rs determine location in the namesapce.
* Blanket use pub items in mod and lib.
2021-05-17 13:01:45 +02:00
bcdb5e3c0f dsp/lowpass,lockin: const generics 2021-05-10 17:31:53 +02:00
fa886d2eac Cleaning up conversion + comments 2021-05-10 11:10:26 +02:00
60b1b112b1 Renaming AdcSample -> AdcCode 2021-05-07 14:11:25 +02:00
b73a4d9e59 Adding adc/dac code conversion utilities 2021-05-07 13:50:34 +02:00
d68fa87fec Simplifying settings lock 2021-05-07 13:04:25 +02:00
7b76b1f14c Updating after review 2021-05-07 13:02:14 +02:00
89eaefd8d5 Updating delay 2021-05-06 17:14:17 +02:00
ff79e0a8ac Fixing merge 2021-05-06 17:10:38 +02:00
e07f0a4e2a Formatting 2021-05-06 16:37:36 +02:00
03adb72aab Fixing clippy 2021-05-06 16:23:41 +02:00
80b8716be4 Finalizing merge 2021-05-06 14:40:28 +02:00
8c581ea0a6 Merging lockin app functions 2021-05-06 13:02:39 +02:00
4cbc826f00 Adding documentation 2021-05-06 12:33:07 +02:00
0c6935587e Adding updated telemetry implementation 2021-05-05 16:46:53 +02:00
8144b3acf2 Updating constructors 2021-05-05 16:16:54 +02:00
4a656eedd2 Adding refactor for telemetry 2021-05-05 15:39:33 +02:00
06b328ff52 Adding WIP updates for telemetry 2021-05-05 14:42:17 +02:00
5767973548 Merge branch 'feature/mqtt-rework' into feature/telemetry 2021-05-04 18:19:38 +02:00
5c4ba78dd1 Refactoring MQTT architecture 2021-05-04 13:13:44 +02:00
b35250efbf Fixing ADC/voltage conversion functions 2021-04-29 17:39:19 +02:00
e746e2a12c Adding WIP telemetry 2021-04-29 15:55:36 +02:00
f49ba30e2d Merge branch 'feature/mqtt-rework' into feature/telemetry 2021-04-29 12:26:46 +02:00
01349a39b3 Merge branch 'master' into feature/mqtt-rework 2021-04-29 11:07:00 +02:00
61dc6e340e dual-iir: add some mqtt parameter docs 2021-04-28 16:27:59 +02:00
36cc423f70 Refactoring MQTT to support telemetry 2021-04-22 15:16:33 +02:00
afcf058590 Refactoring telemetry to support binaries 2021-04-20 14:12:47 +02:00
1c9f30b4d5 Merge branch 'rs/issue-276/unique-identifiers' into feature/telemetry 2021-04-20 13:46:37 +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
f442418f16 Merge branch 'master' into feature/telemetry 2021-04-15 15:43:40 +02:00
854f45ae15 Updating tick rates 2021-04-15 15:08:57 +02:00
330f67d3c8 Adding WIP telemetry implementation for dual-iir 2021-04-15 14:40:47 +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
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