Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Sensor: Set magnetometer ODR to 30 Hz

Open Beginner friendly
#347 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 3 days

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
63/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
c
Domain
embedded-iot

Research direction

Start in main.c and inspect the magnetometer ODR configuration; consult the linked BMM150 datasheet for the supported 30 Hz setting. Test the change on the flight computer as the issue requests. Done means the magnetometer is configured for 30 Hz and the setting is verified on the FC.

Written by the indexing model from the issue text.

Description

enhancement

Version: 2.8.0

Describe the feature you'd like
We have our magnetometer set to send data at 10 Hz, but it should be able to go up to 30 Hz. This could just be a one liner change in main.c, but whoever does this will at least want to test it on the FC.

Describe alternatives you've considered
Just not doing this ig

Additional context
Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmm150-ds001.pdf

Points of Contact
Firmware lead: @NArmistead

Dominant language
C
Stars
8
Forks
6
Avg merge
5d 6h
Merged PRs (30d)
5

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SunDevilRocketry/Flight-Computer-Firmware

All issues in SunDevilRocketry/Flight-Computer-Firmware

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.