Commit Graph

1339 Commits

Author SHA1 Message Date
bors[bot]
567e877485
Merge #358
358: RTT logging, probe-run r=jordens a=jordens

- use rtt logging
- remove rtt feature
- update hitl script
- README: streamline docs a bit, add probe-run
- CHANGELOG: update
- README: document lockin, cleanup instructions, use probe-run
- set target-cpu=cortex-m7, MSRV 1.52.0, use probe-run


Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-13 16:29:34 +00:00
5d37963ec2 Merge remote-tracking branch 'origin/master' into rj/log
* origin/master:
  remove unused dependencies
  remove unused dependencies
2021-05-13 18:27:11 +02:00
bors[bot]
a6e030a69a
Merge #356
356: Dependency cleanup, s/enum-iterator/num-enum/ r=jordens a=jordens

* remove unused dependencies
* replace `enum-iterator` and manual matching with `num-enum`.


Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-13 15:33:46 +00:00
ff5f3af8a4 remove duplicate linker option 2021-05-13 15:22:44 +02:00
8eef23da6b Merge branch 'rj/log' into rj/itcm
* rj/log:
  refine panic handler and add some logging info
  hitl: kill probe-run cleanly
  set target-cpu=cortex-m7, MSRV 1.52.0, use probe-run
  README: document lockin, cleanup instructions, use probe-run
  CHANGELOG: update
  README: streamline docs a bit, add probe-run
  update hitl script
  remove rtt feature
  use rtt logging
  dsp/lowpass,lockin: const generics
2021-05-13 15:20:20 +02:00
18a8053cab refine panic handler and add some logging info 2021-05-13 15:18:22 +02:00
6cd5c4182a hitl: kill probe-run cleanly 2021-05-13 12:27:42 +02:00
5e5f9c92a6 set target-cpu=cortex-m7, MSRV 1.52.0, use probe-run 2021-05-13 11:58:36 +02:00
ed2c048fdd README: document lockin, cleanup instructions, use probe-run 2021-05-13 11:57:56 +02:00
74b52c6420 CHANGELOG: update 2021-05-13 11:35:06 +02:00
5d73c0c164 README: streamline docs a bit, add probe-run 2021-05-13 11:34:17 +02:00
32de5506ee update hitl script 2021-05-13 11:21:41 +02:00
401e1b0681 remove rtt feature 2021-05-13 11:14:03 +02:00
5b616a2874 use rtt logging 2021-05-13 10:55:43 +02:00
057f3dccf6 remove unused dependencies 2021-05-12 13:09:22 +02:00
31332d220e remove unused dependencies 2021-05-12 12:59:58 +02:00
bors[bot]
76b9be6d93
Merge #355
355: dsp/lowpass,lockin: const generics r=jordens a=jordens



Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-10 15:53:39 +00:00
bcdb5e3c0f dsp/lowpass,lockin: const generics 2021-05-10 17:31:53 +02:00
66184ca089 Merge remote-tracking branch 'origin/master' into rj/itcm
* origin/master: (34 commits)
  Simplifying unit conversions
  Cleaning up conversion + comments
  Addressing review feedback
  Update src/hardware/dac.rs
  Renaming AdcSample -> AdcCode
  Updating float conversion
  Adding adc/dac code conversion utilities
  Simplifying settings lock
  Updating after review
  Updating delay
  Fixing merge
  Formatting
  Updating dependencies
  Fixing clippy
  Finalizing merge
  Merging lockin app functions
  Fixing system timer
  Fixing build, formatting
  Adding documentation
  Renaming files
  ...
2021-05-10 17:00:57 +02:00
bors[bot]
33549793ca
Merge #341
341: Feature/telemetry r=ryan-summers a=ryan-summers

This PR fixes #149 

This PR adds the following:
* A `SystemTimer` used for RTIC scheduling (required for schedule periods > ~2 seconds)
* A refactor of the `src/net` directory
* Addition of network stack sharing via proxy (identical to implementation from `shared-bus`)
* Addition of a telemetry task

This must be merged after #352 

Future Work:
* move `src/net/shared.rs` into `embedded-nal` or some other separate crate.
* Investigate removal of shared network stack by making smoltcp sockets owned and interrupt-safe

Co-authored-by: Ryan Summers <ryan.summers@vertigo-designs.com>
2021-05-10 11:04:53 +00:00
bd491cf584
Merge branch 'master' into rj/itcm 2021-05-10 12:09:01 +02:00
81bc569f0e Simplifying unit conversions 2021-05-10 11:40:36 +02:00
fa886d2eac Cleaning up conversion + comments 2021-05-10 11:10:26 +02:00
65eb74b31e Merge branch 'feature/telemetry' of github.com:quartiq/stabilizer into feature/telemetry 2021-05-10 11:07:29 +02:00
fcda2d5bd1 Addressing review feedback 2021-05-10 10:57:50 +02:00
6e94ffc138
Update src/hardware/dac.rs
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-05-07 14:23:03 +02:00
60b1b112b1 Renaming AdcSample -> AdcCode 2021-05-07 14:11:25 +02:00
923790b0b9 Updating float conversion 2021-05-07 14:02: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
61321c484a Merge branch 'master' into feature/telemetry 2021-05-06 17:07:46 +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
e07f0a4e2a Formatting 2021-05-06 16:37:36 +02:00
eeee5af296 Updating dependencies 2021-05-06 16:32:57 +02:00
03adb72aab Fixing clippy 2021-05-06 16:23:41 +02:00
97cca486b5 lockin: merge sample_phase/frequency computation 2021-05-06 16:22:42 +02:00
80b8716be4 Finalizing merge 2021-05-06 14:40:28 +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
8c581ea0a6 Merging lockin app functions 2021-05-06 13:02:39 +02:00