Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.45 KB

ROADMAP.md

File metadata and controls

30 lines (19 loc) · 1.45 KB

BatteryDrainer Roadmap

Currently, BatteryDrainer could make use of the following additional features.

Draining features

  • Enable the vibration motor.
  • Enable the flashlight.
  • NFC - Repeatedly ask the NFC circuit to read data.
  • Bluetooth - Constantly perform bluetooth scans as it is the most power consumptive operation (classic bluetooth and not BLE).
  • Acquire a WAKE_LOCK to prevent the screen from dimming and keep the device awake.
  • Baseband processor - Any way to make the baseband processor and digital signal processor active.
  • Sound - Produce high frequency inaudible sounds (beyond hearing spectrum) to make the speaker consume energy.

Visual features

Miscellaneous features

  • Add a threshold bellow which the app automatically stops to prevent the battery from accidentally dying out (e.g. 10%).

Unexplored ideas

  • Does an I/O bound workload further increase power consumption?