Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
Tips:
For a full reference visit the Markdown syntax.
Posted by @Robin
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sat 2021.08.28
After countless forum responses kept bringing me back to the same content time and time again, I realized a quick launch page similar to the FAQ's and Tips and Tricks pages is needed. Modified from an on-going list previously maintained in 'Writing an effective forum post'
English not your native language? Make use of these online translation tools:
https://translate.google.com/
https://www.deepl.com/translator
Flash firmware
https://www.espruino.com/Download#flashing
https://github.com/espruino/Espruino/blob/master/README_BuildProcess.md
Current Espruino versions and release dates
https://github.com/espruino/Espruino/releases
https://www.espruino.com/ChangeLog
http://www.espruino.com/binaries/travis/master/
Three WebIDE variants
Common 'Gotchas'
Frequently referenced pages:
Steps to locate Espruino source code (in this case the embedded WiFi module source)
Locate and click the Right Facing arrow adjacent to the heading, which takes one to:
Back up the tree in order to locate source code for other functions
Steps to locate Fonts source code (in this case the Font7x11Numeric7Seg font)
Typing 'Fonts' into the Search field at the upper right of most Espruino pages.
Noting that right clicking on almost every listed font takes one to:
Searching that list finds the desired Font7x11Numeric7Seg font.
Bangle specific
Emulator
Which Bangle hardware version do I have?
Bangle.js 2 only has a single button, while the original standard Bangle has 3 buttons
Steps to locate Bangle app source code: (in this case the touch event within 'Touch Launcher' app source)
Find the 'GitHub' icon to the left below app title 'Touch Launcher' and R-Click open which will take you to: [Line 230]
Web page control of Bangle: See heading below: Puck bi-directional Try It examples here
Bluetooth BLE
BLE 16-bit UUID Numbers Document
Puck bi-directional Try It examples here:
Javascript Language Reference
The Mozilla Developer Network 'MDN' reference along with w3c.org standards are the places to go to understand the language specifics, while W3Schools has a nice interactive try before coding editor-viewer.
@Robin
P.S. Thank you for supporting the Espruino community with the purchase of an Authentic Espruino board
Copyright 2021 ©