Joey Castillo
03aedcbdf9
Revert "faster emscripten builts: pass -j flag to emmake too"
...
This reverts commit 7c05086288e3aa8c1e13f9030de6555e26d2d764.
2025-07-07 18:54:33 -04:00
Joey Castillo
e02b81a897
provide BUILD_GIT_HASH variable even if git rev-parse fails
2025-07-06 15:19:40 -04:00
Joey Castillo
7c05086288
faster emscripten builts: pass -j flag to emmake too
2025-07-06 15:12:37 -04:00
Joey Castillo
bfdfc5460a
Merge branch 'main' of github.com:joeycastillo/gossamer
2025-07-06 15:10:02 -04:00
Joey Castillo
f94143cdb4
Merge pull request #4 from berdan/timeset-in-windows
...
Make TIMESET work on Windows
2025-07-06 15:07:36 -04:00
Daniel Bergman
316a6f10bf
Make TIMESET work on Windows
2025-07-06 20:51:29 +02:00
voloved
8c9b7a5326
Set time on make ( #3 )
...
* Make now sets timezone and time
* Git hash is saved
* Renamed functions per PR request
* TIMESET: min -> minute for clarity
* remove timezone definition
* add documentation around TIMESET, rename MAKEFILE_ prefix to BUILD_
* remove info output
---------
Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-07-06 10:29:00 -04:00
Daniel Bergman
dd9e89b9a0
Refactor build rules in rules.mk for better tracking and incremental builds ( #2 )
...
* Refactor build rules in rules.mk to use a compile rule template for source files, improving maintainability and readability. Update dependency file generation to ensure correct paths.
* refactor: move emscripten targets to rules.mk and fix build issues
fix: correct .PHONY declaration and dependency handling in rules.mk
2025-06-30 19:06:41 -04:00
Daniel Bergman
382265d086
Allow make clean and make install to run without BOARD set ( #1 )
...
* Allow make clean to run without BOARD set
* make install now checks for builds and no longer requires BOARD to be set
2025-06-30 19:05:04 -04:00
Joey Castillo
e289f52960
rtc: clear interrupt flags if a callback function can't
2025-06-14 19:36:19 -04:00
Joey Castillo
3b18ccb1f4
sam d21: incorporate insights from Adafruit's Sleepydog library
2025-06-14 16:18:15 -04:00
Joey Castillo
1ff0cc58cf
TC: SAM D21 also lacks an ONDEMAND flag
2025-06-07 09:14:38 -06:00
Joey Castillo
b22ea4c605
add example program, tester for Sensor Watch accelerometer boards
2025-06-07 09:03:26 -06:00
Joey Castillo
170fcb331a
SAM D11 fix: no ONDEMAND flag for TC peripheral
2025-06-07 09:02:55 -06:00
Joey Castillo
eb8e7d6445
tc: add function to set on-demand flag
2025-06-04 20:47:07 -04:00
Joey Castillo
ba12da2613
add functions to check if peripherals are enabled
2025-05-18 08:34:26 -04:00
Joey Castillo
2f6c9eae4b
update irda_tx for new sensor watch upload feature
2025-05-17 18:43:48 -04:00
Joey Castillo
422b346066
sensor watch boards: rename FORCE_DISPLAY_TYPE to DISPLAY
2025-05-17 12:26:51 -04:00
Joey Castillo
2d79f337c7
assume temperature board is present
2025-05-17 10:17:43 -04:00
Joey Castillo
6657eb097b
clear INTFLAG when disabling an interrupt channel
2025-05-16 08:55:09 -04:00
Joey Castillo
16e66f04b3
eic: allow eic_configure_pin to enable filtering
2025-05-12 22:20:47 -04:00
Joey Castillo
a82c20e780
saml22: allow SLCD frame counter as interrupt source
2025-04-21 00:05:10 -04:00
Joey Castillo
e4f3970036
candle demo for class
2025-03-14 22:20:13 -04:00
Joey Castillo
5890b7a860
removing PTC on SAM D11 (compilation issues)
2025-03-14 22:17:06 -04:00
Joey Castillo
f323fa7764
sensor watch: add options to force display type
2025-03-08 11:31:38 -05:00
Joey Castillo
7e30b9a176
qtpy is a crystalless design
2025-03-08 11:25:58 -05:00
joeycastillo
fb222add18
irda_tx: test file upload to sensor watch pro
2024-11-16 11:02:28 -05:00
joeycastillo
56993baf09
900 baud
2024-11-16 11:02:00 -05:00
joeycastillo
ac3923bce8
irda demo: Circuit Playground -> SW Pro at 600 baud
2024-11-10 23:38:49 -05:00
joeycastillo
987806ef0e
Revert "WIP higher bit depth graphics"
...
This reverts commit 84ddcf7cbaccc6e7bcab5c7a89f81c2522c0958c.
2024-10-27 16:41:38 -04:00
joeycastillo
64e8e93e0c
saml22: exclude eeprom area
2024-10-27 14:22:48 -04:00
joeycastillo
84ddcf7cba
WIP higher bit depth graphics
2024-10-27 11:43:47 -04:00
joeycastillo
4956f441b9
add note on SPI
2024-10-27 11:43:47 -04:00
joeycastillo
644b9ac910
hallowing Tx/Rx pins swapped
2024-10-27 11:43:37 -04:00
joeycastillo
369306fb2c
add hallowing SPI definition
2024-10-27 11:43:36 -04:00
joeycastillo
8493f89663
uart methods use char instead of uint8, silences warnings
2024-10-27 11:43:36 -04:00
joeycastillo
dcef018eeb
typos fixed
2024-10-26 14:01:14 -04:00
joeycastillo
9f965c4e08
remove outdated examples
2024-10-26 13:47:40 -04:00
joeycastillo
e81b538e52
add linker script for smaller SAM L21, new badge hack
2024-10-26 13:46:19 -04:00
joeycastillo
b5a6dae44b
silence warning in event system
2024-10-26 13:44:21 -04:00
joeycastillo
88cd0f1010
add OLED example
2024-10-26 13:43:38 -04:00
joeycastillo
312d1da81e
add vectorscope touch badge hack
2024-10-16 19:36:20 -04:00
joeycastillo
d20b175402
gossamer 0.0.1!
v0.0.1
2024-10-14 21:17:55 -04:00
joeycastillo
2ffe9c24d8
remove references to peripheral mode
2024-10-14 21:15:38 -04:00
joeycastillo
7502f663a4
bring in submodules
2024-10-14 20:56:49 -04:00
joeycastillo
bc5829b32a
big doxygen improvements
2024-10-14 20:50:36 -04:00
joeycastillo
9f4ca52184
remove TODO
2024-10-14 19:54:39 -04:00
joeycastillo
bd4fe51a8b
SAM D51 also has a different EVSYS setup
2024-10-14 19:22:53 -04:00
joeycastillo
14874c7a56
update readme
2024-10-14 19:18:52 -04:00
joeycastillo
0ecf3a8a04
improve documentation
2024-10-14 19:18:47 -04:00