main/iotbalkon.c

changeset 16
b3e96bbe4ce4
parent 15
64028e178ff1
child 18
12506716211c
--- a/main/iotbalkon.c	Tue Apr 04 20:57:49 2023 +0200
+++ b/main/iotbalkon.c	Wed Apr 05 20:00:26 2023 +0200
@@ -365,16 +365,15 @@
     memset(&bmp280_dev, 0, sizeof(bmp280_t));
     memset(&ina219_b_dev, 0, sizeof(ina219_t));
     memset(&ina219_s_dev, 0, sizeof(ina219_t));
-    memset(&apds9930_dev, 0, sizeof(i2c_dev_t));
+    memset(&apds9930_dev, 0, sizeof(apds9930_t));
 
     i2c_dev_t dev = { 0 };
     dev.cfg.sda_io_num = CONFIG_I2C_MASTER_SDA;
     dev.cfg.scl_io_num = CONFIG_I2C_MASTER_SCL;
-    dev.cfg.master.clk_speed = 1000000;
+    dev.cfg.master.clk_speed = 400000;
 
     dev.addr = 0x39;
     if (i2c_dev_probe(&dev, I2C_DEV_WRITE) == 0) {
-        ESP_LOGI(TAG, "Found ADPS-9930");
 	ESP_ERROR_CHECK(apds9930_init_desc(&apds9930_dev, 0x39, 0, CONFIG_I2C_MASTER_SDA, CONFIG_I2C_MASTER_SCL));
 	ESP_ERROR_CHECK(apds9930_init(&apds9930_dev));
 	ESP_LOGI(TAG, "Found APDS-9930 id: 0x%02x", apds9930_dev.id);
@@ -383,13 +382,13 @@
     if (i2c_dev_probe(&dev, I2C_DEV_WRITE) == 0) {
 	ESP_ERROR_CHECK(ina219_init_desc(&ina219_b_dev, 0x40, 0, CONFIG_I2C_MASTER_SDA, CONFIG_I2C_MASTER_SCL));
 	ESP_ERROR_CHECK(ina219_init(&ina219_b_dev));
-	ESP_LOGI(TAG, "Found INA219 Battery");
+	ESP_LOGI(TAG, "Found INA219 @0x40 Battery");
     }
     dev.addr = 0x41;
     if (i2c_dev_probe(&dev, I2C_DEV_WRITE) == 0) {
 	ESP_ERROR_CHECK(ina219_init_desc(&ina219_s_dev, 0x41, 0, CONFIG_I2C_MASTER_SDA, CONFIG_I2C_MASTER_SCL));
 	ESP_ERROR_CHECK(ina219_init(&ina219_s_dev));
-        ESP_LOGI(TAG, "Found INA219 Solar");
+        ESP_LOGI(TAG, "Found INA219 @0x41 Solar");
     }
     dev.addr = 0x76;
     if (i2c_dev_probe(&dev, I2C_DEV_WRITE) == 0) {
@@ -430,6 +429,13 @@
     int State = State_Init;
     int OldState = State_Init + 1;
 
+
+    while (1) {
+//	request_ina219();
+	request_apds9930();
+	vTaskDelay(5000 / portTICK_PERIOD_MS);
+    }
+
     while (1) {
 	if (OldState != State) {
 	    ESP_LOGI(TAG, "Switch to state %d", State);

mercurial