Skip to content
Snippets Groups Projects
  1. Apr 25, 2025
  2. May 13, 2022
  3. May 12, 2022
  4. Apr 28, 2022
  5. Apr 23, 2022
    • Will Ross's avatar
      Improve Low-level API and add benchmarks. · ae5c5b62
      Will Ross authored
      Adding benchmarks exposed some pain points in the low-level API that
      have since been fixed. The existing test data has also been moved into a
      separate package so that the benchmarks can use a common data source.
      
      The benchmarks have also exposed that using bitvec for the EEPROM
      loading functions (bit twiddling and sign extension) is **much** slower
      than the existing functions.
      
      Merge branch 'benchmarks'
      
      * benchmarks:
        Add pointer to example of low-level API usage.
        Show how FrameRate can be converted to a Duration
        Fix formatting in EEPROM benchmark
        MLX90641 support has been implemented for a while now
        Fix typo in CI build configuration
        Bump version to v0.3.0
        Update CI scripts for workspace and benchmarks
        Add benchmark for calibration processing
        Add benchmark for raw data to temperature calculations
        Always handle data resolution as Resolution, not u8
        Move register read/write implementation to traits
        Move read_ram into common and make it public.
        Split test data out into separate crate
        Convert existing structure into a workspace
      ae5c5b62
  6. Apr 22, 2022
  7. Apr 21, 2022
    • Will Ross's avatar
      Upgrade to 2021 edition · 334db64b
      Will Ross authored
      Updated to remove deprecated functions, as well as fixing a couple of
      new clippy lints.
      334db64b
  8. Oct 05, 2021
  9. Oct 04, 2021
Loading