Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
InfiniTimeOrg
/
InfiniTime
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
1.1k
Star
3.4k
Code
Issues
187
Pull requests
229
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
InfiniSleep: SleepTk Port (ReOpen)
- #2174
#2174
Open
cyberneel
wants to merge 123 commits into
InfiniTimeOrg:main
InfiniTimeOrg/InfiniTime:main
from
cyberneel:infinisleep
cyberneel/InfiniTime:infinisleep
Copy head branch name to clipboard
Conversation
Commits
123
(123)
Checks
Files changed
Open
InfiniSleep: SleepTk Port (ReOpen)
#2174
cyberneel
wants to merge 123 commits into
InfiniTimeOrg:main
InfiniTimeOrg/InfiniTime:main
from
cyberneel:infinisleep
cyberneel/InfiniTime:infinisleep
Copy head branch name to clipboard
Commits
Commits on Jul 12, 2025
Started working on SleepTracker
cyberneel
committed
3be4b6f
View commit details
Copy full SHA for 3be4b6f
Browse repository at this point
Began adding BPM data collection
cyberneel
committed
717db5e
View commit details
Copy full SHA for 717db5e
Browse repository at this point
Started on data saving
cyberneel
committed
f19114d
View commit details
Copy full SHA for f19114d
Browse repository at this point
Added basic data reading and clear data button
cyberneel
committed
0ec217d
View commit details
Copy full SHA for 0ec217d
Browse repository at this point
Added functions for sleeptracking time detection. (First night of testing)
cyberneel
committed
3936aae
View commit details
Copy full SHA for 3936aae
Browse repository at this point
More changes tyo get the app on the watch
cyberneel
committed
e7160ff
View commit details
Copy full SHA for e7160ff
Browse repository at this point
trying to decrease flash and ram size
cyberneel
committed
3cf9921
View commit details
Copy full SHA for 3cf9921
Browse repository at this point
Got rid of Nevigation & removed vectors and proccessing in SleepTracker
cyberneel
committed
f1f8006
View commit details
Copy full SHA for f1f8006
Browse repository at this point
Put Navigation back for Sim to work, decreased bpm log interval for debugging
cyberneel
committed
4c6b068
View commit details
Copy full SHA for 4c6b068
Browse repository at this point
Reenable user apps
liamcharger
authored and
cyberneel
committed
4d6d3b6
View commit details
Copy full SHA for 4d6d3b6
Browse repository at this point
Rename SleepTracker update button size
liamcharger
authored and
cyberneel
committed
419dc85
View commit details
Copy full SHA for 419dc85
Browse repository at this point
Work on new Sleep Controller
cyberneel
committed
e6cfc5a
View commit details
Copy full SHA for e6cfc5a
Browse repository at this point
Ported Main Alarm into InfiniSleep, Need to add natural and gradual wake next
cyberneel
committed
0472fdd
View commit details
Copy full SHA for 0472fdd
Browse repository at this point
updated log messages
cyberneel
committed
0087ee4
View commit details
Copy full SHA for 0087ee4
Browse repository at this point
Started working on screen states
cyberneel
committed
37adfba
View commit details
Copy full SHA for 37adfba
Browse repository at this point
Implemented Alarm page Function
cyberneel
committed
bd5bcaa
View commit details
Copy full SHA for bd5bcaa
Browse repository at this point
Started Framework for settings page
cyberneel
committed
a01a991
View commit details
Copy full SHA for a01a991
Browse repository at this point
Made a sleep tracker settings struct in controller and made settings page save to variables
cyberneel
committed
f605a29
View commit details
Copy full SHA for f605a29
Browse repository at this point
Updated toggleEventHandler to check event type
cyberneel
committed
2d27608
View commit details
Copy full SHA for 2d27608
Browse repository at this point
added saving and reading of InfiniSleepSettings
cyberneel
committed
46891cf
View commit details
Copy full SHA for 46891cf
Browse repository at this point
Started working on gradual wake, but not being triggered right now.
cyberneel
committed
9508312
View commit details
Copy full SHA for 9508312
Browse repository at this point
Fixed gradual wake triggers
cyberneel
committed
bd34483
View commit details
Copy full SHA for bd34483
Browse repository at this point
fixed build error for always true conditions (dataType issues)
cyberneel
committed
e0fb70b
View commit details
Copy full SHA for e0fb70b
Browse repository at this point
Moved gradualSteps array out of settings Struct, updated motor controller to handle longer run times as input, fixed swipe motions in sleep app
cyberneel
committed
cf3a6a2
View commit details
Copy full SHA for cf3a6a2
Browse repository at this point
updated gradualWakeTriggered to use the defined constant
cyberneel
committed
54b8427
View commit details
Copy full SHA for 54b8427
Browse repository at this point
Switched settings to checkboxes
cyberneel
committed
44c6834
View commit details
Copy full SHA for 44c6834
Browse repository at this point
Changed start page and made update display go to alarm if alerting
cyberneel
committed
05542f7
View commit details
Copy full SHA for 05542f7
Browse repository at this point
Removed timer on alerting so alerts indeffinately, started working on start tracking button
cyberneel
committed
30cd1dd
View commit details
Copy full SHA for 30cd1dd
Browse repository at this point
Made tracker toggle btn
cyberneel
committed
92e4417
View commit details
Copy full SHA for 92e4417
Browse repository at this point
Updated rescheduling of wake alarm when system time changed
cyberneel
committed
e2515d4
View commit details
Copy full SHA for e2515d4
Browse repository at this point
accoutning for abnormal data
cyberneel
committed
6b7c5ff
View commit details
Copy full SHA for 6b7c5ff
Browse repository at this point
removed recursive
cyberneel
committed
4b8c4d4
View commit details
Copy full SHA for 4b8c4d4
Browse repository at this point
moved else logic
cyberneel
committed
fbe5111
View commit details
Copy full SHA for fbe5111
Browse repository at this point
undid stuff, works now ?? idek
cyberneel
committed
21e2deb
View commit details
Copy full SHA for 21e2deb
Browse repository at this point
removed swiping while alerting
cyberneel
committed
d3d1df6
View commit details
Copy full SHA for d3d1df6
Browse repository at this point
Added snoozing and made side button require 5 presses
cyberneel
committed
ac1f961
View commit details
Copy full SHA for ac1f961
Browse repository at this point
More setup for sleep tracking
cyberneel
committed
9689389
View commit details
Copy full SHA for 9689389
Browse repository at this point
Fixed bug that doesnt restore original alarm time after multiple snooze
cyberneel
committed
38f2f96
View commit details
Copy full SHA for 38f2f96
Browse repository at this point
Added basic HR periodic reading for sleep tracking and Fixed gradual wake alarm bug
cyberneel
committed
a8c527f
View commit details
Copy full SHA for a8c527f
Browse repository at this point
Made a define statement for file name
cyberneel
committed
ba654f5
View commit details
Copy full SHA for ba654f5
Browse repository at this point
Made a new alarm for sleep in motor controller
cyberneel
committed
7f9ab41
View commit details
Copy full SHA for 7f9ab41
Browse repository at this point
Added refresh task for sleep app and added to info screen
cyberneel
committed
7843dfe
View commit details
Copy full SHA for 7843dfe
Browse repository at this point
Updated main.cpp and added display update when sleep tracker is updated
cyberneel
committed
3907271
View commit details
Copy full SHA for 3907271
Browse repository at this point
Last commit didn't have the SleepTrackerUpdate message
cyberneel
committed
5a65b31
View commit details
Copy full SHA for 5a65b31
Browse repository at this point
Fixed bug where snoozing and closing saved the snooze time as alarm instead of pre snooze time
cyberneel
committed
ebd97c1
View commit details
Copy full SHA for ebd97c1
Browse repository at this point
Added ability to customize gradual wake intensity at each step
cyberneel
committed
e9a4999
View commit details
Copy full SHA for e9a4999
Browse repository at this point
Added to info page and fixded total sleep display.
Show description for 7c3dcd0
cyberneel
committed
7c3dcd0
View commit details
Copy full SHA for 7c3dcd0
Browse repository at this point
Made info screen show info from last session after tracker stopped
cyberneel
committed
d7b656b
View commit details
Copy full SHA for d7b656b
Browse repository at this point
Fixed bug with gradualWakeVibration not in sync with step when scheduling
cyberneel
committed
bb9e3e7
View commit details
Copy full SHA for bb9e3e7
Browse repository at this point
Added suggestion alarm time based on desired sleep cycles constant
Show description for a40b77a
cyberneel
committed
a40b77a
View commit details
Copy full SHA for a40b77a
Browse repository at this point
Fixed total sleep calculation and cycles display bugs
cyberneel
committed
a5dcba7
View commit details
Copy full SHA for a5dcba7
Browse repository at this point
Added a timeout to pushes required to stop alarm so the presses dont carry over if some time has passed
Show description for 3c462a8
cyberneel
committed
3c462a8
View commit details
Copy full SHA for 3c462a8
Browse repository at this point
Made the watch open to the sleep app when in an active session
cyberneel
committed
931bc42
View commit details
Copy full SHA for 931bc42
Browse repository at this point
Restructured pushes to stop timeout
cyberneel
committed
32392a7
View commit details
Copy full SHA for 32392a7
Browse repository at this point
Added saving of prev sleep session info in case watch crashes so it can be loaded
cyberneel
committed
3d1f745
View commit details
Copy full SHA for 3d1f745
Browse repository at this point
Reset pushes needed to stop alarm when watch sleeps
cyberneel
committed
99d25d3
View commit details
Copy full SHA for 99d25d3
Browse repository at this point
Moved pushes count reset to system task
cyberneel
committed
85d402c
View commit details
Copy full SHA for 85d402c
Browse repository at this point
Fixed some bugs with snooze time being set weird
cyberneel
committed
c599832
View commit details
Copy full SHA for c599832
Browse repository at this point
Code optimizations & brought back more memory
cyberneel
committed
954e52d
View commit details
Copy full SHA for 954e52d
Browse repository at this point
Added buttons to set desired cycles count and duration per cycle.
Show description for e9cb001
cyberneel
committed
e9cb001
View commit details
Copy full SHA for e9cb001
Browse repository at this point
Bug fixes
Show description for fe15f02
cyberneel
committed
fe15f02
View commit details
Copy full SHA for fe15f02
Browse repository at this point
Switched vibration index variable to use the gradualStep and fixed issues with index updates
cyberneel
committed
b03c833
View commit details
Copy full SHA for b03c833
Browse repository at this point
Formatted with clang-format
cyberneel
committed
95e083f
View commit details
Copy full SHA for 95e083f
Browse repository at this point
Updated DisplayAppRecovery
cyberneel
committed
11c9aff
View commit details
Copy full SHA for 11c9aff
Browse repository at this point
Trying to fix error from Github Build Action
cyberneel
committed
54e3a86
View commit details
Copy full SHA for 54e3a86
Browse repository at this point
Undid some edits that were for testing
cyberneel
committed
39ff9f9
View commit details
Copy full SHA for 39ff9f9
Browse repository at this point
removed commented code
cyberneel
committed
a52a1a7
View commit details
Copy full SHA for a52a1a7
Browse repository at this point
Finally fixed errors during "make -j4 all"
cyberneel
committed
c106914
View commit details
Copy full SHA for c106914
Browse repository at this point
Removed sleep controller from recovery firmware
cyberneel
committed
df24877
View commit details
Copy full SHA for df24877
Browse repository at this point
Fixed Alert retriggering due to Display Update.
Show description for 6717b16
cyberneel
committed
6717b16
View commit details
Copy full SHA for 6717b16
Browse repository at this point
Formatted Code
cyberneel
committed
891bae9
View commit details
Copy full SHA for 891bae9
Browse repository at this point
Made suggested alarm time label more descriptive
cyberneel
committed
651c51a
View commit details
Copy full SHA for 651c51a
Browse repository at this point
Made sure double clicking side button doesn't show notifications when alerting
cyberneel
committed
16c319a
View commit details
Copy full SHA for 16c319a
Browse repository at this point
Added PWM to motor controller
Show description for 240ee6d
cyberneel
committed
240ee6d
View commit details
Copy full SHA for 240ee6d
Browse repository at this point
Updated Gradual Wake Buzz values to try to match SleepTk
cyberneel
committed
ed82380
View commit details
Copy full SHA for ed82380
Browse repository at this point
Removed periodic file logging
cyberneel
committed
4b94d9e
View commit details
Copy full SHA for 4b94d9e
Browse repository at this point
UI Tweaks
cyberneel
committed
66b31a5
View commit details
Copy full SHA for 66b31a5
Browse repository at this point
Removed extra data write
cyberneel
committed
badef47
View commit details
Copy full SHA for badef47
Browse repository at this point
Make app go to info page when alarm is turned off and also turn of tracker.
Show description for 04b5d6f
cyberneel
committed
04b5d6f
View commit details
Copy full SHA for 04b5d6f
Browse repository at this point
Added PWM to Motor Controller
cyberneel
committed
5115fe7
View commit details
Copy full SHA for 5115fe7
Browse repository at this point
Reworked UI Layout
Show description for a4ee588
cyberneel
committed
a4ee588
View commit details
Copy full SHA for a4ee588
Browse repository at this point
Added stop button to alerting UI, goal is to more it easier to understand what to do to stop the alarm.
cyberneel
committed
c36a0e6
View commit details
Copy full SHA for c36a0e6
Browse repository at this point
Forgot to hide the auto icon
cyberneel
committed
aa875bb
View commit details
Copy full SHA for aa875bb
Browse repository at this point
Added "Ramping Up" of Wake Alarm Buzz
Show description for 60679a3
cyberneel
committed
60679a3
View commit details
Copy full SHA for 60679a3
Browse repository at this point
Changed UI of Alerting Alarm screen and added page inditors with scroll animations.
Show description for d3e6fcf
cyberneel
committed
d3e6fcf
View commit details
Copy full SHA for d3e6fcf
Browse repository at this point
Changed motor strength to use 0-255
cyberneel
committed
8ab6466
View commit details
Copy full SHA for 8ab6466
Browse repository at this point
Ran formatter
cyberneel
committed
2f77d78
View commit details
Copy full SHA for 2f77d78
Browse repository at this point
more formatting
cyberneel
committed
4f1a072
View commit details
Copy full SHA for 4f1a072
Browse repository at this point
Fixed bug where snoozing causes crash due to widget not being on screen
cyberneel
committed
8393bd6
View commit details
Copy full SHA for 8393bd6
Browse repository at this point
Fixed PWM controller number typo
cyberneel
committed
70b073e
View commit details
Copy full SHA for 70b073e
Browse repository at this point
Fixed make all error
Show description for 9637f76
cyberneel
committed
9637f76
View commit details
Copy full SHA for 9637f76
Browse repository at this point
Fixed autosnooze crash
cyberneel
committed
edb1f07
View commit details
Copy full SHA for edb1f07
Browse repository at this point
Changed the Alerting UI and removed gradual wake while snooze
cyberneel
committed
c410705
View commit details
Copy full SHA for c410705
Browse repository at this point
Formatting
cyberneel
committed
ec69c03
View commit details
Copy full SHA for ec69c03
Browse repository at this point
Added Setting to decide motor strength
Show description for 22a40a9
cyberneel
committed
22a40a9
View commit details
Copy full SHA for 22a40a9
Browse repository at this point
Added Setting to select pushes required to stop alarm
Show description for 0588710
cyberneel
committed
0588710
View commit details
Copy full SHA for 0588710
Browse repository at this point
Disabled settings while alarm is active.
Show description for dea45b3
cyberneel
committed
dea45b3
View commit details
Copy full SHA for dea45b3
Browse repository at this point
Added natural wake alarm to motor controller.
Show description for 2c1fbde
cyberneel
committed
2c1fbde
View commit details
Copy full SHA for 2c1fbde
Browse repository at this point
Made sure to wait for sleep app to load before doing things on wake
Show description for b6e9dc0
cyberneel
committed
b6e9dc0
View commit details
Copy full SHA for b6e9dc0
Browse repository at this point
Updated info page to show current wake mode instead of just gradual wake
cyberneel
committed
d576dd9
View commit details
Copy full SHA for d576dd9
Browse repository at this point
Removed suto display refresh on alarm screen, allows for holding down on widget without 2 second stutter.
Show description for d8935f3
cyberneel
committed
d8935f3
View commit details
Copy full SHA for d8935f3
Browse repository at this point
Fixed display not upadting on alerting screen.
Show description for d117ed9
cyberneel
committed
d117ed9
View commit details
Copy full SHA for d117ed9
Browse repository at this point
Moved Code event code for settings page into btnHandler, better convention.
cyberneel
committed
5385ee1
View commit details
Copy full SHA for 5385ee1
Browse repository at this point
Code Clean up
Show description for ff193be
cyberneel
committed
ff193be
View commit details
Copy full SHA for ff193be
Browse repository at this point
Added a both option for wake mode that allows for natural wake with pre vibrations
Show description for edd89cf
cyberneel
committed
edd89cf
View commit details
Copy full SHA for edd89cf
Browse repository at this point
Enabling tracker sets brightness to low and resets to previous brightness when stopped
Show description for e6bb3b1
cyberneel
committed
e6bb3b1
View commit details
Copy full SHA for e6bb3b1
Browse repository at this point
Opening app now sets lower brightness and restores when closing only if tracker disabled.
cyberneel
committed
604bdd3
View commit details
Copy full SHA for 604bdd3
Browse repository at this point
Fixed bug where brightness isn't low when watch turning on from sleep.
cyberneel
committed
73fb325
View commit details
Copy full SHA for 73fb325
Browse repository at this point
Updated SessionData struct and removed wakelock
cyberneel
committed
db4192d
View commit details
Copy full SHA for db4192d
Browse repository at this point
Added total sleep minutes to SessionData
cyberneel
committed
ee480d1
View commit details
Copy full SHA for ee480d1
Browse repository at this point
Added a variable to ignore button press during certion actions.
Show description for 895c276
cyberneel
committed
895c276
View commit details
Copy full SHA for 895c276
Browse repository at this point
Moved alerting logic, shouldn't change anything.
cyberneel
committed
f3b6318
View commit details
Copy full SHA for f3b6318
Browse repository at this point
settings: vibrate on change of motor strength
liamcharger
authored and
cyberneel
committed
ed5f8d1
View commit details
Copy full SHA for ed5f8d1
Browse repository at this point
Bug fix and Changed Off to Normal.
Show description for f09ec24
cyberneel
committed
f09ec24
View commit details
Copy full SHA for f09ec24
Browse repository at this point
Pressing side button while alarm alerting snoozes.
cyberneel
committed
bc09fa0
View commit details
Copy full SHA for bc09fa0
Browse repository at this point
Made changes to the SnoozeAlarmTaskCallback, it uses the existing code in the OnButtonEvent function.
Show description for 08a7bb5
cyberneel
committed
08a7bb5
View commit details
Copy full SHA for 08a7bb5
Browse repository at this point
Added startTimeStamp to SessionData
cyberneel
committed
9e2b541
View commit details
Copy full SHA for 9e2b541
Browse repository at this point
Added more checks in code
cyberneel
committed
cec1bcf
View commit details
Copy full SHA for cec1bcf
Browse repository at this point
Showing wake mode on info screen only when alarm is active.
Show description for 830f136
cyberneel
committed
830f136
View commit details
Copy full SHA for 830f136
Browse repository at this point
removed unhandled charging message
cyberneel
committed
2cacaf0
View commit details
Copy full SHA for 2cacaf0
Browse repository at this point
Commits on Jul 13, 2025
Added IsAvailable to app header
cyberneel
committed
db8049e
View commit details
Copy full SHA for db8049e
Browse repository at this point
Updated auto alarm time calculation
cyberneel
committed
c3f7c48
View commit details
Copy full SHA for c3f7c48
Browse repository at this point
removed unused variables
cyberneel
committed
afa8bff
View commit details
Copy full SHA for afa8bff
Browse repository at this point
You can’t perform that action at this time.