{"id":20587253,"url":"https://github.com/sparkfun/sparkfun_bme280_arduino_library","last_synced_at":"2025-08-12T18:17:38.107Z","repository":{"id":36808400,"uuid":"41115258","full_name":"sparkfun/SparkFun_BME280_Arduino_Library","owner":"sparkfun","description":"An Arduino library to control the BME280 humidity and pressure sensor.","archived":false,"fork":false,"pushed_at":"2023-09-19T20:55:27.000Z","size":127,"stargazers_count":123,"open_issues_count":6,"forks_count":113,"subscribers_count":51,"default_branch":"master","last_synced_at":"2025-05-20T06:06:18.498Z","etag":null,"topics":["altitude","arduino-library","humidity-sensor","pressure-sensor"],"latest_commit_sha":null,"homepage":"https://www.sparkfun.com/products/14348","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparkfun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-08-20T19:36:48.000Z","updated_at":"2025-04-29T00:51:32.000Z","dependencies_parsed_at":"2022-09-04T04:10:56.924Z","dependency_job_id":"5c575d95-c2a1-48d6-b5d7-21a13d180bae","html_url":"https://github.com/sparkfun/SparkFun_BME280_Arduino_Library","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/sparkfun/SparkFun_BME280_Arduino_Library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_BME280_Arduino_Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_BME280_Arduino_Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_BME280_Arduino_Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_BME280_Arduino_Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparkfun","download_url":"https://codeload.github.com/sparkfun/SparkFun_BME280_Arduino_Library/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_BME280_Arduino_Library/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270110978,"owners_count":24529184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["altitude","arduino-library","humidity-sensor","pressure-sensor"],"created_at":"2024-11-16T07:16:36.504Z","updated_at":"2025-08-12T18:17:37.929Z","avatar_url":"https://github.com/sparkfun.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"SparkFun BME280 Arduino Library\n========================================\n\n![SparkFun BME280 Breakout](https://cdn.sparkfun.com//assets/parts/1/2/3/2/9/14348-01.jpg)\n\n[*SparkFun CCS811/BME280 Combo (SEN-14348)*](https://www.sparkfun.com/products/14348)\n\nThis library allows the user to:\n\n* Read pressure in Pa\n* Read temperature in C\n* Read humidity in %RH\n\nIt also provides the following mathematical functions based from the above.\n\n* Read temperature in F\n* Read altitude in meters\n* Read altitude in feet\n\nSome examples include a circular buffer class for averaging.\n\nThanks to:\n* calvin1564 for [fixing a name collision](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/pull/34)\n* LukaHitH for adding [BMP280 support](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/pull/23)\n* cdonate for adding [burst read](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/pull/50)\n* jdavid for integrating [math.h](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/pull/49)\n\nRepository Contents\n-------------------\n\n* **/examples** - Example sketches for the library (.ino). Run these from the Arduino IDE. \n* **/extras** - Additional documentation for the user. These files are ignored by the IDE. \n* **/src** - Source files for the library (.cpp, .h).\n* **keywords.txt** - Keywords from this library that will be highlighted in the Arduino IDE. \n* **library.properties** - General library properties for the Arduino package manager. \n\nDocumentation\n--------------\n\n* **[Installing an Arduino Library Guide](https://learn.sparkfun.com/tutorials/installing-an-arduino-library)** - Basic information on how to install an Arduino library.\n* **Product Repositories:** (including hardware files)\n  * [SparkFun BME280 Breakout](https://github.com/sparkfun/BME280-Breakout-Board) - Original product repository\n  * [SparkFun Environmental Combo Breakout - CCS811/BME280 (Qwiic)](https://www.sparkfun.com/products/14348)\n  * [SparkFun Atmospheric Sensor Breakout - BME280 (Qwiic)](https://github.com/sparkfun/Qwiic_Atmospheric_Sensor_Breakout_BME280)\n* **[Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-bme280-breakout-hookup-guide)** - Basic hookup guide for the SparkFun BME280 Breakout.\n\nProducts that use this Library \n---------------------------------\n\n* [*SEN-15440*](https://www.sparkfun.com/products/15440)\n* [*SEN-14348*](https://www.sparkfun.com/products/14348)\n* [*SEN-13676*](https://www.sparkfun.com/products/13676)\n\nVersion History\n---------------\n\n* [V_1.0.0](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/tree/V_1.0.0) - Public release.\n* [V_1.1.0](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/tree/V_1.1.0) - Pulled request to add decimal precision to readFloatPressure() and readFloatHumidity().\n* [V_1.2.0](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/tree/V_1.2.0) - Added ESP32 architecture directives to modify begin operation.\n* [V_2.0.0](https://github.com/sparkfun/SparkFun_BME280_Arduino_Library/tree/V_2.0.0) - Major update. Generalized wire port. Functionalized oversampling, standby time, etc. Added setMode.\n\n\nLicense Information\n-------------------\n\nThis product is _**open source**_! \n\nPlease review the LICENSE.md file for license information. \n\nIf you have any questions or concerns on licensing, please contact techsupport@sparkfun.com.\n\nDistributed as-is; no warranty is given.\n\n- Your friends at SparkFun.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fsparkfun_bme280_arduino_library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkfun%2Fsparkfun_bme280_arduino_library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fsparkfun_bme280_arduino_library/lists"}