Я настраиваю 4 gpio pins в качестве счетчиков импульсов для считывания датчиков потока жидкости с эффектом Холла, что работает нормально, но когда я пытаюсь использовать те же самые контакты для пробуждения из глубокого сна, сон немедленно прекращается. Если я не настрою контакты для PCNT, глубокий сон будет работать как положено.
Я даже дошел до того, что установил флаг в памяти RTC, чтобы он спал в течение 5 секунд, просыпался и не настраивал PCNT, прежде чем пытаться вернуться в спящий режим. Он все еще просыпается сразу после второго сна, поэтому, что бы там ни было, эти булавки сохраняются в глубоком сне.
Есть ли способ восстановить состояние этих выводов по умолчанию без сброса всего устройства?