# License
This software component is licensed by ST under BSD 3-Clause license, the "License".
You may not use this component except in compliance with the License. You may obtain a copy of the License at:
[BSD 3-Clause license](https://opensource.org/licenses/BSD-3-Clause)
# Purpose
This directory contains the LSM6DSOX component drivers.
:::
::: {.col-sm-12 .col-lg-8}
# Update history
::: {.collapse}
## Main changes
### First release
- First official release [ref. DS v3.0]
##
## Main changes
- Fixed wrong implementation of lsm6dsox_interrupt_mode_get
- Add __weak directive to read/write registers routines
- Extend stmdev_ctx_t structure with mdelay callback
##
## Main changes
- Fix Release_Notes.md
##
## Main changes
- moved all enum outside of struct to be C++ compliant
- Fix "maybe uninitialized variable" warnings
##
## Main changes
- Fixed code style (Artistic Style Version 3.4.13)
- Add "const" to ctx arg for all APIs
- Fix driver build with optimization level O2
##