roll: pigweed pw_uart_mcuxpresso: Simplify configuration struct

- Utilize the pw_dma_mcuxpresso module to manage DMA channels.
- Directly query flexcomm clock freq after the clock is turned on during
  init.

Also fix const application in pw_dma_mcuxpresso that arm compiler in mac
CI didn't like and looked like a mistake anyways. This was needed to
dma_uart_example.cc could compile.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/236919
Original-Revision: ca679a238320e25cdf6649e74dcb76af21e2beb9

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: a4dab0be18a649..ca679a238320e2
Roller-URL: https://ci.chromium.org/b/8735882409061794529
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I6ea5f1f9e27381eaf5311173ec3de5f091c4305e
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/237596
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
1 file changed
tree: 5ce8dc5cb7fcec7c7a84fe4afb24222f0776fb8f
  1. .github/
  2. .vscode/
  3. apps/
  4. device/
  5. modules/
  6. system/
  7. targets/
  8. tools/
  9. web_app/
  10. .bazelignore
  11. .bazelrc
  12. .bazelversion
  13. .buildifier.json
  14. .clang-format
  15. .clangd.shared
  16. .gitignore
  17. .pw_console.yaml
  18. AUTHORS
  19. BUILD.bazel
  20. CONTRIBUTING.md
  21. LICENSE
  22. MODULE.bazel
  23. MODULE.bazel.lock
  24. OWNERS
  25. pigweed.json
  26. README.md
README.md

Sense

git clone https://pigweed.googlesource.com/pigweed/showcase/sense

Welcome to Pigweed Sense, a tour of key Pigweed components experienced through an imagined air quality product.

Please visit Sense: An interactive tour through Pigweed to get started.