Quick Start Best Practices - Commonly Referenced Links to Review and Bookmark #1238
Unanswered
espruino-discuss2
asked this question in
Tutorials
Replies: 0 comments
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
Posted at 2021-08-28 by Robin
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)* > https://banglejs.com/apps/
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 > End-user and five-year supporter of Original Espruino boards (circa January 2017)
P.S. Thank you for supporting the Espruino community with the purchase of an Authentic Espruino board
> Edits: > Sat 2021.08.28 Created > Sun 2021.010.03 Added Bangle web page BLE > Sat 2021.010.30 Added ECMA262 Specification
*Copyright 2021* ©
Beta Was this translation helpful? Give feedback.
All reactions