Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drivers: sensor: bmm150: Add trigger support for bmm150 magnetometer … #57985

Merged
merged 1 commit into from Sep 13, 2023

Conversation

Cherish-Gww
Copy link
Contributor

…sensor

@zephyrbot zephyrbot added area: Sensors Sensors area: Devicetree Binding PR modifies or adds a Device Tree binding labels May 17, 2023
@Cherish-Gww Cherish-Gww force-pushed the sensor_bmm150 branch 2 times, most recently from 2b06420 to bf3bdb4 Compare May 18, 2023 02:44
Copy link
Member

@MaureenHelm MaureenHelm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add this sensor to tests/drivers/build_all/sensor/sensors_trigger_*.conf

drivers/sensor/bmm150/bmm150_trigger.c Outdated Show resolved Hide resolved
@Cherish-Gww Cherish-Gww force-pushed the sensor_bmm150 branch 2 times, most recently from fbe0bc6 to fa4c3e3 Compare May 23, 2023 02:55
Copy link
Member

@MaureenHelm MaureenHelm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address the failed twister check:

In file included from /__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c:15:
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150.h:175:22: error: duplicate member ‘sem’
  175 |         struct k_sem sem;
      |                      ^~~
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c: In function ‘bmm150_handle_interrupts’:
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c:24:19: error: ‘struct bmm150_data’ has no member named ‘drdy_handler’; did you mean ‘drdy_handle’?
   24 |         if (data->drdy_handler) {
      |                   ^~~~~~~~~~~~
      |                   drdy_handle
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c:25:23: error: ‘struct bmm150_data’ has no member named ‘drdy_handler’; did you mean ‘drdy_handle’?
   25 |                 data->drdy_handler(dev, data->drdy_trigger);
      |                       ^~~~~~~~~~~~
      |                       drdy_handle
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c: In function ‘bmm150_trigger_set’:
/__w/zephyr/zephyr/drivers/sensor/bmm150/bmm150_trigger.c:102:15: error: ‘struct bmm150_data’ has no member named ‘drdy_handler’; did you mean ‘drdy_handle’?
  102 |         data->drdy_handler = handler;
      |               ^~~~~~~~~~~~
      |               drdy_handle

dts/bindings/sensor/bosch,bmm150.yaml Show resolved Hide resolved
tests/drivers/build_all/sensor/sensors_trigger_global.conf Outdated Show resolved Hide resolved
tests/drivers/build_all/sensor/sensors_trigger_none.conf Outdated Show resolved Hide resolved
tests/drivers/build_all/sensor/sensors_trigger_own.conf Outdated Show resolved Hide resolved
MaureenHelm
MaureenHelm previously approved these changes May 24, 2023
@Cherish-Gww
Copy link
Contributor Author

@MaureenHelm Do you still have any issues with this patch ?

MaureenHelm
MaureenHelm previously approved these changes Jul 17, 2023
MaureenHelm
MaureenHelm previously approved these changes Jul 26, 2023
@MaureenHelm
Copy link
Member

@Cherish-Gww please rebase

…sensor

Add bmm150 magetometer sensor data ready trigger support.

Signed-off-by: Weiwei Guo <guoweiwei@syriusrobotics.com>
@carlescufi carlescufi merged commit 2779dd9 into zephyrproject-rtos:main Sep 13, 2023
17 checks passed
@Cherish-Gww Cherish-Gww deleted the sensor_bmm150 branch October 19, 2023 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Devicetree Binding PR modifies or adds a Device Tree binding area: Sensors Sensors
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants