314 Commits

Author SHA1 Message Date
mitxela
9b4576ec75 add acrylic case cad files 2025-10-29 11:22:23 +00:00
mitxela
f728427125 appease demands for noncompliant date formats
...but hide them behind an #ifdef
2025-10-29 11:22:05 +00:00
mitxela
255c90361f fwd protect stack when jumping to system loader
can't be too careful eh
2025-10-27 16:40:39 +00:00
mitxela
16bec0ccc6 fwt version 0.0.2 2025-10-26 14:12:42 +00:00
mitxela
1b95580516 Add display test mode 2025-10-26 14:09:49 +00:00
mitxela
bd222dde25 Countdown: set decimal point when epoch has past
Once the moment has gone, always display 0.000, regardless of GPS/RTC precision
2025-10-26 13:10:17 +00:00
mitxela
dd996db681 Resend date in pendSV during count_hidden
Enables text such as "utc offset" to still flip over when clock is folded/unfolded
2025-10-26 12:48:27 +00:00
mitxela
1064ac5038 Double-sided tape wallhanger by Kevin Thomasson 2025-10-25 12:18:45 +01:00
Teque5
87040842fc slim wallhanger (#3)
* slim wallhanger

* rename

* added midpoint locker
2025-10-25 11:56:27 +01:00
mitxela
8af0b73a77 typo in hinge.svg
Black 6mm rectangle should have a height of 22.56, with the lower hole 6mm from the bottom, and the top hole 5.28 from the top. It was off by 0.28mm so hardly noticable with the kerf of the laser, but we may as well make it exact.
2025-10-08 12:07:19 +01:00
mitxela
0dc65df840 Add redrawn STEP files
These don't exactly match the STL files although both will work. STL files were generated from the OpenSCAD file. STEP files were redrawn with some fillets and other tweaks, moving forwards the step files may be the main reference
2025-10-08 11:55:02 +01:00
mitxela
9e6b0c1afa Move main STL files into folders for rev C, rev D 2025-10-08 11:54:08 +01:00
mitxela
f5113a92e4 Set brightness curve in config file for phototransistor
The default curve in the firmware, with nothing specified in the config file (or this commented out) matches the LDR.
2025-10-08 11:24:02 +01:00
mitxela
67010598d9 add STL for phototransistor (VTT9812FH) 2025-10-08 11:08:22 +01:00
mitxela
70c04301dc bootloader user request on PA2/hinge TX 2025-08-03 12:21:24 +01:00
mitxela
b7e80f0d8d update config.txt template 2025-08-02 14:34:22 +01:00
mitxela
22cb434297 inc fwt version 2025-08-02 14:18:12 +01:00
mitxela
c632fc4c28 wipe vbat measurement on leaving mode_vbat 2025-08-02 01:39:14 +01:00
mitxela
b3e00fb43c Reduce power-on precision if coin cell below 2.7V 2025-08-02 01:26:30 +01:00
mitxela
914471d6f3 oversampling vbat is substantially more stable 2025-08-01 19:37:36 +01:00
mitxela
922586d549 mode_vbat 2025-08-01 19:28:59 +01:00
mitxela
6ee513efb1 initial vbat reading using adc3 2025-08-01 16:04:12 +01:00
mitxela
c3e81356f5 monitor beidou, plot gps and the highest non-gps satview 2025-08-01 11:43:28 +01:00
mitxela
384b85b9f9 further complication of GSV parsing
signal ID is not always present, number of fields is variable, what was meant to be a quick way of showing number of satellites is becoming a mess
2025-08-01 11:05:25 +01:00
mitxela
f4751fce09 correctly interpret multiple GSV messages
M10 gps module sends GPGSV multiple times in separate groups, even though it's only listening to a single band.
2025-08-01 02:16:35 +01:00
mitxela
b30b862fda latch satview
ublox 10 series output GSV only every 5 seconds
2025-08-01 01:22:08 +01:00
mitxela
74f683c7ba update qspi.md 2025-07-31 23:24:44 +01:00
mitxela
43cdfe10cc tzmap 2025b (full) 2025-07-31 22:37:14 +01:00
mitxela
6ba38a7a55 tzrules to 2025b 2025-07-31 13:58:19 +01:00
mitxela
05ab0d7123 update timezone-names to 2025b 2025-07-31 13:45:09 +01:00
mitxela
529555730a Bootloader updates to explicitly protect the stack
Using both noreturn and __builting_unreachable() is superfluous but hopefully makes it twice as unlikely to optimise the jump into a tail call. Not sure if this is better than -O0 but hopefully makes some people less unhappy.
2025-07-31 11:20:20 +01:00
mitxela
fa71140552 add physical dimensions to hinge svg 2025-07-31 10:47:49 +01:00
mitxela
0d76b0f078 generate either version in openscad 2025-07-31 10:26:48 +01:00
mitxela
f2cc1f54ab cad for vtt9812fh 2025-07-25 11:03:43 +01:00
mitxela
eca890e2b2 a dubiously helpful overlay for brightness curve 2025-07-18 12:20:23 +01:00
mitxela
fd62ade91b method to convert a bunch of brightness values 2025-07-18 12:01:34 +01:00
mitxela
4fb73649ea basic support for touchscreen devices 2025-07-12 23:21:57 +01:00
mitxela
3bc2ccb08b allow pasting in brightness curve values 2025-07-12 22:30:21 +01:00
mitxela
90ac0fc267 generate binary files 2025-07-04 17:43:42 +01:00
mitxela
8ce8a867d1 compatibility with toolchain 12.3.rel1 2025-07-04 17:42:04 +01:00
mitxela
715e8b338d Ignore env hashes using clean/smudge filter
Add following to .git/config:

[filter "eclipse_env_hash"]
	clean = sed 's/env-hash=\"[-,0-9]*\"/env-hash=\"0000000000000000000\"/g'
	smudge = cat
2025-07-04 17:25:38 +01:00
mitxela
2571e62078 Revert "Don't track these IDE files that keep changing"
This reverts commit 8e4d62cca4.
2025-07-04 17:08:06 +01:00
mitxela
7a0fc54fa8 add shelfstand cad files 2025-06-29 18:19:36 +01:00
mitxela
a1e8af3cf9 Add handcrafted SVG version of moshidraw hinge 2025-06-29 17:58:50 +01:00
mitxela
122e601da9 add readme 2025-05-25 12:36:35 +01:00
mitxela
4ce85147f0 CAD files for antenna case
Specifically for the patch antenna with SMA connector crimped as close as possible. Top half (caset.stl) needs to be printed upside down with support for the cable shroud. Last modified 2023-04-19
2025-05-21 12:56:06 +01:00
mitxela
16edb66444 Add cad files for wall hangers 2025-05-21 12:49:25 +01:00
mitxela
7c9b9b6f0e lasercut files update for easier tiling 2025-05-21 12:24:08 +01:00
mitxela
c46e7cc803 Add moshidraw file for hinge (convert to DXF or SVG later) 2025-05-21 12:23:17 +01:00
mitxela
2dd441d178 make colon cover a teeny bit taller 2025-05-21 12:07:35 +01:00