Commit Graph
100 Commits
Author SHA1 Message Date
Joey Castillo 3243ec37f3 lis2dw driver: silence warnings 2025-03-12 23:08:42 -04:00
Joey Castillo 185b9b1b97 move activity logging into Movement core 2025-03-12 23:05:06 -04:00
Joey Castillo 90bb34efd1 sunrise/sunset: beautify lat/lon settings on custom LCD 2025-03-12 20:59:04 -04:00
Joey Castillo 845d50fb34 implement FORCE_DISPLAY_TYPE flag 2025-03-12 20:56:46 -04:00
Joey Castillo 6c5df4b7d8 default to classic indicator addresses (fix for simulator) 2025-03-09 09:58:16 -04:00
Jose CastilloandGitHub 7330f26957 Merge pull request #13 from eiriksm/eiriksm-patch-6
Fix simulator LCD handling
2025-03-09 09:28:10 -04:00
Joey Castillo a6313b28c0 fix implicit-function-declaration warning 2025-03-08 17:58:58 -05:00
Joey Castillo ea47ea2bce improve sunrise/sunset on custom LCD 2025-03-08 17:40:39 -05:00
Joey Castillo 73aac153e2 note for future testing 2025-03-08 17:18:16 -05:00
Joey Castillo d35a3ee8d1 nicer time zone names on new LCD 2025-03-08 17:17:40 -05:00
Joey Castillo af094e2c2d shorten time zone names 2025-03-08 16:14:03 -05:00
Joey Castillo f745825a89 character set fix 2025-03-08 16:05:09 -05:00
Joey Castillo 138e91c6ef display glass autodetection 2025-03-08 13:43:11 -05:00
Joey Castillo dce2187ec1 rework IrDA demo, add face to display test file 2024-12-16 17:14:44 -05:00
Joey Castillo cdb92fb2d2 default to no sensor board 2024-12-16 17:14:09 -05:00
Joey Castillo 99a28dc886 accelerometer: have been using a threshold of 8 for latest tests 2024-12-16 16:41:26 -05:00
Joey Castillo 315cbb438e make Friday lowercase 2024-12-16 16:37:51 -05:00
Joey Castillo 251c4ba3c2 custom LCD: weekdays look better in uppercase 2024-12-13 19:03:27 -05:00
Joey Castillo 4b5e15cc1d accelrometer: add tap event, test by adding tap to set countdown 2024-11-27 18:04:17 -05:00
Joey Castillo c2b800bb69 accelerometer: clarify this bit 2024-11-27 11:12:29 -05:00
Joey Castillo a6f80ceb61 accelerometer: clarify purpose of this bit 2024-11-27 11:09:47 -05:00
Joey Castillo 9719567047 'movement' -> 'legacy' to signal things we still need to bring in 2024-11-27 10:56:50 -05:00
Joey Castillo bc08c5a05e add temperature data point for exploration 2024-11-27 10:43:23 -05:00
joeycastillo c6af677b79 accel: count orientation changes with TC2 instead of waking up 2024-11-18 23:50:21 -05:00
joeycastillo 548260b13e accelerometer: vibe check complete, no need for these diagnostic beeps 2024-11-18 22:26:45 -05:00
joeycastillo c8da4e5d82 use accelerometer to enter and exit low energy mode 2024-11-18 21:48:10 -05:00
joeycastillo 3e6079a24b track stationary, not active minutes 2024-11-18 21:39:12 -05:00
joeycastillo b00faa2b03 accelerometer: new hardware swaps interrupt wiring 2024-11-18 21:39:12 -05:00
joeycastillo b5fd0f7418 accel: lower wake threshold to smallest possible value 2024-11-18 18:45:44 -05:00
joeycastillo 6954fe60cb irda demo: minimum viable file upload test 2024-11-16 11:03:52 -05:00
joeycastillo 16afeb7193 bump gossamer commit 2024-11-10 23:41:56 -05:00
joeycastillo 9f36e67bfe bump tinyusb commit 2024-11-10 23:41:46 -05:00
joeycastillo 1bd53a001d remove phototransistor workarounds, new rev of Pro addresses them 2024-11-10 23:40:58 -05:00
joeycastillo 9c3c09a021 activity watch face improvements 2024-10-27 15:13:24 -04:00
joeycastillo b35d4afe85 add command to dump binary file as base64 encoded data 2024-10-27 15:13:10 -04:00
joeycastillo 59b58b5499 don't reformat filesystem on every boot 2024-10-27 14:30:58 -04:00
joeycastillo 83c7f18dd0 use char instead of uint8_t to match gossamer API 2024-10-27 14:27:55 -04:00
joeycastillo 93d88190ce bump gossamer commit 2024-10-27 14:24:06 -04:00
joeycastillo d892998e15 bump tinyusb commit 2024-10-27 14:23:57 -04:00
joeycastillo 9805442a8c Merge branch 'main' of github.com:joeycastillo/second-movement 2024-10-27 14:23:33 -04:00
Jose CastilloandGitHub 5faacc401e fix working directory 2024-10-27 14:15:44 -04:00
Jose CastilloandGitHub 20b4eb70ff index.html -> firmware.html 2024-10-27 14:13:19 -04:00
joeycastillo af409b82f1 log activity to file 2024-10-25 08:28:11 -04:00
joeycastillo c0514ad39a bring in Chirpy face 2024-10-22 07:49:41 -04:00
joeycastillo e8b4d4d010 suppress warning 2024-10-22 07:26:23 -04:00
joeycastillo be68857cb0 lis2dw driver: add note to fix acceleration reading 2024-10-22 07:03:10 -04:00
joeycastillo 13d98ef5c9 activity tracking proof of concept 2024-10-20 21:13:34 -04:00
joeycastillo 1e359c0f7c classic LCD was looking a bit dim 2024-10-19 15:43:53 -04:00
joeycastillo dc40cc9cd1 lis2dw driver: add stationary/motion detection 2024-10-19 14:54:33 -04:00
joeycastillo e34925139f lis2dw driver: fix incorrect register setting 2024-10-19 14:53:52 -04:00
joeycastillo 3577e5b5b1 set time: zone first, then date, then time 2024-10-19 13:28:22 -04:00
joeycastillo 19376625d1 more accelerometer work 2024-10-19 12:35:46 -04:00
joeycastillo 57de3e77f5 split IrDA demo from light sensor demo 2024-10-19 10:12:45 -04:00
joeycastillo a81b6960e3 more accelerometer testing 2024-10-16 08:20:20 -04:00
joeycastillo bc4c3cbd38 use gossamer 0.0.1 2024-10-14 21:19:09 -04:00
joeycastillo 323393355c remove failing command 2024-10-14 21:17:10 -04:00
joeycastillo 3226589821 watch.html renamed to firmware.html 2024-10-14 18:27:43 -04:00
joeycastillo 2b5c4a6801 get submodules lol 2024-10-14 18:15:47 -04:00
joeycastillo 40edc5b6cf re-enable simulator build 2024-10-14 12:52:31 -04:00
joeycastillo a82fc8fe7c remove old board defs 2024-10-14 12:51:55 -04:00
joeycastillo 2ea18e0f73 fix broken simulator build 2024-10-14 12:51:17 -04:00
joeycastillo ea8c55744b document the accelerometer setup 2024-10-14 12:38:13 -04:00
joeycastillo e5c568b757 use gossamer calls for EVSYS and TC2 event actions 2024-10-14 12:37:57 -04:00
joeycastillo df39195d5b work-in-progress IrDA implementation 2024-10-13 19:48:26 -04:00
joeycastillo 5fc2406bd6 bump gossamer commit 2024-10-13 13:03:26 -04:00
joeycastillo 8e385d9bad IR sensor demo shows something on screen 2024-10-12 13:37:18 -04:00
joeycastillo cc3ac4e20c fixup 2024-10-12 13:34:56 -04:00
joeycastillo 2d3412bb09 beep softer when changing modes (saves energy) 2024-10-12 11:34:06 -04:00
joeycastillo 4795818098 only build sensor features if sensor is available 2024-10-12 11:16:01 -04:00
joeycastillo 378ba85b58 bump gossamer commit 2024-10-11 07:33:20 -04:00
joeycastillo 8241b5cb99 bump tinyusb commit 2024-10-11 07:33:08 -04:00
joeycastillo 0567621781 rudimentary PWP capture with infrared sesor 2024-10-11 07:21:42 -04:00
joeycastillo 06aed9749f update 'new watch face' script 2024-10-10 20:57:57 -04:00
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 9c0330f247 more accelerometer experimentation 2024-10-09 01:39:01 -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 e966131d89 move accelerometer interrupt demo to Second Movement 2024-10-08 22:44:08 -04:00
joeycastillo 0b793f1d1c remove temperature face 2024-10-08 22:44:08 -04:00
joeycastillo c238511795 refactor watch I2C for gossamer 2024-10-08 22:44:08 -04:00
joeycastillo d05fdf2845 migrate temperature log to Second Movement 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 1e633f87b0 rename thermistor_logging_face -> temperature_logging_face 2024-10-08 22:44:08 -04:00
joeycastillo 918c410c9a rename thermistor_readout_face -> temperature_display_face 2024-10-08 22:44:08 -04:00
joeycastillo 77034fbe05 bump gossamer commit 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 b7fbc7420b add watch face that energizes all segments 2024-10-08 17:22:31 -04:00
joeycastillo 4933a84a2c remove uses of deprecated watch_gpio functions 2024-10-07 09:01:21 -04:00
joeycastillo ab861d81d1 fix time zones in simulator 2024-10-07 08:36:23 -04:00
joeycastillo a988733bb6 bump gossamer commit 2024-10-07 08:00:32 -04:00
joeycastillo 43a7890a5c deprecate most watch_gpio functions in favor of gossamer 2024-10-07 07:34:15 -04:00
joeycastillo 5546d5700d bump tinyusb commit 2024-10-07 07:33:35 -04:00
joeycastillo b9c80c9246 bump gossamer commit 2024-10-06 20:07:08 -04:00
joeycastillo 63c34005ee initial pass at simulator support 2024-10-06 17:14:46 -04:00
joeycastillo ffaf6f9fff bump gossamer commit 2024-10-06 17:13:53 -04:00
joeycastillo 42871ad951 clear all of seconds display when going to sleep 2024-10-06 12:01:41 -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