mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Fix wrong assignment of channel and unit in pcnt_unit_config
This commit is contained in:
parent
c8685c2002
commit
2dbae95a7e
@ -45,7 +45,7 @@ typedef enum {
|
|||||||
PCNT_UNIT_MAX,
|
PCNT_UNIT_MAX,
|
||||||
} pcnt_unit_t;
|
} pcnt_unit_t;
|
||||||
|
|
||||||
typedef enum{
|
typedef enum {
|
||||||
PCNT_CHANNEL_0 = 0x00, /*!< PCNT channel0 */
|
PCNT_CHANNEL_0 = 0x00, /*!< PCNT channel0 */
|
||||||
PCNT_CHANNEL_1 = 0x01, /*!< PCNT channel1 */
|
PCNT_CHANNEL_1 = 0x01, /*!< PCNT channel1 */
|
||||||
PCNT_CHANNEL_MAX,
|
PCNT_CHANNEL_MAX,
|
||||||
|
@ -38,8 +38,8 @@ static portMUX_TYPE pcnt_spinlock = portMUX_INITIALIZER_UNLOCKED;
|
|||||||
|
|
||||||
esp_err_t pcnt_unit_config(pcnt_config_t *pcnt_config)
|
esp_err_t pcnt_unit_config(pcnt_config_t *pcnt_config)
|
||||||
{
|
{
|
||||||
uint8_t unit = pcnt_config->channel;
|
uint8_t unit = pcnt_config->unit;
|
||||||
uint8_t channel = pcnt_config->unit;
|
uint8_t channel = pcnt_config->channel;
|
||||||
int input_io = pcnt_config->pulse_gpio_num;
|
int input_io = pcnt_config->pulse_gpio_num;
|
||||||
int ctrl_io = pcnt_config->ctrl_gpio_num;
|
int ctrl_io = pcnt_config->ctrl_gpio_num;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user