modules/hal_st: Align sensor drivers to stmemsc HAL i/f v1.03
Align all sensor drivers that are using stmemsc (STdC) HAL i/f to new APIs of stmemsc v1.03. Requires https://github.com/zephyrproject-rtos/hal_st/pull/5 (merged as b52fdbf4b62439be9fab9bb4bae9690a42d2fb14) Signed-off-by: Armando Visconti <armando.visconti@st.com>
This commit is contained in:
parent
4250028483
commit
de5135b05e
20 changed files with 128 additions and 104 deletions
|
@ -32,13 +32,13 @@ int iis2mdc_trigger_set(const struct device *dev,
|
|||
sensor_trigger_handler_t handler)
|
||||
{
|
||||
struct iis2mdc_data *iis2mdc = dev->data;
|
||||
union axis3bit16_t raw;
|
||||
int16_t raw[3];
|
||||
|
||||
if (trig->chan == SENSOR_CHAN_MAGN_XYZ) {
|
||||
iis2mdc->handler_drdy = handler;
|
||||
if (handler) {
|
||||
/* fetch raw data sample: re-trigger lost interrupt */
|
||||
iis2mdc_magnetic_raw_get(iis2mdc->ctx, raw.u8bit);
|
||||
iis2mdc_magnetic_raw_get(iis2mdc->ctx, raw);
|
||||
|
||||
return iis2mdc_enable_int(dev, 1);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue