]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
2 years agobring in stock stopwatch face, refactor to use TC1
joeycastillo [Sun, 29 Sep 2024 17:11:32 +0000 (13:11 -0400)]
bring in stock stopwatch face, refactor to use TC1

2 years agomove buzzer sequence timing to TC0
joeycastillo [Sun, 29 Sep 2024 16:43:01 +0000 (12:43 -0400)]
move buzzer sequence timing to TC0

2 years agorestore custom signal tunes to Second Movement
joeycastillo [Sun, 29 Sep 2024 16:36:26 +0000 (12:36 -0400)]
restore custom signal tunes to Second Movement

2 years agolol, GCLK3 is 1024 Hz in gossamer
joeycastillo [Sun, 29 Sep 2024 16:27:20 +0000 (12:27 -0400)]
lol, GCLK3 is 1024 Hz in gossamer

2 years agoremove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases
joeycastillo [Sun, 29 Sep 2024 15:38:47 +0000 (11:38 -0400)]
remove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases

2 years agoclock face: fix reversion to 24H display in low energy mode
joeycastillo [Sun, 29 Sep 2024 15:30:42 +0000 (11:30 -0400)]
clock face: fix reversion to 24H display in low energy mode

2 years agoclock SLCD frame counters from external crystal for more accurate tick/tock animation
joeycastillo [Sun, 29 Sep 2024 15:25:49 +0000 (11:25 -0400)]
clock SLCD frame counters from external crystal for more accurate tick/tock animation

2 years agofix sleep mode animation
joeycastillo [Sun, 29 Sep 2024 15:14:26 +0000 (11:14 -0400)]
fix sleep mode animation

2 years agoimprove time zone selection, show offset on odd ticks
joeycastillo [Sun, 29 Sep 2024 15:00:03 +0000 (11:00 -0400)]
improve time zone selection, show offset on odd ticks

2 years agoupdate tinyusb
joeycastillo [Sun, 29 Sep 2024 14:59:14 +0000 (10:59 -0400)]
update tinyusb

2 years agorefactor: watch faces no longer need a pointer to settings!
joeycastillo [Sun, 29 Sep 2024 13:59:49 +0000 (09:59 -0400)]
refactor: watch faces no longer need a pointer to settings!

2 years agostore settings in function call, remove last uses of settings in callbacks
joeycastillo [Sun, 29 Sep 2024 13:57:41 +0000 (09:57 -0400)]
store settings in function call, remove last uses of settings in callbacks

2 years agobring in clock face, add 024h mode, refactor out last raw access of settings->bit
joeycastillo [Sun, 29 Sep 2024 13:50:44 +0000 (09:50 -0400)]
bring in clock face, add 024h mode, refactor out last raw access of settings->bit

2 years agorefactor time zone index to function calls
joeycastillo [Sun, 29 Sep 2024 13:30:12 +0000 (09:30 -0400)]
refactor time zone index to function calls

2 years agorefactor remaining uses of movement_timezone_offsets to movement_get_current_timezone...
joeycastillo [Sun, 29 Sep 2024 13:20:14 +0000 (09:20 -0400)]
refactor remaining uses of movement_timezone_offsets to movement_get_current_timezone_offset

2 years agobring in beats face using new time zone function
joeycastillo [Sun, 29 Sep 2024 13:17:06 +0000 (09:17 -0400)]
bring in beats face using new time zone function

2 years agorefactor LED dwell time to function call
joeycastillo [Sun, 29 Sep 2024 12:58:28 +0000 (08:58 -0400)]
refactor LED dwell time to function call

2 years agorefactor LE and TO intervals to function calls
joeycastillo [Sun, 29 Sep 2024 12:53:39 +0000 (08:53 -0400)]
refactor LE and TO intervals to function calls

2 years agoRevert "movement: add option to always snap back to first watch face" to remove to_al...
joeycastillo [Sun, 29 Sep 2024 12:46:58 +0000 (08:46 -0400)]
Revert "movement: add option to always snap back to first watch face" to remove to_always setting

