03 June 2020, 19:19 | #1 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
The Amiga(like) Smart Watch
Hi all,
Update: Blog post with pics, vid and source code here: https://thedorkweb.substack.com/p/ta...he-dork-web-10 I wasn't sure if this was the right place to post, but it feels right. If it's wrong, please move to somewhere more relevant. My partner wanted a basic countdown timer watch to use outside. I thought this would be the perfect opportunity to ask the question, "What would an Amiga smart watch be like?". Of course, when I say Amiga I mean Workbench 1.x, not 2 or later. The hardware is the the TTGO T-Watch, but the software is built on top of the examples that came with the arduino library. The watch has a flexible countdown timer, speaks the amount of time left, and plays MOD tunes once the alarm sounds. There's a Say command I knocked up just now (it's rough and I don't have time to finish it but it works). I'm releasing the full details, source code, vids and everything online tomorrow via my personal newsletter, Tales From The Dork Web. I thought some of the forum members might like an advance heads up. At some point I'd like to rewrite something properly from scratch with theme support so I can switch between 1.x, 3.x and otehrs. The code is pretty horrible under the hood, the whole thing is a Proof-of-Concept but if you're a glutton for punishment it's here. Last edited by stevelord; 04 June 2020 at 15:34. Reason: updated with blog post link |
03 June 2020, 21:17 | #2 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Erk, missed some attachments. Here's the watch emulating a ZX Spectrum (badly) and running the Workbench-based system.
|
03 June 2020, 22:27 | #3 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
That's pretty cool stevelord
Much better than an Apple watch |
04 June 2020, 00:00 | #4 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
That's excellent - I made a watch face for the Garmin Vivoactive, however I'm now wanting one of those watches. Especially the 2000 version!
|
04 June 2020, 03:57 | #5 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
So here's the thing. The code is really horrible under the hood because I didn't understand the architecture. If there's enough interest I'll consider building something like this properly.
What I wonder is how much I'd have to do to get AROS grade compatibility. I don't think the normal intuition stuff works well but if it does I think I can make something semi portable. Not directly GUI portable, but to give Amiga a lease of life in a space where it can still compete. |
04 June 2020, 19:19 | #6 |
Registered User
Join Date: Aug 2017
Location: Stockholm Sweden
Posts: 23
|
@stevelord
Kool! Do you know if it also work on the new TTGO T-Watch 2020? Horrible code you say, but maybe the begining of THE Amiga Watch. Edit: Read your blog now, problem solving at it's finest and with an Amiga touch at that! Looking forward to an update when you get the TTGO T-Watch 2020 Last edited by khayoz; 04 June 2020 at 20:21. Reason: Update |
04 June 2020, 23:36 | #7 |
Returning fan!
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
|
A-m-a-z-i-n-g!!!
|
30 June 2020, 16:24 | #8 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
Mine has arrived, woohoo!
ESP platform installed, libraries installed, and I get a compilation error: Code:
'class TTGOClass' has no member named 'bl' The code pulls in <TTGO.h>, and doesn't seem to pull in lilygowatch.h anywhere. The define in your code is LILYGO_TWATCH_2020_V1, too. I've tried including lilygowatch.h, and defining LILYGO_WATCH_2020_V1, and defining LILYGO_WATCH_LVGL, still no beans, error in GUI.c. Added lvgl/lvgl.h to that, and now get complaints that lv_style_plain does not exist... It seems that there's been a big refactoring of lvgl from 6.1.2 to 7, which has changed the style system,and the watch library has been updated to that as of 2 days ago... Any ideas? |
30 June 2020, 21:25 | #9 |
Registered User
Join Date: Apr 2019
Location: UK
Posts: 540
|
Just so people know here, Chiark very kindly got in touch with me. It looks like the release version of the TTGO library still works fine. I'm going to refactor and do some testing this weekend to see if I can bring it forward to work with the new LVGL library.
Github discussion is here in case anyone's interested: https://github.com/stevelord/AWatch/...ment-651894908 |
02 July 2020, 15:36 | #10 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
Thanks Steve, love this! Have you found a decent base to start from? The provided SimpleWatch is a little, er, basic in the extreme.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Commodore Amiga Promo Watch | Steffest | Nostalgia & memories | 1 | 13 May 2019 12:33 |
UAE on Smart TV Stick ?? | SkulleateR | support.OtherUAE | 4 | 02 February 2016 23:43 |
Amiga promo watch | dreamkatcha | Nostalgia & memories | 3 | 18 November 2015 18:17 |
Watch out for our competition to win the new Cyclone VX PS gamepad 2 Amiga controller | Mounty | Retrogaming General Discussion | 0 | 15 August 2013 08:21 |
Amiga Warez Version Watch | Dizzy | Amiga websites reviews | 4 | 10 September 2008 18:15 |
|
|