joeycastillo
e1b5395e10
preliminary accelerometer support in Movement
2024-10-09 09:48:49 -04:00
joeycastillo
dd8599a5e1
implement INT2, accelerometer test shows sleep state on LED
2024-10-09 02:05:12 -04:00
joeycastillo
eb9206c8a1
separate out interrupt config vs enable
2024-10-09 01:39:01 -04:00
joeycastillo
d9bee40018
rearrange LIS2DW functions in data sheet order
2024-10-09 00:39:23 -04:00
joeycastillo
c238511795
refactor watch I2C for gossamer
2024-10-08 22:44:08 -04:00
joeycastillo
d9b5e209c8
migrate temperature display to Second Movement
2024-10-08 22:44:08 -04:00
joeycastillo
4f297932ac
refactor watch SPI for gossamer
2024-10-08 22:44:08 -04:00
joeycastillo
cdcb612432
refactor watch UART for gossamer
2024-10-08 22:38:11 -04:00
joeycastillo
4933a84a2c
remove uses of deprecated watch_gpio functions
2024-10-07 09:01:21 -04:00
joeycastillo
43a7890a5c
deprecate most watch_gpio functions in favor of gossamer
2024-10-07 07:34:15 -04:00
joeycastillo
5b8efa87d7
watch_display_float_with_best_effort: support negative numbers
2024-10-06 11:57:57 -04:00
joeycastillo
bfc791cdbf
improve decimal display outside positions 4 and 6
2024-10-06 11:28:54 -04:00
joeycastillo
d0af20b4de
avoid running over into position 10
2024-10-06 11:28:28 -04:00
joeycastillo
0a9d71e2d4
use consistent naming style for typedefs
2024-10-05 10:36:58 -04:00
joeycastillo
997f091c16
use updated gossamer typedefs
2024-10-05 10:36:58 -04:00
joeycastillo
996571967f
bring in battery voltage face, add new method and demo for displaying floats
2024-09-30 00:24:23 -04:00
joeycastillo
0185b56972
custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL
2024-09-29 22:53:54 -04:00
joeycastillo
e5b458fe3b
blink colon when clock is in sleep mode (custom LCD only)
2024-09-29 15:49:51 -04:00
joeycastillo
4b8b092594
tick_animation is now sleep_animation (which just displays an indicator on new LCD)
2024-09-29 15:24:43 -04:00
joeycastillo
b66f91a0b9
add option for text across the top on custom LCD
2024-09-29 15:24:43 -04:00
joeycastillo
523d416502
add function for long weekdays
2024-09-29 15:24:43 -04:00
joeycastillo
67e33000d9
add edge cases for custom LCD
2024-09-29 14:18:53 -04:00
joeycastillo
2af976c8c8
clean up const qualifiers in display functions
2024-09-29 13:56:16 -04:00
joeycastillo
e2ac434c3b
move buzzer sequence timing to TC0
2024-09-29 12:43:12 -04:00
joeycastillo
9bedee8e54
consistently use _t convention
2024-09-29 07:45:24 -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
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
2e738db673
add buzzer volume control
2024-09-22 13:34:46 -04:00
joeycastillo
9274f532d2
improve API for text display
2024-09-19 08:42:07 -04:00
joeycastillo
dbf31b4e28
new name for irq handlers
2024-09-18 21:28:55 -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
7ee3eeac49
clean up location of some private functions
2024-09-18 17:05:10 -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
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
Matheus Afonso Martins Moreira
a2e5417de9
Merge PR #461 - improve t/y special case docs
...
Fix a typo and make the documentation clearer.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/461
2024-09-03 00:28:25 -03:00
Matheus Afonso Martins Moreira
db4097bf84
Merge PR #426 - add temperature input to simulator
...
This patch enhances the Sensor Watch simulator with a temperature input
allowing users to simulate and test the temperature sensor.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/426
2024-08-30 16:47:47 -03:00