-
- Downloads
drivers/sht1x: Major refactoring
- Use RIOT's GPIO interface to access the sensor to increase portability - Changed API to allow more than one sensor per board - Added `sht1x_params.h` that specifies how the sensors is connected - each board can overwrite default settings by #defining SHT1X_PARAM_CLK and SHT1X_PARAM_DATA - Changed arithmetic to use integer calculations only instead of floating point arithmetic - Added support for checking the CRC sum - Allow optional skipping of the CRC check to speed up measuring - Added support for advanced features like reducing the resolution and skipping calibration to speed up measuring - Allow specifying the supply voltage of sensor which heavily influences the temperature result (and use that information to calculate the correct temperature) - Reset sensor on initialization to bring it in a well known state - Support for the obscure heater feature. (Can be useful to check the temperature sensor?) - Updated old SHT11 shell commands to the new driver interface, thus allowing more than one SHT10/11/15 sensor to be used - Added new shell command to allow full configuration of all attached SHT1x sensors - Removed old command for setting the SHT11 temperature offset, as this feature is implemented in the new configuration command
Showing
- boards/common/msb-430/Makefile 0 additions, 2 deletionsboards/common/msb-430/Makefile
- boards/common/msb-430/Makefile.include 0 additions, 3 deletionsboards/common/msb-430/Makefile.include
- boards/common/msb-430/drivers/Makefile 0 additions, 5 deletionsboards/common/msb-430/drivers/Makefile
- boards/common/msb-430/drivers/include/sht1x-board.h 0 additions, 49 deletionsboards/common/msb-430/drivers/include/sht1x-board.h
- boards/common/msba2/Makefile 0 additions, 2 deletionsboards/common/msba2/Makefile
- boards/common/msba2/Makefile.include 0 additions, 3 deletionsboards/common/msba2/Makefile.include
- boards/common/msba2/drivers/Makefile 0 additions, 3 deletionsboards/common/msba2/drivers/Makefile
- boards/common/msba2/drivers/include/sht1x-board.h 0 additions, 56 deletionsboards/common/msba2/drivers/include/sht1x-board.h
- boards/msb-430/Makefile.dep 3 additions, 0 deletionsboards/msb-430/Makefile.dep
- boards/msb-430/include/board.h 8 additions, 0 deletionsboards/msb-430/include/board.h
- boards/msb-430h/Makefile.dep 3 additions, 0 deletionsboards/msb-430h/Makefile.dep
- boards/msb-430h/include/board.h 8 additions, 0 deletionsboards/msb-430h/include/board.h
- boards/msba2/Makefile.dep 4 additions, 0 deletionsboards/msba2/Makefile.dep
- drivers/Makefile.dep 1 addition, 0 deletionsdrivers/Makefile.dep
- drivers/Makefile.include 4 additions, 0 deletionsdrivers/Makefile.include
- drivers/include/sht1x.h 125 additions, 46 deletionsdrivers/include/sht1x.h
- drivers/sht1x/include/sht1x_defines.h 72 additions, 0 deletionsdrivers/sht1x/include/sht1x_defines.h
- drivers/sht1x/include/sht1x_params.h 63 additions, 0 deletionsdrivers/sht1x/include/sht1x_params.h
- drivers/sht1x/sht1x.c 534 additions, 190 deletionsdrivers/sht1x/sht1x.c
- sys/auto_init/auto_init.c 6 additions, 8 deletionssys/auto_init/auto_init.c
Loading
Please register or sign in to comment