@wbc 在 ESP32S3 Yubikey 支持触摸了 中发帖
书接上文: https://linux.do/t/topic/501834
做完后,发现OTP功能不好用,在网页中做PassKey还行,没找到原因,有知道的佬友告诉一声。
本想做外壳,但BOOT键太小了。想着换个GPIO加个物理按键,但突然想到 ESP32S3支持电容触摸的,于是照猫画虎在 pico-key-sdk中加了GPIO 7的初始化(S3支持多个 Touch Pad):
#define TOUCH_PIN GPIO_NUM_7
...
gpio_pad_select_gpio(BOOT_PIN);
gpio_set_direction(BOOT_PIN, GPIO_MODE_INPUT);
gpio_pulldown_dis(BOOT_PIN);
gpio_pad_select_gpio(TOUCH_PIN);
gpio_set_di...