Update license to MIT and add proper attribution
- Change from BSD to MIT license across all files - Add MIT LICENSE file with standard text - Update author attribution to Limor "Ladyada" Fried with assistance from Claude Code - Update file headers to reference MIT license and LICENSE file - Enhance README with comprehensive feature list and proper attribution - Update README to reference LICENSE file instead of license.txt 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
1da8a7438c
commit
39dd3c54fe
4 changed files with 43 additions and 4 deletions
|
|
@ -10,7 +10,9 @@
|
||||||
* please support Adafruit and open-source hardware by purchasing products from
|
* please support Adafruit and open-source hardware by purchasing products from
|
||||||
* Adafruit!
|
* Adafruit!
|
||||||
*
|
*
|
||||||
* BSD license (see license.txt)
|
* Written by Limor "Ladyada" Fried with assistance from Claude Code.
|
||||||
|
*
|
||||||
|
* MIT license, see LICENSE for more information
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "Adafruit_MLX90632.h"
|
#include "Adafruit_MLX90632.h"
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,9 @@
|
||||||
* please support Adafruit and open-source hardware by purchasing products from
|
* please support Adafruit and open-source hardware by purchasing products from
|
||||||
* Adafruit!
|
* Adafruit!
|
||||||
*
|
*
|
||||||
* BSD license (see license.txt)
|
* Written by Limor "Ladyada" Fried with assistance from Claude Code.
|
||||||
|
*
|
||||||
|
* MIT license, see LICENSE for more information
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _ADAFRUIT_MLX90632_H
|
#ifndef _ADAFRUIT_MLX90632_H
|
||||||
|
|
|
||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Adafruit Industries
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
18
README.md
18
README.md
|
|
@ -2,6 +2,20 @@
|
||||||
|
|
||||||
Arduino library for the MLX90632 Far Infrared Temperature Sensor
|
Arduino library for the MLX90632 Far Infrared Temperature Sensor
|
||||||
|
|
||||||
|
This library provides a complete interface for the MLX90632 Far Infrared Temperature Sensor, supporting both medical and extended range measurement modes with automatic calibration loading and comprehensive temperature calculations using the Stefan-Boltzmann law.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Complete MLX90632 register control and status monitoring
|
||||||
|
- Support for all measurement modes: Continuous, Step, and Sleeping Step
|
||||||
|
- Automatic calibration constant loading from EEPROM
|
||||||
|
- Both medical and extended range measurement support
|
||||||
|
- Stefan-Boltzmann law temperature calculations for accurate object temperature
|
||||||
|
- Double precision calibration with proper scaling factors
|
||||||
|
- Efficient new data flag handling for optimal performance
|
||||||
|
- Debug output control with preprocessor directives
|
||||||
|
- Hardware tested and verified functionality
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
* [Adafruit BusIO](https://github.com/adafruit/Adafruit_BusIO)
|
* [Adafruit BusIO](https://github.com/adafruit/Adafruit_BusIO)
|
||||||
|
|
||||||
|
|
@ -27,7 +41,7 @@ Note that the formatting output by `clang-format` is what the automated formatti
|
||||||
|
|
||||||
## About this Driver
|
## About this Driver
|
||||||
|
|
||||||
Written by Adafruit Industries.
|
Written by Limor "Ladyada" Fried for Adafruit Industries with assistance from Claude Code.
|
||||||
|
|
||||||
MIT license, check license.txt for more information.
|
MIT license, check LICENSE for more information.
|
||||||
All text above must be included in any redistribution.
|
All text above must be included in any redistribution.
|
||||||
Loading…
Reference in a new issue