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

Control Pounder through MQTT - finished #725

Closed
wants to merge 77 commits into from

Commits on Apr 13, 2023

  1. dds profile: expose dds clock reconfig

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    747372d View commit details
    Browse the repository at this point in the history
  2. ad9959: make channel enum start from ZERO

    It is just to avoid index confusion. The datasheet starts the index from 0 as well.
    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4839914 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd304fe View commit details
    Browse the repository at this point in the history
  4. pounder mqtt: add topics

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    7994998 View commit details
    Browse the repository at this point in the history
  5. dual-iir: handle mqtt pounder topics

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6d05f64 View commit details
    Browse the repository at this point in the history
  6. ad9959: enlarge serialzier buffer

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    651331d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d4f724 View commit details
    Browse the repository at this point in the history
  8. cargo fmt

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f6b2ca5 View commit details
    Browse the repository at this point in the history
  9. add pounder telemetry to lockin

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6a9d992 View commit details
    Browse the repository at this point in the history
  10. fix struct path in doc

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    be9dd69 View commit details
    Browse the repository at this point in the history
  11. wrap pdh config in option

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1094adb View commit details
    Browse the repository at this point in the history
  12. add stricter frequency checks

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ad15977 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee0d7ec View commit details
    Browse the repository at this point in the history
  14. move vco_range threshold

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    a85bf18 View commit details
    Browse the repository at this point in the history
  15. only reconfig dds clock when requested

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ea3bb76 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c49691f View commit details
    Browse the repository at this point in the history
  17. replace hex with shifts in phase-to-pow

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6d00ca4 View commit details
    Browse the repository at this point in the history
  18. remove unnecessary wrapping shift

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    afaa0af View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e06f192 View commit details
    Browse the repository at this point in the history
  20. drop f_foo in favor of foo_frequency

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    6a9043a View commit details
    Browse the repository at this point in the history
  21. update telemetry structure

    - Packed pounder telemetries into `PounderTelemetry`.
    - Moved CPU temperature & Pounder telemetries into the telemetry buffer.
    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    5cd6e15 View commit details
    Browse the repository at this point in the history
  22. cargo fmt

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    e9139f0 View commit details
    Browse the repository at this point in the history
  23. lockin: update telemetry handling

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    486b1e6 View commit details
    Browse the repository at this point in the history
  24. dual-iir: reshuffle telemetry write order

    Just to make sense of variable accessing.
    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    88a2b6a View commit details
    Browse the repository at this point in the history
  25. Omit type annotation for FR1 bytes

    Co-authored-by: Robert Jördens <rj@quartiq.de>
    2 people authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1e2c84b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ad1d9ce View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    173ad18 View commit details
    Browse the repository at this point in the history
  28. fix setter function naming

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bd2f29b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    de3b2f0 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    148fdcd View commit details
    Browse the repository at this point in the history
  31. reuse ad9959 conversion & validation code

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    9c58bd7 View commit details
    Browse the repository at this point in the history
  32. de-pdh the settings

    Restructured the settings update task to simplify the code.
    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    c2809d2 View commit details
    Browse the repository at this point in the history
  33. fix get attenuation method

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    2257d7a View commit details
    Browse the repository at this point in the history
  34. revert buffer size enlargement

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4044c30 View commit details
    Browse the repository at this point in the history
  35. attenuators: fix space

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    b7c8ebb View commit details
    Browse the repository at this point in the history
  36. ad9959: fix doc space

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    7d6e191 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    87dfe56 View commit details
    Browse the repository at this point in the history
  38. ad9959: make helpers global

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    994826f View commit details
    Browse the repository at this point in the history
  39. profile: rename & impl fram trait

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    11016ba View commit details
    Browse the repository at this point in the history
  40. clocking: unify wrapper name

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    9df9137 View commit details
    Browse the repository at this point in the history
  41. clocking: fix docs

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0ad435e View commit details
    Browse the repository at this point in the history
  42. ad9959: remove profile specific wrapper

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    28b0d4c View commit details
    Browse the repository at this point in the history
  43. ad9959: fix set_amplitude

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f354f5a View commit details
    Browse the repository at this point in the history
  44. move fine-grained control to setup

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    e9f48e3 View commit details
    Browse the repository at this point in the history
  45. net settings: restore default

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ef2fb4d View commit details
    Browse the repository at this point in the history
  46. telemetry: restore cpu temp handling

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    add5059 View commit details
    Browse the repository at this point in the history
  47. clocking: remove dds prefixes

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    34cdc15 View commit details
    Browse the repository at this point in the history
  48. dds: set default frequency as 0

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    8e96d43 View commit details
    Browse the repository at this point in the history
  49. fix imports

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    586b438 View commit details
    Browse the repository at this point in the history
  50. lockin: remove pounder

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    578407a View commit details
    Browse the repository at this point in the history
  51. use updated miniconf interface

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    d2db0db View commit details
    Browse the repository at this point in the history
  52. cargo fmt

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    481a89b View commit details
    Browse the repository at this point in the history
  53. mqtt: use miniconf primitive for defer

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    5346a09 View commit details
    Browse the repository at this point in the history
  54. settings: replace field instead

    Co-authored-by: Ryan Summers <summers.ryan.m@gmail.com>
    2 people authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1f62fa4 View commit details
    Browse the repository at this point in the history
  55. ad9959: clean up frequency checking

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    bb91707 View commit details
    Browse the repository at this point in the history
  56. ad9959: revert set_amplitude

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    74dcdcd View commit details
    Browse the repository at this point in the history
  57. ad9959: revert bit operations

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    edf520c View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    16111ec View commit details
    Browse the repository at this point in the history
  59. ad9959: lighter amplitude check code

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    67812cf View commit details
    Browse the repository at this point in the history
  60. ad9959: add docs for converters

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0d19129 View commit details
    Browse the repository at this point in the history
  61. migrate ad9959 Profile to pounder

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    db4b612 View commit details
    Browse the repository at this point in the history
  62. pounder: in/out_ch -> in/out_channel

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    61ad90f View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    7ac0279 View commit details
    Browse the repository at this point in the history
  64. pounder: handle errors & log

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    47819fa View commit details
    Browse the repository at this point in the history
  65. mqtt: remove pounder telem from buffer

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0d90440 View commit details
    Browse the repository at this point in the history
  66. settings: remove pounder telem setter

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0913327 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    803c2f4 View commit details
    Browse the repository at this point in the history
  68. remove profile wrapper

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    4607833 View commit details
    Browse the repository at this point in the history
  69. ad9959: make doc for constants

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    452f144 View commit details
    Browse the repository at this point in the history
  70. clocking: detach from designed params

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    692ea7c View commit details
    Browse the repository at this point in the history
  71. Profile: comment -> docstring

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    934af89 View commit details
    Browse the repository at this point in the history
  72. set_system_clock: fix docstring brackets

    occheung authored and Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f9e0daa View commit details
    Browse the repository at this point in the history
  73. apply previous suggestions

    Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    fa8c3f2 View commit details
    Browse the repository at this point in the history
  74. fix bitflags API usage

    Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    0f50c28 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    fa18441 View commit details
    Browse the repository at this point in the history
  76. apply cargo fmt

    Spaqin committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    13392a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    a351beb View commit details
    Browse the repository at this point in the history