This reverts commit 77d3e5640fec1e4b4e6b2c82179f465b0d1e9f63.

2 years agoRevert "ensure accelerometer test face always stays active" to remove to_always setting
joeycastillo [Sun, 29 Sep 2024 12:39:52 +0000 (08:39 -0400)]
Revert "ensure accelerometer test face always stays active" to remove to_always setting

This reverts commit c5400e437f919843e0235ed66f7840fd3ddf6ea0.

2 years agorefactor movement's LED color to a function call
joeycastillo [Sun, 29 Sep 2024 12:31:23 +0000 (08:31 -0400)]
refactor movement's LED color to a function call

2 years agorefactor movement's alarm_enabled bit to a function call
joeycastillo [Sun, 29 Sep 2024 12:16:53 +0000 (08:16 -0400)]
refactor movement's alarm_enabled bit to a function call

2 years agorefactor movement's unit preference to a function call
joeycastillo [Sun, 29 Sep 2024 12:09:11 +0000 (08:09 -0400)]
refactor movement's unit preference to a function call

2 years agorefactor movement's 24h mode to a function call
joeycastillo [Sun, 29 Sep 2024 12:02:20 +0000 (08:02 -0400)]
refactor movement's 24h mode to a function call

2 years agowareki face: remove debug code
joeycastillo [Sun, 29 Sep 2024 11:55:47 +0000 (07:55 -0400)]
wareki face: remove debug code

2 years agoalways set time zone to UTC
joeycastillo [Sun, 29 Sep 2024 11:51:16 +0000 (07:51 -0400)]
always set time zone to UTC

2 years agoconsistently use _t convention
joeycastillo [Sun, 29 Sep 2024 11:45:24 +0000 (07:45 -0400)]
consistently use _t convention

2 years agorefactor movement's button preference into a function call
joeycastillo [Sun, 29 Sep 2024 01:57:21 +0000 (21:57 -0400)]
refactor movement's button preference into a function call

2 years agocountdown: have timeout exit setting mode
joeycastillo [Sun, 29 Sep 2024 01:39:19 +0000 (21:39 -0400)]
countdown: have timeout exit setting mode

2 years agocountdown: use long press ALARM to enter settings
joeycastillo [Sun, 29 Sep 2024 01:33:05 +0000 (21:33 -0400)]
countdown: use long press ALARM to enter settings

2 years agomigrate countdown to Second Movement
joeycastillo [Sat, 28 Sep 2024 21:43:10 +0000 (17:43 -0400)]
migrate countdown to Second Movement

2 years agoclear seconds in LE mode
joeycastillo [Tue, 24 Sep 2024 04:12:25 +0000 (00:12 -0400)]
clear seconds in LE mode

2 years agobump utz commit
joeycastillo [Tue, 24 Sep 2024 04:03:53 +0000 (00:03 -0400)]
bump utz commit

2 years agointegrate utz, use DST-aware time zones instead of bare offsets
joeycastillo [Tue, 24 Sep 2024 03:27:10 +0000 (23:27 -0400)]
integrate utz, use DST-aware time zones instead of bare offsets

2 years agouse signed integers for UTC offset
joeycastillo [Tue, 24 Sep 2024 03:24:17 +0000 (23:24 -0400)]
use signed integers for UTC offset

2 years agoadd utz submodule
joeycastillo [Mon, 23 Sep 2024 12:59:13 +0000 (08:59 -0400)]
add utz submodule

2 years agobring in world clock
joeycastillo [Mon, 23 Sep 2024 12:51:53 +0000 (08:51 -0400)]
bring in world clock

2 years ago24H only is handled by disabling changing the setting
joeycastillo [Mon, 23 Sep 2024 12:49:19 +0000 (08:49 -0400)]
24H only is handled by disabling changing the setting

