Commit graph

4 commits

Author SHA1 Message Date
ladyada
36f04e4e4b wierd files 2025-07-20 23:01:32 -04:00
Limor "Ladyada" Fried
4c36569e86
Delete QMC5883P.pdf:Zone.Identifier 2025-07-20 23:01:00 -04:00
Limor Fried
7a6abc3ff3 Complete QMC5883P library implementation
- Add complete Control Register 1 & 2 functionality
- Add all setter/getter functions for mode, ODR, OSR, DSR, range, set/reset mode
- Add status register functions (isDataReady, isOverflow)
- Add data reading functions (getRawMagnetic, getGaussField)
- Add soft reset and self-test functions
- Add comprehensive test example with range cycling
- All functions tested and verified working with hardware
- Gauss conversion automatically adapts to current range setting
- Range cycling test demonstrates consistent Gauss values across all ranges

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 18:43:52 -04:00
Limor Fried
d0a569be1e Initial commit: Add basic QMC5883P library
- Add core library files (Adafruit_QMC5883P.h/.cpp)
- Add basic example sketch with chip detection
- Add standard Adafruit project files (.clang-format, README.md, GitHub workflows)
- Library successfully tests I2C communication and chip ID verification

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 17:24:41 -04:00