Merge changes from topic 'weaver_hal'

* changes:
  Improve docs for Weaver HAL.
  Revert "Revert "Weaver HAL""