BME280_SensorAPI
bluetooth-temperature-sensors
BME280_SensorAPI | bluetooth-temperature-sensors | |
---|---|---|
4 | 1 | |
422 | 54 | |
1.2% | - | |
3.3 | 3.6 | |
about 1 year ago | 23 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
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.
bluetooth-temperature-sensors
What are some alternatives?
pimoroni-pico - Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
OpenMQTTGateway - MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
etl - Embedded Template Library
ATC_MiThermometer - Custom firmware for the Xiaomi Thermometer LYWSD03MMC and Telink Flasher via USB to Serial converter
axp192 - Platform agnostic I2C driver for AXP192 power system management IC
embedded-sht - Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
u8g2 - U8glib library for monochrome displays, version 2
GoveeBTTempLogger - Govee H5074, H5075, H5100, H5101, H5104, H5105, H5174, H5177, H5179, H5181, H5182, and H5183 Bluetooth Low Energy Temperature and Humidity Logger
esp32-ble2mqtt - A BLE to MQTT bridge running on an ESP32
sensor.goveetemp_bt_hci - Govee Temperature/Humidity BLE Home Assistant Component
dustcloud - Xiaomi Smart Home Device Reverse Engineering and Hacking
bluetooth - Cross-platform Bluetooth API for Go and TinyGo. Supports Linux, macOS, Windows, and bare metal using Nordic SoftDevice or HCI