joeycastillo
f315744cc3
refactor remaining uses of movement_timezone_offsets to movement_get_current_timezone_offset
2024-09-29 10:18:11 -04:00
joeycastillo
677872434d
bring in beats face using new time zone function
2024-09-29 10:18:11 -04:00
joeycastillo
1c2f1bad5d
refactor LED dwell time to function call
2024-09-29 10:18:11 -04:00
joeycastillo
379a795ad3
refactor LE and TO intervals to function calls
2024-09-29 08:53:39 -04:00
joeycastillo
4deeb2b9be
Revert "movement: add option to always snap back to first watch face" to remove to_always setting
...
This reverts commit 77d3e5640f .
2024-09-29 08:46:58 -04:00
joeycastillo
401125fe40
Revert "ensure accelerometer test face always stays active" to remove to_always setting
...
This reverts commit c5400e437f .
2024-09-29 08:39:52 -04:00
joeycastillo
e2b01d4018
refactor movement's LED color to a function call
2024-09-29 08:31:23 -04:00
joeycastillo
71922f8e51
refactor movement's alarm_enabled bit to a function call
2024-09-29 08:16:53 -04:00
joeycastillo
0bec3c22c4
refactor movement's unit preference to a function call
2024-09-29 08:09:11 -04:00
joeycastillo
c5e5bc1200
refactor movement's 24h mode to a function call
2024-09-29 08:02:20 -04:00
joeycastillo
63e0981693
wareki face: remove debug code
2024-09-29 07:55:47 -04:00
joeycastillo
e5e4d457e3
always set time zone to UTC
2024-09-29 07:51:16 -04:00
joeycastillo
9bedee8e54
consistently use _t convention
2024-09-29 07:45:24 -04:00
joeycastillo
01f1008e16
refactor movement's button preference into a function call
2024-09-28 21:57:21 -04:00
joeycastillo
fec225ec8b
countdown: have timeout exit setting mode
2024-09-28 21:39:19 -04:00
joeycastillo
b740ce8ada
countdown: use long press ALARM to enter settings
2024-09-28 21:33:05 -04:00
joeycastillo
4804b0bb38
migrate countdown to Second Movement
2024-09-28 17:43:10 -04:00
joeycastillo
38189ad452
clear seconds in LE mode
2024-09-24 00:12:25 -04:00
joeycastillo
de8ad7ee02
bump utz commit
2024-09-24 00:03:53 -04:00
joeycastillo
52578e5413
integrate utz, use DST-aware time zones instead of bare offsets
2024-09-23 23:27:10 -04:00
joeycastillo
f03a414ca8
use signed integers for UTC offset
2024-09-23 23:24:17 -04:00
joeycastillo
5dc6f2e4f6
add utz submodule
2024-09-23 09:26:44 -04:00
joeycastillo
60a19f3cf0
bring in world clock
2024-09-23 09:26:44 -04:00
joeycastillo
0a6ef3d82a
24H only is handled by disabling changing the setting
2024-09-23 08:53:57 -04:00
joeycastillo
1357634d9d
fix flickering LED in preferences screen
2024-09-23 00:02:31 -04:00
joeycastillo
ac1f1eb7ef
better LED colors at low brightness
2024-09-22 23:50:14 -04:00
joeycastillo
9276655db8
support RGB LED backlight
2024-09-22 22:48:45 -04:00
joeycastillo
8253572b6d
bump gossamer commit
2024-09-22 22:41:35 -04:00
joeycastillo
687f1d9f60
new preferences face with support for RGB LED
2024-09-22 22:26:59 -04:00
joeycastillo
608d6e2e9d
move away from backup registers
2024-09-22 21:52:25 -04:00
joeycastillo
8009ad0537
no need for this to be a function
2024-09-22 21:51:11 -04:00
joeycastillo
fa8f15b85e
remove duplication of movement defaults
2024-09-22 21:50:33 -04:00
joeycastillo
52918eb10e
remove old movement_config.h
2024-09-22 18:27:40 -04:00
joeycastillo
e29134bf9f
bring in filesysten and shell, rename LFS globals for clarity
2024-09-22 15:34:51 -04:00
joeycastillo
e1fa85faf7
fix typo
2024-09-22 15:04:34 -04:00
joeycastillo
e8cedeac6c
rename enum, rearrange watch_tcc.h
2024-09-22 14:26:49 -04:00
joeycastillo
688cf7d87e
set year to 2024 at boot
2024-09-22 14:24:43 -04:00
joeycastillo
14e87d2909
fix for minutes not updating after refactor
2024-09-22 14:22:33 -04:00
joeycastillo
c1eac53c63
don't time out first watch face
2024-09-22 13:57:16 -04:00
joeycastillo
2e738db673
add buzzer volume control
2024-09-22 13:34:46 -04:00
joeycastillo
6e0d9270b5
bump gossamer commit
2024-09-22 10:46:31 -04:00
joeycastillo
9274f532d2
improve API for text display
2024-09-19 08:42:07 -04:00
joeycastillo
8bbcacd747
remove watch_display_string from set_time face
2024-09-18 23:48:58 -04:00
joeycastillo
24d2b39bf6
silence warning
2024-09-18 23:47:52 -04:00
joeycastillo
6abcc77db1
remove unused variable
2024-09-18 23:46:50 -04:00
joeycastillo
41ea9e8fc5
Revert "Support leading zero representation for 24h clock"
...
This reverts commit f633b7634b .
2024-09-18 23:34:02 -04:00
joeycastillo
69cf0a9789
remove deprecated watch_display_string
2024-09-18 23:21:36 -04:00
joeycastillo
95b6480e5c
restore USB CDC functionality to Movement
2024-09-18 21:44:09 -04:00
joeycastillo
dbf31b4e28
new name for irq handlers
2024-09-18 21:28:55 -04:00
joeycastillo
dccad01e8f
first build of Second Movement with two watch faces
2024-09-18 18:22:33 -04:00
joeycastillo
24598ec280
restore buzzer sequence functionality
2024-09-18 18:21:35 -04:00
joeycastillo
66f7a8802e
remove dependency on Atmel HRI in storage module
2024-09-18 17:44:14 -04:00
joeycastillo
d0ca6a025a
bring in deep sleep / external wake functions
2024-09-18 17:37:20 -04:00
joeycastillo
c02c89c880
clean up location of buzzer functions, notes
2024-09-18 17:25:41 -04:00
joeycastillo
422cea8ff6
simpler USB CDC with gossamer / yield (no need for TC0/TC1)
2024-09-18 17:14:06 -04:00
joeycastillo
da11c14684
use gossamer GPIO calls here
2024-09-18 17:13:11 -04:00
joeycastillo
2bbd78a99d
remove ASF calls for TRNG
2024-09-18 17:09:20 -04:00
joeycastillo
7ee3eeac49
clean up location of some private functions
2024-09-18 17:05:10 -04:00
joeycastillo
38b4efe42d
bump gossamer commit
2024-09-18 16:53:27 -04:00
joeycastillo
6706452353
port ADC functions to gossamer
2024-09-18 16:10:12 -04:00
joeycastillo
9e32cbc523
port SLCD to gossamer, add new string display options
2024-09-18 16:04:55 -04:00
joeycastillo
ac88e2de8c
port external interrupts to gossamer framework
2024-09-18 15:29:31 -04:00
joeycastillo
f5435d468d
use #pragma once
2024-09-18 15:12:58 -04:00
joeycastillo
29d6ce42f1
bring in RTC functionality
2024-09-18 15:06:38 -04:00
joeycastillo
0585a1d0d8
consolidate buzzer and LED into TCC file
2024-09-18 14:53:46 -04:00
joeycastillo
29f020e207
port buzzer and LED functions to gossamer framework
2024-09-18 14:47:53 -04:00
joeycastillo
5ba64844e2
port GPIO functions to new framework
2024-09-18 14:33:07 -04:00
joeycastillo
c02132a68f
bump submodules
2024-09-18 14:22:16 -04:00
joeycastillo
02f7469400
remove ASF code, config
2024-09-18 13:56:49 -04:00
joeycastillo
9f73677883
let's begin
2024-09-18 13:47:35 -04:00
joeycastillo
0a82d16d4e
remove watch_app
2024-09-18 13:19:52 -04:00
joeycastillo
4f3fa45cbf
remove old rules, build rules
2024-09-18 13:14:00 -04:00
joeycastillo
9784128ca4
update Doxygen for Second Movement
2024-09-18 13:04:43 -04:00
joeycastillo
aaa3b55c67
rename test app to app.c for clarity
2024-09-18 12:52:43 -04:00
joeycastillo
70637cae75
disable simulator build
2024-09-18 09:50:00 -04:00
joeycastillo
b9c9ec071a
point build action to new target
2024-09-18 09:40:18 -04:00
joeycastillo
f7cf2a6c4d
minimal blinky sketch
2024-09-18 08:56:47 -04:00
joeycastillo
063fe96ef2
add gossamer submodule
2024-09-18 08:08:45 -04:00
joeycastillo
629e58d13b
fork Sensor-Watch to second-movement; remove non-Movement related files
2024-09-18 08:07:06 -04:00
joeycastillo
c2103d9eaa
silence warnings in butterfly_game_face
2024-09-17 22:27:43 -04:00
joeycastillo
88338dc0ba
silence warnings in wareki_face
2024-09-17 22:19:22 -04:00
joeycastillo
3634460a02
silence warning in beeps_face
2024-09-17 20:46:00 -04:00
Jose Castillo and GitHub
fc2f9c5130
add accelerometer interrupt counter ( #452 )
2024-09-17 20:38:09 -04:00
joeycastillo
5ec3dca9e4
documentation fix
2024-07-10 06:56:49 -04:00
joeycastillo
ac5fb40730
remove dead code
2024-07-10 06:49:56 -04:00
Jose Castillo and GitHub
d98d14d236
Add support for Sensor Watch Pro ( #412 )
...
* Sensor Watch Pro board definition
* Disable hot-plugging on SWCLK
* Add rainbow test
* Move interrupt mapping to board config
* New color definition for Pro boards in makefile
2024-07-06 11:07:02 -04:00
joeycastillo
89a2af92ef
silence warnings
2024-07-06 08:52:41 -04:00
joeycastillo
cd44cb74a2
fix alternate firmware script
2024-01-10 09:38:33 -05:00
Jose Castillo and GitHub
b6cdef0689
Merge pull request #350 from pfmaggi/main
...
Handle visibility for tomato watchface
2024-01-09 15:54:46 -05:00
Jose Castillo and GitHub
0263d9e0c7
Merge pull request #292 from WesleyAC/error-when-no-color
...
Don't allow building without setting board color.
2023-11-17 12:31:40 -05:00
joeycastillo
67be6affd3
new standard firmware for october boards
2023-10-19 15:49:27 -04:00
Jose Castillo and GitHub
5c94111ea2
Merge pull request #283 from neutralinsomniac/fix_hourly_chime_background
...
fix signal tunes not firing in background, and move buzzer disable/enable logic into movement
2023-09-24 13:06:19 -04:00
joeycastillo
b162dc0663
use movement_play_signal for default tune (fixes background signal)
2023-09-24 12:41:18 -04:00
joeycastillo
bc9b4ce700
update alternate firmware for new board color
2023-09-13 14:08:52 -04:00
joeycastillo
9cd39cd3e3
add new COLOR flag
2023-09-13 11:40:40 -04:00
joeycastillo
7fd51caa25
support years through 2080
2023-08-27 17:53:17 -04:00
joeycastillo
e4ad0e5567
default year to 2023
2023-08-27 17:53:02 -04:00
joeycastillo
1cb5d00aaf
final build of red firmware
2023-08-27 17:52:18 -04:00
joeycastillo
cd9d85e808
update red firmware for shipboards.sh
2023-08-26 11:49:18 -04:00
joeycastillo
d323b79916
new default firmware
2023-08-25 15:44:33 -04:00