Ryan Summers
661c3746af
Updating docs on telemetry
2021-07-16 14:25:37 +02:00
Ryan Summers
f1947db6c9
Squashing manual changes
2021-07-15 13:28:19 +02:00
Robert Jördens
c7bac73bde
derive Defgault for StreamTarget
2021-06-25 09:46:03 +02:00
Robert Jördens
60ed1876b2
stream: redo socket management logic
...
* Make process only open and set_remote only close sockets
* Streamline queue flushing in all cases where we just opened the socket
* Streamline dequeuing using Option/Result API, removing a
queue.ready() check
2021-06-25 09:45:50 +02:00
Robert Jördens
0ba3259374
network: add some useful log messages
2021-06-25 09:43:24 +02:00
Ryan Summers
9d34e755d8
Fixing UDP reopening bug
2021-06-21 13:18:36 +02:00
Ryan Summers
260b0c7767
Updating comments
2021-06-15 14:19:28 +02:00
Ryan Summers
99114e3c9c
Fixing clippy
2021-06-15 13:49:06 +02:00
Ryan Summers
7294a69b66
Fixing clippy
2021-06-15 13:46:39 +02:00
Ryan Summers
2815d6d9e9
Updating docs
2021-06-15 13:18:16 +02:00
Ryan Summers
5a947e459c
Finalizing updates after testing
2021-06-11 17:52:11 +02:00
Ryan Summers
b40ca17fea
Updating stream methodology
2021-06-11 16:36:19 +02:00
Ryan Summers
92c84a6bfe
Allowing target to be runtime configurable
2021-06-09 15:25:59 +02:00
Ryan Summers
b5fdb31a02
Adding internal buffering to data stream blocks
2021-06-09 13:26:41 +02:00
Ryan Summers
b292cf45ab
Fixing merge
2021-06-09 12:52:13 +02:00
Ryan Summers
e01d430e8e
Merge branch 'master' into feature/livestream
2021-06-09 12:46:56 +02:00
Robert Jördens
f514205f8d
stabilizer: don't flatten namespace, renames
2021-06-04 17:02:09 +02:00
Robert Jördens
50ea2f360c
Merge branch 'master' into rj/visibility-cleanup
...
* master: (34 commits)
miniconf: update example usage
apps: spi isrs are spi errors
pounder/timestamp: docs updatew
pll: update tests and benches
pll: merge advance into update (like rpll)
pll: add advance()
pounder_timestamper: use input capture prescaler
Revert "Revert "pounder timestmper: don't use DMA""
miniconf: add some checks, simplify
miniconf.py: make retain an option
refactor flatten_closures
clippy recursion
fix a few clippy lints on files that are touched
Revert "pounder timestmper: don't use DMA"
pounder timestmper: don't use DMA
lockin: dma fence
lockin: port to fast double buffered DMA
dma: implement overflow checking
pounder: clippy
pounder: add comment on channel enum
...
2021-06-04 11:59:54 +02:00
Robert Jördens
3b73783635
clippy recursion
2021-06-01 17:45:14 +02:00
Robert Jördens
18b6e99b10
fix a few clippy lints on files that are touched
2021-06-01 17:32:06 +02:00
Robert Jördens
c5a2704c41
dma: implement overflow checking
2021-06-01 13:11:16 +02:00
Ryan Summers
14bfbbe2a1
Refactoring link status polling
2021-05-31 14:28:57 +02:00
Ryan Summers
04f61db6f2
Adding functional prototype
2021-05-31 14:06:02 +02:00
Robert Jördens
8ccc2f2275
Merge branch 'master' into rj/visibility-cleanup
...
* master:
adapt to new heapless/serde-json-core after const-generics
Bump serde-json-core from 0.3.0 to 0.4.0
build(deps): bump heapless from 0.6.1 to 0.7.1
setup: cleanup
itcm: add some comments, make it safe
build(deps): bump ndarray from 0.15.1 to 0.15.2
Updating dependencies
Updating the embedded-nal
deps: add rationales for git dependencies
itcm: implement in rust and execute during setup()
remove duplicate linker option
gha: install gcc
fmt
dependencies: align with master
bump cortex-m-rt to 0.6.13+git
memory.x: remove comment about old cortex-m-rt
enable itcm/dtcm explicitly
load process into itcm
2021-05-28 21:50:53 +02:00
Ryan Summers
eb968fb503
Adding subsampling factor
2021-05-28 19:37:28 +02:00
Ryan Summers
2edbcf1c92
Merge branch 'master' into feature/livestream
2021-05-28 19:01:24 +02:00
Ryan Summers
72637bebc0
Updating stream
2021-05-28 18:57:23 +02:00
Robert Jördens
b8da9961b8
adapt to new heapless/serde-json-core after const-generics
2021-05-28 18:34:25 +02:00
Ryan Summers
97911c55f9
Unwrapping enqueue
2021-05-27 17:10:03 +02:00
Ryan Summers
3ce93b8fcd
Adding WIP updates
2021-05-27 15:58:18 +02:00
Ryan Summers
aaef0e9913
Merge branch 'feature/nal-update' into feature/livestream
2021-05-27 15:35:16 +02:00
Ryan Summers
f10bce709f
Updating the embedded-nal
2021-05-27 13:42:52 +02:00
Ryan Summers
2dd1bb9ebf
Adding WIP livestreaming implementation
2021-05-26 17:56:44 +02:00
Ryan Summers
24dd749da9
Merge branch 'master' into feature/livestream
2021-05-26 16:43:21 +02:00
Robert Jördens
bf92f6209a
Merge branch 'master' into rj/visibility-cleanup
...
* master:
Removing spurious settings updates
2021-05-26 16:04:18 +02:00
Ryan Summers
70be4c1c19
Adding WIP changes to streaming
2021-05-26 15:02:50 +02:00
Ryan Summers
23a93e9135
Removing spurious settings updates
2021-05-26 13:05:54 +02:00
Ryan Summers
731513722f
Updating after testing
2021-05-17 18:33:43 +02:00
Robert Jördens
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
Ryan Summers
21ca8e1c8f
Adding initial streaming implementation
2021-05-17 12:43:04 +02:00
Ryan Summers
fcda2d5bd1
Addressing review feedback
2021-05-10 10:57:50 +02:00
Ryan Summers
60b1b112b1
Renaming AdcSample -> AdcCode
2021-05-07 14:11:25 +02:00
Ryan Summers
b73a4d9e59
Adding adc/dac code conversion utilities
2021-05-07 13:50:34 +02:00
Ryan Summers
7b76b1f14c
Updating after review
2021-05-07 13:02:14 +02:00
Ryan Summers
eeee5af296
Updating dependencies
2021-05-06 16:32:57 +02:00
Ryan Summers
03adb72aab
Fixing clippy
2021-05-06 16:23:41 +02:00
Ryan Summers
949ea9c1b3
Fixing build, formatting
2021-05-06 12:35:04 +02:00
Ryan Summers
4cbc826f00
Adding documentation
2021-05-06 12:33:07 +02:00
Ryan Summers
e9c3e24863
Merge branch 'master' into feature/telemetry
2021-05-05 17:47:34 +02:00
Ryan Summers
740e41d7cb
Renaming files
2021-05-05 16:50:51 +02:00