bd491cf584
Merge branch 'master' into rj/itcm
2021-05-10 12:09:01 +02:00
bors[bot]
bde0b0a4be
Merge #352
...
352: Refactoring lockin binaries r=ryan-summers a=ryan-summers
This PR merges `lockin-external` and `lockin-internal` into a single binary.
This has also refactored the output configuration to make it more configurable. This was needed to work well with the reference signal generation, as that output should necessarily just override a different setting.
Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-06 14:57:26 +00:00
97cca486b5
lockin: merge sample_phase/frequency computation
2021-05-06 16:22:42 +02:00
4780a97528
Fixing modulation waveform scale
2021-05-06 14:36:57 +02:00
9569df9e82
Renaming power -> magnitude
2021-05-06 14:34:09 +02:00
0bb7c1fdb0
Finalizing names
2021-05-06 14:33:22 +02:00
19dd57c6a8
Satisfying clippy
2021-05-06 13:46:55 +02:00
a5c5e807b1
Fixing build
2021-05-06 13:26:02 +02:00
ffc7f5f437
Removing telemetry period
2021-05-06 13:20:52 +02:00
1858257fc4
Formatting code
2021-05-06 13:18:40 +02:00
e7b5334f6b
Refactoring output configuration for lockin
2021-05-06 13:17:29 +02:00
19b606c385
Refactoring lockin binaries
2021-05-06 13:08:10 +02:00
bors[bot]
ed34b69823
Merge #347
...
347: MQTT/Miniconf refactor r=ryan-summers a=ryan-summers
This PR refactors the MQTT/Miniconf API to make use of the refactored miniconf API. Routing has been moved to the `net` module.
**TODO**:
- [x] Test on hardware
- [x] Document modules
- [x] Merge dependency changes, update dependencies to use `rev`
- [x] Update `miniconf.py` to be `stabilizer.py`, update API
Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2021-05-05 15:39:26 +00:00
05dc80709e
Updating docs and logger
2021-05-05 17:32:07 +02:00
1ad3f1d1a8
Cleaning up python script
2021-05-05 17:09:51 +02:00
e6180de147
Fixing style
2021-05-05 14:38:43 +02:00
f9b1b8df13
Adding comment about subscription failures
2021-05-05 14:33:34 +02:00
919f68c934
Updating miniconf utility after testing
2021-05-05 14:30:32 +02:00
a3ff8aae75
Updating miniconf utility to use correlation data
2021-05-04 14:21:00 +02:00
1f8f63018a
Cleaning up API
2021-05-04 13:50:17 +02:00
5c4ba78dd1
Refactoring MQTT architecture
2021-05-04 13:13:44 +02:00
b8b3bc0873
gha: install gcc
2021-04-29 17:44:54 +02:00
780b3441a2
fmt
2021-04-29 17:33:20 +02:00
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
23bdd816a7
dependencies: align with master
2021-04-29 16:45:30 +02:00
9e66054d21
bump cortex-m-rt to 0.6.13+git
2021-04-29 16:45:30 +02:00
cd3cfa63e6
memory.x: remove comment about old cortex-m-rt
2021-04-29 16:45:30 +02:00
bc4fbc0e1c
Merge branch 'master' into feature/mqtt-rework
2021-04-29 14:49:24 +02:00
bors[bot]
339332d815
Merge #349
...
349: HITL Check Update r=ryan-summers a=ryan-summers
Updating the HITL workflow to create the check locally before having the remote repository create it. This makes it belong to a deterministic test suite and always exist
Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2021-04-29 12:30:39 +00:00
c9f61143f5
Updating JSON syntax
2021-04-29 14:15:16 +02:00
7906ef2f9d
Updating trigger
2021-04-29 14:12:22 +02:00
d6cc8f7ed5
Adding bors timeout
2021-04-29 14:07:42 +02:00
eeb15efdff
Adding lockfile
2021-04-29 13:20:26 +02:00
fa1f501f0b
Updating dependencies
2021-04-29 12:58:04 +02:00
d742350bfd
Updating failure printing
2021-04-29 12:12:46 +02:00
5499fc6b47
Updating miniconf to use updated API
2021-04-29 12:11:35 +02:00
7ddf2271f3
Refactoring net module
2021-04-29 11:54:16 +02:00
aad026161f
Refactoring to support DHCP
2021-04-29 11:28:35 +02:00
01349a39b3
Merge branch 'master' into feature/mqtt-rework
2021-04-29 11:07:00 +02:00
0922cc42af
Adding new miniconf implementation
2021-04-28 21:03:38 +02:00
bors[bot]
738fc520a9
Merge #346
...
346: dual-iir: add some mqtt parameter docs r=jordens a=jordens
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-28 14:35:00 +00:00
61dc6e340e
dual-iir: add some mqtt parameter docs
2021-04-28 16:27:59 +02:00
f38e3b9608
Simplifying MQTT handling
2021-04-22 15:57:24 +02:00
36cc423f70
Refactoring MQTT to support telemetry
2021-04-22 15:16:33 +02:00
bors[bot]
f5eb418a5c
Merge #342
...
342: prepare v0.5.0 release r=ryan-summers a=jordens
* update changelog
* bump version
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-21 15:52:06 +00:00
3a19d3dc6d
changelog: spelling
2021-04-21 16:40:30 +02:00
d9129ed028
update lock
2021-04-21 16:38:10 +02:00
5017d2f345
Merge branch 'master' into rj/prep-v0.5.0
2021-04-21 15:34:09 +02:00
bors[bot]
82787e2aab
Merge #343
...
343: let bors handle hitl r=jordens a=jordens
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-04-21 13:28:35 +00:00
e5557582a2
let bors handle hitl
2021-04-21 15:03:28 +02:00