Skip to content

v0.3.1

Latest
Compare
Choose a tag to compare
@haata haata released this 02 May 05:18
· 3 commits to master since this release

New Features

  • Add index-based adc channel enable/disable
    • Useful when using channels not connected to physical pins (or using
      those physical pins on another mux)
    • Small adjustment to default adc configuration
    • Make sure to enable defmt for usb-device
  • Add helper function to identify ADC channel
    • This is useful when defining an ADC sequence, which requires a list of
      channels (which can't be passed in directly as it's a heterogeneous
      list of possibly repeated elements)

Bug Fixes

  • Update to use atsam-pac 0.3.1
  • Remove defmt wrappers now that usb-device has defmt feature flag
    • No longer necessary
  • Add better ADC configuration support
    • Add missing ADC clock configuration
      • Use internal timings as things are very clock speed dependent (and
        those timings don't explain the timing well)
        You really need to calculate everything to understand it properly
        (equations are added in as comments)
      • Startup time
      • Tracking time
      • Transfer time
      • Settling time
      • Prescaler
    • Update default configuration to better reflect the datasheet
      recommendations

Commit Statistics

  • 5 commits contributed to the release over the course of 84 calendar days.
  • 146 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update to use atsam-pac 0.3.1 (6f72465)
    • Remove defmt wrappers now that usb-device has defmt feature flag (f81d757)
    • Add index-based adc channel enable/disable (7709708)
    • Add helper function to identify ADC channel (64a0cfe)
    • Add better ADC configuration support (851d608)