SW Release Notes

Release 2.2

  • Sensor calibration optimization: The time it takes to run a calibration of the sensor have been greatly reduced. Under 20ms for our Sparse service and below 150ms for the other services. A warning to application that the calibration is no longer valid, e.g. due to temperature change has been added. Finally we have reduced the footprint (flash).
  • More output from the Presence detector: Exposing downsampling factor and hw_accelerated_average_samples and distance point vector
  • Changes in Sparse service: We have updated the sparse service to fully comply with our certificates in the datasheet.
  • A new module software package stm32l476_module_software: Enables customer to use exploration tool on their own modules that uses stm32l476. With small alterations customer will be able to use this module software on most cortex M4s.
  • Minor bug fixes

Release 2.1

  • New Power Save Mode in our Sparse service: Hibernation
  • New Get Next Function: get_next_by_reference for all services
  • Test binaries for certification added in the package.
  • Added the possibility to change the Gain setting in the Presence Detector
  • New naming of SW packages to make your selection easier and more clear. 
  • Minor bug fixes

Release 2.0

  • New Profiles for all Services
    • Max SNR and Max Depth Resolution are replace by 5 new profiles.
  • New repetition mode “On Demand”
  • Automatic Noise Level Normalization
  • More strict check of configuration parameters
  • Updated Power Mode names
    • OFF, SLEEP, READY, ACTIVE
  • Support for IAR compiler
    • For ARM Cortex M4 and 7, IAR Embedded Workbench 8.x
  • Single Thread Support only
  • Relaxed Limits on Range Start
  • Updates to the Module Server Protocol
  • Unified Libraries
  • Sweep Configuration renamed to Base Configuration
  • Changes to Power Bin Output
  • API Clean-up
  • Updated HAL Integration API
  • and more…

For a detailed description of the changes please go to the New in API 2.0

Release 1.10.0

  • Presence Detector. Replaces the old Motion Detector
  • XM122 support – SDK and module server, I2C support to be added
  • SW Package for Raspberry Pi and SparkFun Pulsed Radar BreakOut
  • ClockTest added in Assembly Test
  • Old Motion Detector tagged as deprecated
  • Minor Bug Fixes

Release 1.9.1

  • Assembly Test. This test will verify so that the A111 is integrated properly on pcb. (Power supply, SPI, UART etc.)
  • Diagnostics. This will create a log that can be sent to Acconeer for Debugging purposes.
  • New Sparse Configuration

Release 1.8.6

  • Allow 64 sweeps per frame in Sparse Service
  • Simplified example_detector_distance_peak
    • Improved overview of application flow
    • Application now show example of blocking mode only

Release 1.8.4

  • Removed experimental tag for sparse. The Sparse service is now targeting customer product development.
  • Change compiler for cortex m0 and cortex m4 to:
    • GNU Arm Embedded Toolchain 7-2018-q2-update June 27, 2018
  • Reduced flash footprint
    • Power bin service: 102 kB
    • Envelope service: 108 kB
    • IQ service: 134 kB
    • Sparse service: 55 kB
  • Added stitch_count to metadata
  • Minor Bugfixes

Release 1.8.3

  • New diagnostics log level
  • Early downsampling for sweep data in the obstacle detector

Release 1.8.2

  • New printf version using open source (MIT) for XM112 (will ensure better performance)
  • Rename libacconeer_a111_r2c.a to libacconeer_sensor.a
  • Important bug fixes in sensor calibration (introduced in v1.8.1)
  • New functions to configure filter bandwidth and the IQ data format
    • acc_service_iq_depth_lowpass_cutoff_ratio_get

acc_service_iq_depth_lowpass_cutoff_ratio_set

IQ Data

acc_service_iq_iq_int16_callback_set

acc_service_iq_blocking_int16_output_set

acc_service_iq_blocking_float_output_set

  • Repetition mode in the module server (enabling stitching for XM112 in exploration tool).
    • Limitation: 3 m for IQ, 5 m with Envelope
  • Minor Bugfixes