2 years agofix flickering LED in preferences screen
joeycastillo [Mon, 23 Sep 2024 04:02:31 +0000 (00:02 -0400)]
fix flickering LED in preferences screen

2 years agobetter LED colors at low brightness
joeycastillo [Mon, 23 Sep 2024 03:50:14 +0000 (23:50 -0400)]
better LED colors at low brightness

2 years agosupport RGB LED backlight
joeycastillo [Mon, 23 Sep 2024 02:48:45 +0000 (22:48 -0400)]
support RGB LED backlight

2 years agobump gossamer commit
joeycastillo [Mon, 23 Sep 2024 02:41:35 +0000 (22:41 -0400)]
bump gossamer commit

2 years agonew preferences face with support for RGB LED
joeycastillo [Mon, 23 Sep 2024 02:26:59 +0000 (22:26 -0400)]
new preferences face with support for RGB LED

2 years agomove away from backup registers
joeycastillo [Mon, 23 Sep 2024 01:52:25 +0000 (21:52 -0400)]
move away from backup registers

2 years agono need for this to be a function
joeycastillo [Mon, 23 Sep 2024 01:51:11 +0000 (21:51 -0400)]
no need for this to be a function

2 years agoremove duplication of movement defaults
joeycastillo [Mon, 23 Sep 2024 01:50:33 +0000 (21:50 -0400)]
remove duplication of movement defaults

2 years agoremove old movement_config.h
joeycastillo [Sun, 22 Sep 2024 22:27:40 +0000 (18:27 -0400)]
remove old movement_config.h

2 years agobring in filesysten and shell, rename LFS globals for clarity
joeycastillo [Sun, 22 Sep 2024 19:34:51 +0000 (15:34 -0400)]
bring in filesysten and shell, rename LFS globals for clarity

2 years agofix typo
joeycastillo [Sun, 22 Sep 2024 19:04:34 +0000 (15:04 -0400)]
fix typo

2 years agorename enum, rearrange watch_tcc.h
joeycastillo [Sun, 22 Sep 2024 18:26:49 +0000 (14:26 -0400)]
rename enum, rearrange watch_tcc.h

2 years agoset year to 2024 at boot
joeycastillo [Sun, 22 Sep 2024 18:24:43 +0000 (14:24 -0400)]
set year to 2024 at boot

2 years agofix for minutes not updating after refactor
joeycastillo [Sun, 22 Sep 2024 18:22:33 +0000 (14:22 -0400)]
fix for minutes not updating after refactor

2 years agodon't time out first watch face
joeycastillo [Sun, 22 Sep 2024 17:57:16 +0000 (13:57 -0400)]
don't time out first watch face

2 years agoadd buzzer volume control
joeycastillo [Sun, 22 Sep 2024 17:34:46 +0000 (13:34 -0400)]
add buzzer volume control

2 years agobump gossamer commit
joeycastillo [Sun, 22 Sep 2024 14:46:31 +0000 (10:46 -0400)]
bump gossamer commit

2 years agoimprove API for text display
joeycastillo [Thu, 19 Sep 2024 12:42:07 +0000 (08:42 -0400)]
improve API for text display

2 years agoremove watch_display_string from set_time face
joeycastillo [Thu, 19 Sep 2024 03:48:58 +0000 (23:48 -0400)]
remove watch_display_string from set_time face

2 years agosilence warning
joeycastillo [Thu, 19 Sep 2024 03:47:52 +0000 (23:47 -0400)]
silence warning

2 years agoremove unused variable
joeycastillo [Thu, 19 Sep 2024 03:46:50 +0000 (23:46 -0400)]
remove unused variable

2 years agoRevert "Support leading zero representation for 24h clock"
joeycastillo [Thu, 19 Sep 2024 03:28:26 +0000 (23:28 -0400)]
Revert "Support leading zero representation for 24h clock"

This reverts commit f633b7634b80d0bf08e491606eab3f10f85d6ece.

2 years agoremove deprecated watch_display_string
joeycastillo [Thu, 19 Sep 2024 03:21:36 +0000 (23:21 -0400)]
remove deprecated watch_display_string

