]> granicus.if.org Git - esp-idf/commitdiff
Fix wrong assignment of channel and unit in pcnt_unit_config
authorme-no-dev <hristo@espressif.com>
Mon, 5 Dec 2016 23:11:32 +0000 (01:11 +0200)
committerme-no-dev <hristo@espressif.com>
Mon, 5 Dec 2016 23:11:32 +0000 (01:11 +0200)
components/driver/include/driver/pcnt.h
components/driver/pcnt.c

index deff781839655decba315fe76fb690229a8f38b4..7cc7843977fdb413a0f4ffa7a42e97a976779d77 100644 (file)
@@ -45,7 +45,7 @@ typedef enum {
     PCNT_UNIT_MAX,
 } pcnt_unit_t; 
 
-typedef enum{
+typedef enum {
     PCNT_CHANNEL_0 = 0x00,           /*!< PCNT channel0 */
     PCNT_CHANNEL_1 = 0x01,           /*!< PCNT channel1 */
     PCNT_CHANNEL_MAX,
index b39d53a8002c668b7e78d531d8d4992b925344bc..e65d733c01c27ccc52c63deb5663f4387d658c61 100644 (file)
@@ -38,8 +38,8 @@ static portMUX_TYPE pcnt_spinlock = portMUX_INITIALIZER_UNLOCKED;
 
 esp_err_t pcnt_unit_config(pcnt_config_t *pcnt_config)
 {
-    uint8_t unit = pcnt_config->channel;
-    uint8_t channel = pcnt_config->unit;
+    uint8_t unit = pcnt_config->unit;
+    uint8_t channel = pcnt_config->channel;
     int input_io = pcnt_config->pulse_gpio_num;
     int ctrl_io = pcnt_config->ctrl_gpio_num;