mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 06:33:51 +00:00 
			
		
		
		
	More changes for 1.12 (#483)
* Print error when ESP32 BLE tracker used together with beacon * Update * Enable PSRAM * Fix test
This commit is contained in:
		| @@ -7,6 +7,7 @@ from esphome.cpp_helpers import setup_component | |||||||
| from esphome.cpp_types import App, Component, esphome_ns | from esphome.cpp_types import App, Component, esphome_ns | ||||||
|  |  | ||||||
| ESP_PLATFORMS = [ESP_PLATFORM_ESP32] | ESP_PLATFORMS = [ESP_PLATFORM_ESP32] | ||||||
|  | CONFLICTS_WITH = ['esp32_ble_tracker'] | ||||||
|  |  | ||||||
| ESP32BLEBeacon = esphome_ns.class_('ESP32BLEBeacon', Component) | ESP32BLEBeacon = esphome_ns.class_('ESP32BLEBeacon', Component) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -64,11 +64,11 @@ CONFIG_SCHEMA = cv.Schema({ | |||||||
|     vol.Required(CONF_VSYNC_PIN): pins.input_pin, |     vol.Required(CONF_VSYNC_PIN): pins.input_pin, | ||||||
|     vol.Required(CONF_HREF_PIN): pins.input_pin, |     vol.Required(CONF_HREF_PIN): pins.input_pin, | ||||||
|     vol.Required(CONF_PIXEL_CLOCK_PIN): pins.input_pin, |     vol.Required(CONF_PIXEL_CLOCK_PIN): pins.input_pin, | ||||||
|     vol.Required(CONF_EXTERNAL_CLOCK): vol.Schema({ |     vol.Required(CONF_EXTERNAL_CLOCK): cv.Schema({ | ||||||
|         vol.Required(CONF_PIN): pins.output_pin, |         vol.Required(CONF_PIN): pins.output_pin, | ||||||
|         vol.Optional(CONF_FREQUENCY, default='20MHz'): vol.All(cv.frequency, vol.In([20e6, 10e6])), |         vol.Optional(CONF_FREQUENCY, default='20MHz'): vol.All(cv.frequency, vol.In([20e6, 10e6])), | ||||||
|     }), |     }), | ||||||
|     vol.Required(CONF_I2C_PINS): vol.Schema({ |     vol.Required(CONF_I2C_PINS): cv.Schema({ | ||||||
|         vol.Required(CONF_SDA): pins.output_pin, |         vol.Required(CONF_SDA): pins.output_pin, | ||||||
|         vol.Required(CONF_SCL): pins.output_pin, |         vol.Required(CONF_SCL): pins.output_pin, | ||||||
|     }), |     }), | ||||||
| @@ -127,4 +127,4 @@ def to_code(config): | |||||||
|     add(cam.set_frame_size(FRAME_SIZES[config[CONF_RESOLUTION]])) |     add(cam.set_frame_size(FRAME_SIZES[config[CONF_RESOLUTION]])) | ||||||
|  |  | ||||||
|  |  | ||||||
| BUILD_FLAGS = '-DUSE_ESP32_CAMERA' | BUILD_FLAGS = ['-DUSE_ESP32_CAMERA', '-DBOARD_HAS_PSRAM'] | ||||||
|   | |||||||
| @@ -159,3 +159,7 @@ class _Schema(vol.Schema): | |||||||
|             return out |             return out | ||||||
|  |  | ||||||
|         return validate_mapping |         return validate_mapping | ||||||
|  |  | ||||||
|  |     def extend(self, schema, required=None, extra=None): | ||||||
|  |         ret = vol.Schema.extend(self, schema, required=required, extra=extra) | ||||||
|  |         return _Schema(ret.schema, required=ret.required, extra=ret.extra) | ||||||
|   | |||||||
| @@ -172,9 +172,9 @@ remote_receiver: | |||||||
| esp32_ble_tracker: | esp32_ble_tracker: | ||||||
|   scan_interval: 300s |   scan_interval: 300s | ||||||
|  |  | ||||||
| esp32_ble_beacon: | #esp32_ble_beacon: | ||||||
|   type: iBeacon | #  type: iBeacon | ||||||
|   uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98' | #  uuid: 'c29ce823-e67a-4e71-bff2-abaa32e77a98' | ||||||
|  |  | ||||||
| status_led: | status_led: | ||||||
|   pin: GPIO2 |   pin: GPIO2 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user