InfiniTimeOrg / InfiniTimeOrg/InfiniTime
Sleep tracking
Open
Nobody has claimed this yet.
feature request
- Dominant language
- C
- Stars
- 3.4k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
New app idea: Sleep tracking
Things to do:
- Estimate start and end of sleep depending on movement detection (from acceleration sensor)
- Data from heart rate sensor and touch screen activity could be considered as well
- Local logging of data for now
- Store and show data on the phone via companion app (Gadgetbridge has support for this)
Here is a write up on how this works in general: https://en.wikipedia.org/wiki/Actigraphy
What do you think?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the actigraphy overview and checking how InfiniTime exposes acceleration, heart-rate, and touchscreen activity, then review Gadgetbridge's existing support. The issue does not name firmware files or tests; completion would require an agreed design for sleep estimation, local logging, and phone display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100