2 years agorestore USB CDC functionality to Movement
joeycastillo [Thu, 19 Sep 2024 01:44:09 +0000 (21:44 -0400)]
restore USB CDC functionality to Movement

2 years agonew name for irq handlers
joeycastillo [Thu, 19 Sep 2024 01:28:55 +0000 (21:28 -0400)]
new name for irq handlers

2 years agofirst build of Second Movement with two watch faces
joeycastillo [Wed, 18 Sep 2024 22:22:33 +0000 (18:22 -0400)]
first build of Second Movement with two watch faces

2 years agorestore buzzer sequence functionality
joeycastillo [Wed, 18 Sep 2024 22:21:35 +0000 (18:21 -0400)]
restore buzzer sequence functionality

2 years agoremove dependency on Atmel HRI in storage module
joeycastillo [Wed, 18 Sep 2024 21:44:14 +0000 (17:44 -0400)]
remove dependency on Atmel HRI in storage module

2 years agobring in deep sleep / external wake functions
joeycastillo [Wed, 18 Sep 2024 21:37:20 +0000 (17:37 -0400)]
bring in deep sleep / external wake functions

2 years agoclean up location of buzzer functions, notes
joeycastillo [Wed, 18 Sep 2024 21:25:41 +0000 (17:25 -0400)]
clean up location of buzzer functions, notes

2 years agosimpler USB CDC with gossamer / yield (no need for TC0/TC1)
joeycastillo [Wed, 18 Sep 2024 21:14:06 +0000 (17:14 -0400)]
simpler USB CDC with gossamer / yield (no need for TC0/TC1)

2 years agouse gossamer GPIO calls here
joeycastillo [Wed, 18 Sep 2024 21:13:11 +0000 (17:13 -0400)]
use gossamer GPIO calls here

2 years agoremove ASF calls for TRNG
joeycastillo [Wed, 18 Sep 2024 21:09:20 +0000 (17:09 -0400)]
remove ASF calls for TRNG

2 years agoclean up location of some private functions
joeycastillo [Wed, 18 Sep 2024 21:05:10 +0000 (17:05 -0400)]
clean up location of some private functions

2 years agobump gossamer commit
joeycastillo [Wed, 18 Sep 2024 20:53:27 +0000 (16:53 -0400)]
bump gossamer commit

2 years agoport ADC functions to gossamer
joeycastillo [Wed, 18 Sep 2024 20:10:12 +0000 (16:10 -0400)]
port ADC functions to gossamer

2 years agoport SLCD to gossamer, add new string display options
joeycastillo [Wed, 18 Sep 2024 20:04:55 +0000 (16:04 -0400)]
port SLCD to gossamer, add new string display options

2 years agoport external interrupts to gossamer framework
joeycastillo [Wed, 18 Sep 2024 19:29:31 +0000 (15:29 -0400)]
port external interrupts to gossamer framework

2 years agouse #pragma once
joeycastillo [Wed, 18 Sep 2024 19:12:58 +0000 (15:12 -0400)]
use #pragma once

2 years agobring in RTC functionality
joeycastillo [Wed, 18 Sep 2024 19:06:38 +0000 (15:06 -0400)]
bring in RTC functionality

2 years agoconsolidate buzzer and LED into TCC file
joeycastillo [Wed, 18 Sep 2024 18:53:46 +0000 (14:53 -0400)]
consolidate buzzer and LED into TCC file

2 years agoport buzzer and LED functions to gossamer framework
joeycastillo [Wed, 18 Sep 2024 18:47:53 +0000 (14:47 -0400)]
port buzzer and LED functions to gossamer framework

2 years agoport GPIO functions to new framework
joeycastillo [Wed, 18 Sep 2024 18:33:07 +0000 (14:33 -0400)]
port GPIO functions to new framework

