Open Frozen-Burrito opened 2 years ago
Las funciones para des-inicializar el driver BLE ya están implementadas, resta probar más a fondo su integración en el sistema general, tomando en cuenta la carga restante de batería y el tiempo pasado en advertising.
La funcionalidad que sugieres surgió de un problema? Por favor descríbelo. Cuando la extensión para botellas activa su driver BLE, este se mantiene activo de forma indefinida, hasta que la extensión sea apagada o reiniciada. Sin embargo, en la implementación final será necesario activar y desactivar BLE según el estado de ahorro de energía de la extensión.
Describe la solución que te gustaría El driver BLE debería proporcionar una API para manejar el shutdown con gracia del host de BLE, para que pueda hacer transición sin problema entre diversos estados y modos de operación.
Describe las alternativas que has considerado Lo mejor posiblemente es crear algunas funciones que sean invocadas en dos situaciones:
communication_task
, antes devTaskDelete(NULL)
.