| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(boards/3dr/ctrl-n1): board port fixes and driver corrections (#27405) * fix(drivers/ak09940a): fix probe retry, devtype collision, and register naming * fix(drivers/neopixel): check init return value and fix module name typo * fix(boards/3dr/ctrl-n1): correct magnetometer i2c bus, LED indexing, chip variant for bootloader, and TIM3 conflict with srgbled_dma * fix(boards/3dr/ctrl-n1): update bootloader for STM32H743VI | 5 个月前 | |
BMM350: Fix BMM350 temperature calculation | 11 个月前 | |
fix files tags on the header comments (#23564) | 2 年前 | |
driver: ist8310: add IST8310J device ID support (#26134) * driver: ist8310: add IST8310J device ID support and cross-axis compensation IST8310J shares the same register map and initialization sequence as IST8310. This change extends the existing IST8310 driver to: - Accept the IST8310J device ID during probe and reset - Load factory cross-axis calibration data from OTP - Apply cross-axis compensation to raw magnetometer samples The cross-axis compensation corrects factory axis misalignment only and does not replace PX4 runtime magnetometer calibration. Tested on Raspberry Pi using I2C with both IST8310 and IST8310J devices. Signed-off-by: webbyeh <webbyeh@isentek.com> * driver: ist8310: add IST8310J device ID support IST8310J shares the same register map and initialization sequence as IST8310. Factory cross-axis compensation support was evaluated but has been removed in this revision due to flash size constraints on embedded targets. The driver now focuses on device identification and stability, while relying on the existing PX4 magnetometer calibration framework. This commit also addresses review feedback by caching the WAI register value to avoid redundant I2C reads during the reset wait state. Tested on Raspberry Pi using I2C with both IST8310 and IST8310J devices. Signed-off-by: webbyeh <webbyeh@isentek.com> * Fix formatting issues in IST8310.cpp --------- Signed-off-by: webbyeh <webbyeh@isentek.com> Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com> | 10 个月前 | |
Add missing newline at the end of files | 2 年前 | |
fix files tags on the header comments (#23564) | 2 年前 | |
fix files tags on the header comments (#23564) | 2 年前 | |
drivers: magnetometer: mmc5983ma: Add SPI support (#23925) | 1 年前 | |
Add missing newline at the end of files | 2 年前 | |
Improve QMC5883P magnetometer stability by optimizing OSR and ODR settings. (#26350) | 8 个月前 | |
drivers: rm3100 add i2c/spi ifdefs | 11 个月前 | |
[iis2mdc] Help device detection by retrying probing | 1 年前 | |
fix(sensors): af9838 minor code style and architecture updates (#27370) * drivers: af9838 minor fixes and code style updates * Update af9838_main.cpp * Update af9838.cpp * Update af9838.hpp | 5 个月前 | |
drivers/magnetometer: remove Vtrantech VCM1193L from common magnetometer set | 1 年前 | |
drivers: add Voltafield AF9838 magnetometer (#27186) | 5 个月前 | |
drivers: add Voltafield AF9838 magnetometer (#27186) | 5 个月前 |