2 years agobump submodules
joeycastillo [Wed, 18 Sep 2024 18:22:16 +0000 (14:22 -0400)]
bump submodules

2 years agoremove ASF code, config
joeycastillo [Wed, 18 Sep 2024 17:56:49 +0000 (13:56 -0400)]
remove ASF code, config

2 years agolet's begin
joeycastillo [Wed, 18 Sep 2024 17:47:35 +0000 (13:47 -0400)]
let's begin

2 years agoremove watch_app
joeycastillo [Wed, 18 Sep 2024 17:19:52 +0000 (13:19 -0400)]
remove watch_app

2 years agoremove old rules, build rules
joeycastillo [Wed, 18 Sep 2024 17:14:00 +0000 (13:14 -0400)]
remove old rules, build rules

2 years agoupdate Doxygen for Second Movement
joeycastillo [Wed, 18 Sep 2024 17:04:43 +0000 (13:04 -0400)]
update Doxygen for Second Movement

2 years agorename test app to app.c for clarity
joeycastillo [Wed, 18 Sep 2024 16:52:30 +0000 (12:52 -0400)]
rename test app to app.c for clarity

2 years agodisable simulator build
joeycastillo [Wed, 18 Sep 2024 13:50:00 +0000 (09:50 -0400)]
disable simulator build

2 years agopoint build action to new target
joeycastillo [Wed, 18 Sep 2024 13:40:18 +0000 (09:40 -0400)]
point build action to new target

2 years agominimal blinky sketch
joeycastillo [Wed, 18 Sep 2024 12:56:47 +0000 (08:56 -0400)]
minimal blinky sketch

2 years agoadd gossamer submodule
joeycastillo [Wed, 18 Sep 2024 12:08:45 +0000 (08:08 -0400)]
add gossamer submodule

2 years agofork Sensor-Watch to second-movement; remove non-Movement related files
joeycastillo [Wed, 18 Sep 2024 12:07:06 +0000 (08:07 -0400)]
fork Sensor-Watch to second-movement; remove non-Movement related files

2 years agoSmallchess face (#272)
Jeremy O'Brien [Wed, 18 Sep 2024 02:36:34 +0000 (22:36 -0400)]
Smallchess face (#272)

* smallchess face

* use correct game-state modifying board move function

* make show last work after undo

* use SCL_Game->ply instead of board[ply_byte]

* beep when cpu is done computing a move

* increase engine strength to ply 3

* match ply type and use the local variable where available

* fix warnings

* add doc to smallchess face

* smallchess: fix compile warnings

* smallchess: move smallchesslib.h to movement/lib

2 years agosilence warnings in butterfly_game_face
joeycastillo [Wed, 18 Sep 2024 02:27:43 +0000 (22:27 -0400)]
silence warnings in butterfly_game_face

2 years agosilence warnings in wareki_face
joeycastillo [Wed, 18 Sep 2024 02:19:22 +0000 (22:19 -0400)]
silence warnings in wareki_face

2 years agoAdd Butterfly game face (#338)
Hugo Chargois [Wed, 18 Sep 2024 02:04:00 +0000 (04:04 +0200)]
Add Butterfly game face (#338)

2 years agoadd wareki_face for japanese user (#351)
kbc-yam [Wed, 18 Sep 2024 02:00:44 +0000 (11:00 +0900)]
add wareki_face for japanese user (#351)

2 years agoAdd min/max temperature watch face (#335)
MarkBlyth [Wed, 18 Sep 2024 01:54:33 +0000 (02:54 +0100)]
Add min/max temperature watch face (#335)

2 years agoMetronome Complication (#303)
Austoria [Wed, 18 Sep 2024 01:46:20 +0000 (21:46 -0400)]
Metronome Complication (#303)

* Metronome Complication

A simple metronome complication that allows user to set BPM, toggle sound, and set counts per measure.

* silence warnings in metronome_face

* avoid mode button in metronome settings, other tweaks

---------

Co-authored-by: joeycastillo <joeycastillo@utexas.edu>