axp192
Platform agnostic I2C driver for AXP192 power system management IC (by tuupola)
BME280_SensorAPI
Bosch Sensortec BME280 sensor driver. To report issues, go to https://community.bosch-sensortec.com/t5/Bosch-Sensortec-Community/ct-p/bst_community (by boschsensortec)
axp192 | BME280_SensorAPI | |
---|---|---|
2 | 4 | |
30 | 423 | |
- | 1.4% | |
10.0 | 3.3 | |
over 2 years ago | 12 months ago | |
C | C | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
axp192
Posts with mentions or reviews of axp192.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-22.
-
M5 Stack Core 2 Power Control Library for ESP-IDF and Arduino
There is also a platform agnostic I2C driver for AXP192. For most sensors etc drivers only thing that changes between platforms are the io functions. I have been using this with M5Stack Core2 for a while. It is a bit annoying board to initialize. Especially because you need to initialize the AXP192 first before you can initialize the display.
- Library design that is not fixed to a specific mcu
BME280_SensorAPI
Posts with mentions or reviews of BME280_SensorAPI.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-17.
- 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.
What are some alternatives?
When comparing axp192 and BME280_SensorAPI you can also consider the following projects:
htcw_m5core2_power
pimoroni-pico - Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
STMems_Standard_C_drivers - Platform-independent drivers for STMicroelectronics MEMS motion and environmental sensors, based on standard C programming language.
etl - Embedded Template Library
esp_effects - Old school demo effects for ESP32
u8g2 - U8glib library for monochrome displays, version 2