3165c680d6
dma: don't swap buffers
...
* This uses a new closure-based method to the DMA HAL implementation which
gives access to the inactive buffer directly.
* It removes changing addresses, the third buffer for DBM, the inactive
address poisoning, and allows the cancellation of the redundant repeat
memory barriers and compiler fences.
* This is now around 20 instructions per buffer down from about 100 cycles
before.
* Also introduces a new `SampleBuffer` type alias.
* The required unpacking of the resources structure is a bit annoying
but could probably abstraced away.
TODO:
* Test
* Adapt `lockin`
2021-05-24 20:56:11 +02:00
b3c7a450f5
deps: adjust mcp23017 git after merging
2021-05-17 09:29:43 +02:00
b9cee6345a
deps: fix rtt-logger->rtt-target, cleanup, bump cortex-m
2021-05-14 07:16:47 +02:00
dependabot[bot]
012c4fe375
build(deps): bump embedded-hal from 0.2.4 to 0.2.5
...
Bumps [embedded-hal](https://github.com/rust-embedded/embedded-hal ) from 0.2.4 to 0.2.5.
- [Release notes](https://github.com/rust-embedded/embedded-hal/releases )
- [Changelog](https://github.com/rust-embedded/embedded-hal/blob/v0.2.5/CHANGELOG.md )
- [Commits](https://github.com/rust-embedded/embedded-hal/compare/v0.2.4...v0.2.5 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-13 17:15:34 +00:00
dependabot[bot]
d8469cac92
Bump rtt-target from 0.2.2 to 0.3.1
...
Bumps [rtt-target](https://github.com/mvirkkunen/rtt-target ) from 0.2.2 to 0.3.1.
- [Release notes](https://github.com/mvirkkunen/rtt-target/releases )
- [Commits](https://github.com/mvirkkunen/rtt-target/compare/v0.2.2...v0.3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-13 16:53:07 +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
401e1b0681
remove rtt feature
2021-05-13 11:14:03 +02:00
5b616a2874
use rtt logging
2021-05-13 10:55:43 +02:00
31332d220e
remove unused dependencies
2021-05-12 12:59:58 +02:00
eeee5af296
Updating dependencies
2021-05-06 16:32:57 +02:00
8144b3acf2
Updating constructors
2021-05-05 16:16:54 +02:00
06b328ff52
Adding WIP updates for telemetry
2021-05-05 14:42:17 +02:00
fa1f501f0b
Updating dependencies
2021-04-29 12:58:04 +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
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
770a468177
prepare v0.5.0 release
...
* update changelog
* bump version
2021-04-21 14:45:12 +02:00
b2285d1ba2
Updating dependency revision
2021-04-19 15:55:02 +02:00
1b4d31dbd9
Updating NAL to support TCP port randomization
2021-04-08 15:28:11 +02:00
c24eb17d1e
Using main branch commit
2021-04-08 14:02:56 +02:00
164fd5969d
Updating smoltcp-nal
2021-04-08 13:56:57 +02:00
d0c1bef55f
Updating dependencies
2021-04-08 13:37:24 +02:00
885cc1fb27
Merge branch 'master' into feature/phy-reset
2021-04-08 13:35:59 +02:00
46902b39b4
dependencies: update, move hashes to Cargo.toml
...
cargo update -p doesn't work well if the hashes are only on .lock
2021-04-07 16:44:39 +02:00
1ca8aa98b0
hal 0.9.0
2021-04-07 16:35:57 +02:00
769945d7a2
Adding patch comment
2021-03-25 09:26:36 +01:00
4b9954761e
Updating smoltcp dependency
2021-03-25 09:24:58 +01:00
9459152f6f
Updating dependencies
2021-03-24 13:40:17 +01:00
a717630c53
Adding prototype PHY reset detection
2021-03-17 20:16:39 +01:00
dependabot[bot]
1b328a3d28
build(deps): bump heapless from 0.5.6 to 0.6.1
...
Bumps [heapless](https://github.com/japaric/heapless ) from 0.5.6 to 0.6.1.
- [Release notes](https://github.com/japaric/heapless/releases )
- [Changelog](https://github.com/japaric/heapless/blob/master/CHANGELOG.md )
- [Commits](https://github.com/japaric/heapless/compare/v0.5.6...v0.6.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-17 15:28:50 +00:00
0577a99bbe
Updating dependencies
2021-03-17 15:55:30 +01:00
8c616cebec
Adding unstaged changes
2021-03-15 12:30:18 +01:00
3c574467a2
Updating dependencies
2021-03-15 12:29:03 +01:00
4a9c2fe23a
Updating after DHCP PR review
2021-03-15 11:41:13 +01:00
e5505925a9
Merge branch 'master' into feature/dhcp-support
2021-03-15 11:38:28 +01:00
c2cb9a440c
Adding initial DHCP support prototype
2021-03-04 17:26:10 +01:00
e1247ec970
Merge branch 'master' into panic-led
2021-03-04 15:17:15 +01:00
dependabot[bot]
d47c44de9a
build(deps): bump cortex-m-rtic from 0.5.5 to 0.5.6
...
Bumps [cortex-m-rtic](https://github.com/rtic-rs/cortex-m-rtic ) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/rtic-rs/cortex-m-rtic/releases )
- [Changelog](https://github.com/rtic-rs/cortex-m-rtic/blob/v0.5.6/CHANGELOG.md )
- [Commits](https://github.com/rtic-rs/cortex-m-rtic/compare/v0.5.5...v0.5.6 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-04 04:07:51 +00:00
843173f29d
panic: always turn on red leds, and halt
2021-03-03 16:36:10 +01:00
6f1532c2a3
Updating dependencies
2021-03-02 17:11:19 +01:00
40c04c67c5
Updating dependencies
2021-03-02 17:00:11 +01:00
c2b00db9e9
Updating minimq/miniconf dependencies
2021-03-02 16:43:19 +01:00
c553e72df4
Updating miniconf dependencies
2021-03-01 14:46:12 +01:00
6c6c2e64a7
lockin: make order generic
2021-02-23 16:58:13 +01:00
2ac7568d5b
Updating dependencies
2021-02-19 10:36:39 +01:00
04250360c1
deps: make miniconf a patch
2021-02-17 18:40:03 +01:00
b66f80f784
Fixing dependencies
2021-02-17 16:30:39 +01:00
9e1f4a864c
Merge branch 'master' into feature/mqtt-convert
2021-02-17 11:44:10 +01:00