Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rj/pounder v1.2 #837

Merged
merged 58 commits into from
Jan 16, 2024
Merged

rj/pounder v1.2 #837

merged 58 commits into from
Jan 16, 2024

Conversation

jordens
Copy link
Member

@jordens jordens commented Jan 16, 2024

  • pounder v1.2 dds reset
  • pounder v1.2: pca9359
  • use own pca9539 due to alloc
  • use crate
  • refactor IoExpander
  • refactor i2c setup on pounder
  • pounder: style

close: #804

* origin/main:
  more updates
  more updates
  more updates
  update proc-macro2 (nightly regression)
  build(deps): bump paste from 1.0.12 to 1.0.13
  build(deps): bump serde from 1.0.164 to 1.0.166
  build(deps): bump stm32h7xx-hal from `4e3210b` to `2d47a4a`
  build(deps): bump bitflags from 2.3.2 to 2.3.3
* origin/main:
  Simplifying changes
  Removing config changes
  Fixing docs
  Fixing pounder bootup issues
  build(deps): bump serde from 1.0.166 to 1.0.167
…1c5eba' into rj/pounder_v1.2

* origin/dependabot/cargo/stm32h7xx-hal-11c5eba:
  smoltcp-nal git
  smoltcp-nal with smoltcp 0.10
  build(deps): bump stm32h7xx-hal from `2d47a4a` to `11c5eba`
  fmt
  build(deps): bump serde from 1.0.173 to 1.0.174
  fix continue-on-error
  update docs, make lockin lowpass config more explicit
  dummy commit
  consistent wording
  allow both failure in beta and nightly
  link note
  add comment, revert
  move hitl job, drop
  clippy
  approximate previous lowpass gains
  idsp 0.10
  build(deps): bump serde from 1.0.171 to 1.0.173
  weekly dependabot runs
  build(deps): bump paste from 1.0.13 to 1.0.14
  build(deps): bump serde from 1.0.167 to 1.0.171
…1c5eba' into rj/pounder_v1.2

* origin/dependabot/cargo/stm32h7xx-hal-11c5eba:
  smoltcp 0.4
* origin/main:
  build(deps): bump stm32h7xx-hal from `11c5eba` to `4864cde`
  build(deps): bump serde from 1.0.174 to 1.0.175
* origin/main:
  Enforcing HITL pass requirements
  build(deps): bump serde from 1.0.175 to 1.0.179
* origin/rj/miniconf:
  miniconf and dep updates
* origin/rj/miniconf:
  bump hal
  update miniconf
* origin/miniconf:
  new miniconf (trait split)
* origin/miniconf:
  use jsoncoreslash trait
  use tree attr without parentheses
* origin/batch-bytes:
  stream: make batch_size be the size in bytes
  build(deps): bump bitflags from 2.3.3 to 2.4.0
  build(deps): bump serde from 1.0.180 to 1.0.183
* origin/batch-bytes:
  fix batch sized
  add changelog entry
  fix batch sized
* origin/batch-bytes:
  use number of batches in stream headers
* origin/main:
  build(deps): bump minimq from `008fe63` to `0932655`
  build(deps): bump bytemuck from 1.13.1 to 1.14.0
* origin/main:
  Tuning RX buffer, updating HITL script
* origin/main: (24 commits)
  bump deps
  released stm32h7xx 0.15.0
  rm old Embed.toml
  Fixing format
  Updating serial after review
  build(deps): bump bitflags from 2.4.0 to 2.4.1
  build(deps): bump serde from 1.0.188 to 1.0.189
  build(deps): bump stm32h7xx-hal from `a15c64f` to `9c596cd`
  build(deps): bump idsp from 0.11.0 to 0.12.1
  build(deps): bump miniconf from `db9c0c9` to `587a5bf`
  Fixing USB support
  Adding basic USB implementation
  Binding to local address for unicast
  Updating CHANGELOG, simplifying streaming hitl script
  Cleaning up impl after review
  Fixing help text
  Updating after review
  Fixing args
  Adding support for multicast stream data
  build(deps): bump stm32h7xx-hal from `d9af4a6` to `a15c64f`
  ...
