Question on how Bangle 2 watch from a firmware's perspective #6325
Replies: 1 comment
-
Posted at 2023-10-21 by user156811 So even the hardware drivers are in javascript? https://www.espruino.com/modules/ST7735.js Posted at 2023-10-21 by user140377 Try https://github.com/espruino/Espruino/blob/master/libs/banglejs/jswrap_bangle.c Posted at 2023-10-25 by @gfwilliams A lot of the simple drivers for hardware are actually in the Some JS (for menus, prompts) is in Specifically the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2023-10-21 by user156811
Question one
https://github.com/espruino/Espruino/blob/master/boards/BANGLEJS2.py
So here is the list of configurations for the Bangle 2. I'm just wondering were are the actual drivers for this located at. For example there's this line "'device' : 'CST816S'". So there must be a CST816S c class somewhere right?
Question Two
Where's the code to handle the the Bangle 2 OS watch. The Espruino.js is just a runtime to make javascript work on the embedded device. So i'm guessing there's also a repo for the code for the watch right?
This is a very cool project. Just trying to figure out how it works :)
Beta Was this translation helpful? Give feedback.
All reactions