Skip to content

add sc7u22 imu support. - #5

Open
Ncerzzk wants to merge 2 commits into
frankiearzu:gyro-devfrom
HumpbackLab:gyro-dev
Open

add sc7u22 imu support.#5
Ncerzzk wants to merge 2 commits into
frankiearzu:gyro-devfrom
HumpbackLab:gyro-dev

Conversation

@Ncerzzk

@Ncerzzk Ncerzzk commented Jul 25, 2026

Copy link
Copy Markdown

Hi, we are producing a micro elrs receiver with pwm output and imu support.
some short introduction may be seen in: https://humpbacklab.com/en/lightfin-nano.html

we are very interested in this project, and hope the code could be merge in.
Samples are available and we will send them soon to contributors of this project.

the first pr is about the imu sc7u22 driver.

Thank you, feel free to comment.

Ncerzzk added 2 commits July 25, 2026 15:38
Signed-off-by: ncerzzk <huangcmzzk@gmail.com>
Signed-off-by: ncerzzk <huangcmzzk@gmail.com>
@frankiearzu

Copy link
Copy Markdown
Owner

Will move your changes to the new branch "gyro-4.1-merge" that is up to date with the master branch.
I would recomend increase the refresh rate from 250hz to something greater than 800hz. (From comments on the Madgwick/Mahoney implementation for drones).

Also since it ignores accelerometer readings outside 0.9g to 1.1g, I will change the Accelerometer range to be 4G instead of 16g. makes it less jumpy.

Can you do the changes for the Acce range, and refresh/ODR rate please. Also if you are still in development, if you can connect the Interupt line to the processor, that avoid an extra read to the I2C data-ready status.

@Ncerzzk

Ncerzzk commented Aug 11, 2026

Copy link
Copy Markdown
Author

Thank you. I will do these changes recently.
the IRQ line may connect to ESP32 c3 in VDD_SPI(18, could be configured as gpio) in next hardware version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants