Преглед изворни кода

Merge branch 'bugfixed/i2ctools_example' into 'master'

i2c_tools: support i2ctools example on all chips

See merge request espressif/esp-idf!13246
Michael (XIAO Xufeng) пре 4 година
родитељ
комит
a49f48a72b

+ 1 - 4
examples/peripherals/i2c/i2c_tools/README.md

@@ -1,6 +1,3 @@
-| Supported Targets | ESP32 |
-| ----------------- | ----- |
-
 # I2C Tools Example
 
 (See the README.md file in the upper level 'examples' directory for more information about examples.)
@@ -65,7 +62,7 @@ See the [Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/l
  |                                                            |
  ==============================================================
 
-esp32> help
+i2c-tools> help
 help 
   Print the list of registered commands
 

+ 1 - 11
examples/peripherals/i2c/i2c_tools/main/cmd_i2ctools.c

@@ -34,17 +34,7 @@ static esp_err_t i2c_get_port(int port, i2c_port_t *i2c_port)
         ESP_LOGE(TAG, "Wrong port number: %d", port);
         return ESP_FAIL;
     }
-    switch (port) {
-    case 0:
-        *i2c_port = I2C_NUM_0;
-        break;
-    case 1:
-        *i2c_port = I2C_NUM_1;
-        break;
-    default:
-        *i2c_port = I2C_NUM_0;
-        break;
-    }
+    *i2c_port = port;
     return ESP_OK;
 }