-
@Gordon thx for the info, ... i was about to ask you to add an example or tutorial, but i can and will do that myself in the next days
-
this raises an important question for me - is it possible to work with specific module versions (entangled with firmware if needed) ?
from
var sensor = require("ADNS5050").connect(SPI3, B6);
to
var sensor = require("ADNS5050", "1.0.2").connect(SPI3, B6); // or '1.0.+' or '1.+' or no version = latest
would be perfect to get more stable code and important hints to the exact cause of "never changed code, but now it explodes" problems
if the version is part of the require api, some sort of header informations or even a module.versions file per project does not matter, it could even be near/identical to node.js/NPM with a package.info file which contains even more nice informations for building, packaging, etc. (e.g. which espruino firmware version this javacode depends on...)
combine that with some "building info" e.g. print out of used firmware/module versions (inside WEB IDE or running espruino as well) :-)
-
-
-
i am a brand new owner of 2 pinned picos* (proud to be able to control the LED for starters) and i would really love to have some kits available
- starter kit
- breadboard and such
- breadboard and such
- for those absolute beginners, who really will and want to learn soldering, but lets play first
- the seeed grove concept looks perfect
- wifi kit (pre-soldered ESP8266+shim+pico + maybe the often needed condensator?)
- bluetooth kit (HC-05 shim possible?)
- the seeed grove concept looks perfect
right now i have to learn all at once (electronics is hard enough, but there is more ! soldering, which tools? pliers, multimeter, etc. etc.) for me it is part of the fun and at least i have a solid programming background
tldr: for absolute beginners it would be more and immediate fun to have some (quick-)starter kits
*) ordered via tindie.com, thx for the fast delivery
- starter kit
are you sure that the local sandbox has priority over internet?
i tried it with the ESP8266_v25 module, i copied it to the project/module folder, but require took always the internet version, after renaming (and using that name in require) it worked