TheThingsIndustries / generic-node-se

Generic Node Sensor Edition
https://www.genericnode.com
Other
110 stars 31 forks source link

Improve GNSE LPM to support board peripherals #171

Closed elsalahy closed 3 years ago

elsalahy commented 3 years ago

Summary:

We need to add a smart low power manager (LPM) that allows the system to enter stop mode and save power when multiple onboard components are active.

Why do we need this?

To be able to have longer battery life with multiple sensors.

What is already there? What do you see now?

LPM that supports UART sleep.

What is missing? What do you want to see?

An LPM that supports, sensors, buzzers and secure element.

How do you propose to implement this?

By Improving current LPM to detect HAL inits and support turning on and off the correct peripherals.

Environment:

Bare-metal and OS based

Acceptance Criteria:

If sensors applications sleep with reduced power consumption. All applications compile and perform as expected.

What can you do yourself and what do you need help with?

All