mirror of
https://github.com/nopnop2002/esp-idf-mpr121.git
synced 2025-12-17 01:44:30 +03:00
Added i2c address to menu
This commit is contained in:
@@ -48,7 +48,7 @@ idf.py flash
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
# Wirering
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
menu "MPR121 Configuration"
|
||||
|
||||
config I2C_ADDRESS
|
||||
hex "I2C address"
|
||||
default 0x5A
|
||||
help
|
||||
I2C address.
|
||||
|
||||
config SCL_GPIO
|
||||
int "SCL GPIO number"
|
||||
range 0 48
|
||||
|
||||
@@ -15,12 +15,11 @@
|
||||
|
||||
#include "mpr121.h"
|
||||
|
||||
#define MPR121_ADDR 0x5A
|
||||
|
||||
static const char *TAG = "MAIN";
|
||||
|
||||
void app_main(void)
|
||||
{
|
||||
ESP_LOGI(TAG, "CONFIG_I2C_ADDRESS=0x%X", CONFIG_I2C_ADDRESS);
|
||||
ESP_LOGI(TAG, "CONFIG_SCL_GPIO=%d", CONFIG_SCL_GPIO);
|
||||
ESP_LOGI(TAG, "CONFIG_SDA_GPIO=%d", CONFIG_SDA_GPIO);
|
||||
ESP_LOGI(TAG, "CONFIG_IRQ_GPIO=%d", CONFIG_IRQ_GPIO);
|
||||
@@ -30,7 +29,7 @@ void app_main(void)
|
||||
uint16_t releaseThreshold = 20;
|
||||
//uint16_t interruptPin = 4;
|
||||
|
||||
bool ret = MPR121_begin(&dev, MPR121_ADDR, touchThreshold, releaseThreshold, CONFIG_IRQ_GPIO, CONFIG_SDA_GPIO, CONFIG_SCL_GPIO);
|
||||
bool ret = MPR121_begin(&dev, CONFIG_I2C_ADDRESS, touchThreshold, releaseThreshold, CONFIG_IRQ_GPIO, CONFIG_SDA_GPIO, CONFIG_SCL_GPIO);
|
||||
ESP_LOGI(TAG, "MPR121_begin=%d", ret);
|
||||
if (ret == false) {
|
||||
switch (MPR121_getError(&dev)) {
|
||||
|
||||
Reference in New Issue
Block a user