v0.5.0
What's Changed
- build(deps): bump log from 0.4.8 to 0.4.11 by @dependabot in #127
- build(deps): bump serde from 1.0.112 to 1.0.114 by @dependabot in #120
- build(deps): bump nb from 0.1.2 to 1.0.0 by @dependabot in #125
- build(deps): bump asm-delay from 0.7.2 to 0.9.0 by @dependabot in #126
- build(deps): bump embedded-hal from 0.2.3 to 0.2.4 by @dependabot in #119
- build(deps): bump cortex-m from 0.6.2 to 0.6.3 by @dependabot in #128
- build(deps): bump cortex-m-log from 0.6.1 to 0.6.2 by @dependabot in #129
- build(deps): bump serde from 1.0.114 to 1.0.115 by @dependabot in #130
- build(deps): bump cortex-m-rtic from 0.5.3 to 0.5.4 by @dependabot in #132
- build(deps): bump mcp23017 from
a3d0727
to61933f8
by @dependabot in #131 - build(deps): bump cortex-m-rtic from 0.5.4 to 0.5.5 by @dependabot in #133
- Cargo.toml: fix stm32h7xx-hal override by @sbourdeauducq in #138
- build(deps): bump cortex-m-rt from 0.6.12 to 0.6.13 by @dependabot in #134
- Fix syntax for taking core peripherals (required by cortex-m-rtic v0.5.5) by @HarryMakes in #144
- Make stabilizer.py work on v0.4.0+ by @HarryMakes in #142
- added gateway by @nkuh in #162
- Adding CI support for PRs by @ryan-summers in #164
- Utilize mainline stm32h7xx-hal by @ryan-summers in #159
- move iir to new dsp crate by @matthuszagh in #174
- iir: document by @jordens in #175
- Stabilizer asynchronous batch sampling support by @ryan-summers in #165
- build(deps): bump panic-semihosting from 0.5.4 to 0.5.6 by @dependabot in #169
- build(deps): bump paste from 1.0.2 to 1.0.3 by @dependabot in #179
- gha: clippy-check by @jordens in #181
- clippy lints by @jordens in #182
- Feature/iir tweaks by @jordens in #178
- Feature/adc dac io macros by @jordens in #180
- pll: init by @jordens in #188
- Added cascaded IIR with server commands for up to 2 cascaded IIRs per… by @nkuh in #187
- Lock-in by @matthuszagh in #177
- Feature/unwrap by @jordens in #189
- Feature/phase tools by @jordens in #190
- unwrap: comments, names by @jordens in #193
- cargo: update, remove old badge, cleanup by @jordens in #194
- Adding support for Pounder DDS QSPI profile stream by @ryan-summers in #186
- add cossin LUT by @matthuszagh in #197
- build(deps): bump paste from 1.0.3 to 1.0.4 by @dependabot in #198
- Feature/cossin tuneup by @jordens in #199
- dsp: add host benchmark by @jordens in #200
- cossin bench: be fair to glibc by @jordens in #201
- Fix/rj misc by @jordens in #202
- pll: refine gains by @jordens in #205
- atan by @matthuszagh in #207
- Rj/refine atan2 by @jordens in #209
- iir_int: add optimized integer iir implementation by @jordens in #210
- pll update input is named "x" not "input" by @matthuszagh in #213
- Feature/digital input stamp by @ryan-summers in #195
- hardware in the loop testing by @jordens in #220
- Feature/pounder timestamping by @ryan-summers in #196
- Conforming to external ADC conversion timing by @ryan-summers in #223
- Lockin by @matthuszagh in #222
- Lockin binary by @matthuszagh in #226
- Adding documentation, updating DAC output timing by @ryan-summers in #208
- Lock-in integration testing by @matthuszagh in #228
- Refactoring to support multiple apps by @ryan-summers in #230
- Feature/multi app support by @ryan-summers in #234
- hitl: dispatch entire github object by @jordens in #235
- build(deps): bump log from 0.4.11 to 0.4.13 by @dependabot in #224
- build(deps): bump serde from 1.0.118 to 1.0.120 by @dependabot in #233
- Lockin bin by @jordens in #231
- Reciprocal PLL by @jordens in #241
- Removing invalid GDB command by @ryan-summers in #245
- Rpll2 by @jordens in #243
- build(deps): bump criterion from 0.3.3 to 0.3.4 by @dependabot in #237
- Adding internal lock-in integration demo by @ryan-summers in #240
- Dsp iir benches by @jordens in #247
- Ci lockin by @jordens in #248
- build(deps): bump cortex-m-log from 0.6.2 to 0.7.0 by @dependabot in #246
- build(deps): bump serde from 1.0.120 to 1.0.123 by @dependabot in #238
- build(deps): bump log from 0.4.13 to 0.4.14 by @dependabot in #250
- Dsp tweaks by @jordens in #251
- Rj/misc cleanup by @jordens in #252
- Rj/lockin test by @jordens in #253
- readme: fix source path and binary names by @sergachev in #254
- Rj/timestamp tweaks by @jordens in #255
- Adding support for cargo-embed by @ryan-summers in #256
- bump HAL and smoltcp by @jordens in #257
- build(deps): bump stm32h7xx-hal from
3da22d4
to2b8a04c
by @dependabot in #249 - build(deps): bump smoltcp from 0.6.0 to 0.7.0 by @dependabot in #232
- Updating input capture for timers by @ryan-summers in #258
- core_intrinsics attr need to be in the lib crate by @jordens in #262
- Adding support for input capture prefilter configuration by @ryan-summers in #265
- deglitch timer input, miscellaneous changes by @jordens in #263
- new lowpass by @jordens in #266
- lowpass2 by @jordens in #267
- Upgrade to serde-json-core v0.2.0 by @dnadlinger in #268
- fix hal branch, cleanup code by @jordens in #269
- dependencies: bump by @jordens in #270
- Fixing DMA2 instantiation issue by @jordens in #273
- impl trait on type alias instead of newtypes by @jordens in #274
- use num crate by @jordens in #275
- MQTT settings and telemetry by @ryan-summers in #261
- iir_int: make miniconf-able by @jordens in #278
- Feature/rj/saturating complex by @jordens in #280
- feature/rj/lockin order generic by @jordens in #281
- ci: cron daily by @jordens in #282
- iir_int: apply rounding bias summarily for speed by @jordens in #283
- cossin: shave off a few more instructions by @jordens in #284
- dsp/bench: add lowpass by @jordens in #285
- dsp tweaks by @jordens in #287
- Adding general MQTT utility for stabilizer by @ryan-summers in #277
- Updating minconf + minimq dependencies by @ryan-summers in #291
- lockin external miniconf by @jordens in #290
- miniconf cli by @jordens in #293
- build(deps): bump cortex-m-rtic from 0.5.5 to 0.5.6 by @dependabot in #297
- panic: always turn on red leds, and halt by @jordens in #295
- hardware: Enable DEMCR TRCENA on boot for cycle counter by @dnadlinger in #300
- Feature/dhcp support by @ryan-summers in #311
- build(deps): bump heapless from 0.5.6 to 0.6.1 by @dependabot in #292
- build(deps): bump paste from 1.0.4 to 1.0.5 by @dependabot in #310
- Bump serde from 1.0.123 to 1.0.124 by @dependabot in #304
- Updating smoltcp dependency by @ryan-summers in #317
- update cargosha256 by @HarryMakes in #321
- Bump num from 0.3.1 to 0.4.0 by @dependabot in #305
- Update stm32h7xx-hal by @dnadlinger in #298
- HITL Support by @ryan-summers in #327
- hal 0.9.0 and dependency bulk update by @jordens in #328
- build(deps): bump ndarray from 0.14.0 to 0.15.1 by @dependabot in #320
- Fixing ACR write padding by @ryan-summers in #330
- rj/mqtt topics by @jordens in #331
- Adding check wait for HITL by @ryan-summers in #332
- ci: add PR labeler by @jordens in #333
- Correcting I2C MAC address read by @ryan-summers in #334
- Updating badge to utilize nightly workflow by @ryan-summers in #336
- hardware: add digital input support by @jordens in #338
- Adding support for PHY reset detection by @ryan-summers in #314
- TCP source port ranodmization by @ryan-summers in #340
- Utilize unique MQTT prefix identifiers by @ryan-summers in #337
- let bors handle hitl by @jordens in #343
- prepare v0.5.0 release by @jordens in #342
New Contributors
- @sbourdeauducq made their first contribution in #138
- @HarryMakes made their first contribution in #144
- @matthuszagh made their first contribution in #174
- @sergachev made their first contribution in #254
Full Changelog: v0.4.1...v0.5.0