mcp9808: Initial commit for MCP9808 precision temperature sensor.

Add support for MCP9808 precision temp sensor. Implements all features
except for TCrit and TUpper and TLower locking. Functionality includes
alert, interrupt, resolution and hysteresis control.

Signed-off-by: Marc Graham <marc@m2ag.com>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:
Marc Graham
2015-10-08 16:55:25 -07:00
committed by Mihai Tudor Panu
parent 422592f993
commit 85b5c8a64e
10 changed files with 794 additions and 0 deletions

View File

@ -153,6 +153,7 @@ add_executable (urm37-uart-example urm37-uart.cxx)
add_executable (adxrs610-example adxrs610.cxx)
add_executable (bma220-example bma220.cxx)
add_executable (dfrph-example dfrph.cxx)
add_executable (mcp9808-example mcp9808.cxx)
include_directories (${PROJECT_SOURCE_DIR}/src/hmc5883l)
include_directories (${PROJECT_SOURCE_DIR}/src/grove)
@ -270,6 +271,7 @@ include_directories (${PROJECT_SOURCE_DIR}/src/urm37)
include_directories (${PROJECT_SOURCE_DIR}/src/adxrs610)
include_directories (${PROJECT_SOURCE_DIR}/src/bma220)
include_directories (${PROJECT_SOURCE_DIR}/src/dfrph)
include_directories (${PROJECT_SOURCE_DIR}/src/mcp9808)
target_link_libraries (hmc5883l-example hmc5883l ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries (groveled-example grove ${CMAKE_THREAD_LIBS_INIT})
@ -424,3 +426,4 @@ target_link_libraries (urm37-uart-example urm37 ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries (adxrs610-example adxrs610 ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries (bma220-example bma220 ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries (dfrph-example dfrph ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries (mcp9808-example mcp9808 ${CMAKE_THREAD_LIBS_INIT})