- Add calculateLux() function using datasheet resolution tables
- Support both 1/2 PD and 2/2 PD configurations
- Add RGB gain and interrupt persistence tests to example
- Add green threshold setter/getter tests
- Optimize loop delay based on integration time + 5ms buffer
- Add lux calculation display in test output
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Format all source files with clang-format
- Run clang-format check before platform tests in CI
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Complete register definitions and I2C interface
- Configuration functions for integration time, gain, photodiode size
- Enable/disable and calibration controls
- Raw RGBIR data reading with efficient 8-byte I2C transaction
- Threshold and interrupt management functions
- Working test example with continuous measurement mode
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>