BME280_SensorAPI
embedded-sht
BME280_SensorAPI | embedded-sht | |
---|---|---|
4 | 1 | |
422 | 83 | |
1.2% | - | |
3.3 | 4.0 | |
about 1 year ago | 26 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BME280_SensorAPI
- Library design that is not fixed to a specific mcu
-
Portable Bitfields library
Check out this BME280 libs' header file, especially the *_MSK and *_POS macros. Quite common, huh? Then, have a firmware to implement communication with multiple sensors like that. This is prone to human error, and this is what I want to help fellow developers to avoid.
-
BME280 sensor returns weird values after first read
That's unlikely since we submodule in Bosch Sensortec's own BME280 library from - https://github.com/BoschSensortec/BME280_driver
-
What is up with the documentation from some chip manufacturers?
I actually love bosch. Ad they write really good platform independent drivers for their products. Although I totally agree that sometimes the documentation can be a pain. For the bme driver https://github.com/BoschSensortec/BME280_driver check this out.
embedded-sht
-
Custom Sensor Help
Adafruit has SHT4x Python libraries here, Arduino libraries here, and general info here. I also found an embedded SHT library from Sensirion here.
What are some alternatives?
pimoroni-pico - Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
bluetooth-temperature-sensors - Read Bluetooth Advertising Packets from BLE temperature sensors and publish data to MQTT
etl - Embedded Template Library
TerrariumPI - Home automated terrarium/aquarium or other enclosed environment with a Raspberry Pi
axp192 - Platform agnostic I2C driver for AXP192 power system management IC
rpi-openwrt-packages - This repo contains packages for wiringpi and i2ctools / python-smbus for use in OpenWRT / Raspberry Pi
u8g2 - U8glib library for monochrome displays, version 2
adxl345spi - ADXL345 three-axis accelerometer reader (SPI interface)
IronOS - Open Source Soldering Iron firmware
arduino-sht - Repository for Sensirion humidity and temperature sensor support on Arduino
sensirion-sps30 - Sensirion SPS30 Python library
redcanary-ebpf-sensor - Red Canary's eBPF Sensor