* origin/rj/bump-deps:
  bump specific branches
  bump
  stream: udp header is 8 byte
* origin/main:
  build(deps): bump serde from 1.0.189 to 1.0.190
  build(deps): bump num_enum from 0.7.0 to 0.7.1
* origin/rj/bump-deps:
  downgrade rtt-logger to 0.2
* origin/rj/bump-deps:
  Update py/setup.py
  bump shared-bus
  released minimq miniconf
  release 0.9.0 chores
* origin/main: (21 commits)
  Fixing style
  Fixing minor issues with default listing
  read/write -> get/set
  Listing default values, updating buffer size
  Updating after review
  Updating read to allow no args
  Using postcard for complete serialization
  Adding list command
  Using postcard
  Fixing after testing
  Adding reset command
  Updating broker docs
  fixing client ID issues
  Reverting unintended changes
  Revamping flash settings
  Simplifying flash backing
  build(deps): bump serde from 1.0.190 to 1.0.192
  Use flash-backed config
  Adding initial support for configuring parameters via USB
  bump idsp
  ...
* origin/main:
  Adding support for a best effort interface wrapper
  Fixing writer
  Removing  trait API in favor of initializing with default state
  Simplifying code
  reduce unwraps
  factory-reset -> clear, reorder
  platform commands, make serial-settings lighter
  own Storage,Settings,Interface in platform
  move handlers into Context
  Removing dead code
  Adding docs
  Simplifying traits
  Refactoring after review
  Adding platform object for dfu and service menu options
  Removing fixed stack buffers
  Cleaning up embeedded-io impl
  Loading settings from memory
  Fixes after testing
  Using embedded IO traits
  Moving serial settings to a separate crate
* origin/main:
  Update src/hardware/flash.rs
  Removing DFU serial step
  Resurrecting DFU safety docs
  Update CHANGELOG.md
  Fixing markdown
  Updating DFU instructions
  Using constant instead of magic number
  Updating DFU reboot mechanism
  Adding WIP DFU support
* origin/main:
  Incorporating save refactors
  Restructuring code
  Using sequential-storage to future proof settings structures
  build(deps): bump serde from 1.0.192 to 1.0.193
  build(deps): bump embedded-io from 0.5.0 to 0.6.1
  build(deps): bump stm32h7xx-hal from `c2a4c0e` to `cd7c125`
  setup.md: restart after dfu flashing
* origin/main:
  Bumping MSRV to 1.66
  Update src/net/telemetry.rs
  Update CHANGELOG.md
  Update src/hardware/metadata.rs
  Adding metadata and persistent panic info
* origin/main:
  build(deps): bump embedded-storage from 0.3.0 to 0.3.1
* origin/main:
  build(deps): bump sequential-storage from 0.6.0 to 0.6.1
* origin/iir-rework:
  bump
  bump
  bump
  iir_coefficients: iir rework
  iir rework
* origin/main:
  build(deps): bump num_enum from 0.7.1 to 0.7.2
  build(deps): bump serde from 1.0.193 to 1.0.195
* origin/iir-rework:
  changelog markdown syntax fix
  changelog
  docs
  rleeased idsp
* origin/main:
  adapt loopback test
  changelog markdown syntax fix
  changelog
  docs
  rleeased idsp
  bump
  bump
  bump
  build(deps): bump num_enum from 0.7.1 to 0.7.2
  build(deps): bump serde from 1.0.193 to 1.0.195
  iir_coefficients: iir rework
  iir rework
@jordens jordens added this pull request to the merge queue Jan 16, 2024
Merged via the queue into main with commit a1ee7f7 Jan 16, 2024
8 of 9 checks passed
@jordens jordens deleted the rj/pounder_v1.2 branch January 16, 2024 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pounder v1.2 is not supported by firmware
1 participant