mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	[bme68x_bsec2_i2c] Remove arduino dependency (#7815)
This commit is contained in:
		| @@ -16,7 +16,7 @@ CODEOWNERS = ["@neffs", "@kbx81"] | ||||
|  | ||||
| DOMAIN = "bme68x_bsec2" | ||||
|  | ||||
| BSEC2_LIBRARY_VERSION = "v1.8.2610" | ||||
| BSEC2_LIBRARY_VERSION = "1.10.2610" | ||||
|  | ||||
| CONF_ALGORITHM_OUTPUT = "algorithm_output" | ||||
| CONF_BME68X_BSEC2_ID = "bme68x_bsec2_id" | ||||
| @@ -145,7 +145,6 @@ CONFIG_SCHEMA_BASE = ( | ||||
|             ): cv.positive_time_period_minutes, | ||||
|         }, | ||||
|     ) | ||||
|     .add_extra(cv.only_with_arduino) | ||||
|     .add_extra(validate_bme68x) | ||||
|     .add_extra(download_bme68x_blob) | ||||
| ) | ||||
| @@ -179,11 +178,13 @@ async def to_code_base(config): | ||||
|     bsec2_arr = cg.progmem_array(config[CONF_RAW_DATA_ID], rhs) | ||||
|     cg.add(var.set_bsec2_configuration(bsec2_arr, len(rhs))) | ||||
|  | ||||
|     # Although this component does not use SPI, the BSEC2 library requires the SPI library | ||||
|     # Although this component does not use SPI, the BSEC2 Arduino library requires the SPI library | ||||
|     if core.CORE.using_arduino: | ||||
|         cg.add_library("SPI", None) | ||||
|     cg.add_library( | ||||
|         "BME68x Sensor library", | ||||
|         "1.1.40407", | ||||
|         "1.3.40408", | ||||
|         "https://github.com/boschsensortec/Bosch-BME68x-Library", | ||||
|     ) | ||||
|     cg.add_library( | ||||
|         "BSEC2 Software Library", | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| #include "esphome/core/defines.h" | ||||
| #include "esphome/core/hal.h" | ||||
| #include "esphome/core/helpers.h" | ||||
| #include "esphome/core/log.h" | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| #include "esphome/core/defines.h" | ||||
| #include "esphome/core/hal.h" | ||||
| #include "esphome/core/helpers.h" | ||||
| #include "esphome/core/log.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO6 | ||||
|   sda_pin: GPIO7 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-s2-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-s2-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-s3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.esp32-s3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bme68x_bsec2_i2c/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
		Reference in New Issue
	
	Block a user