6209706947
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
cmds | ||
docs | ||
editor | ||
libs | ||
sim | ||
theme | ||
windowsapp | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
LICENSE.txt | ||
README.md | ||
SECURITY.md | ||
THIRD-PARTY-NOTICES.txt | ||
faviconDescription.json | ||
package-lock.json | ||
package.json | ||
ptrcheck-ignore | ||
pxtarget.json | ||
targetconfig.json | ||
travis-tests.sh | ||
tslint.json | ||
webmanifest.json |
README.md
chibitronics target for PXT
This target allow to program a Chibi Chip using PXT (Microsoft Programming Experience Toolkit).
- Currently hosted at https://makecode.chibitronics.com
Local server
The local server allows to run the editor and the documentation from your computer.
Setup
The following commands are a 1-time setup after synching the repo on your machine.
- See requirements for pxt
- clone this repo to your computer and go in the project folder
git clone https://github.com/microsoft/pxt-chibitronics
cd pxt-chibitronics
- install the PXT command line (add
sudo
for Mac/Linux shells).
npm install -g pxt
- install the dependencies
npm install
- install platformio command line:
python2 -m pip install -U platformio
- install the ltc platform:
platformio platform install https://github.com/xobs/platformio-ltc
Running
Run this command to open a local web server (add sudo
for Mac/Linux shells)
pxt serve
If the local server opens in the wrong browser, make sure to copy the URL containing the local token. Otherwise, the editor will not be able to load the projects.
If you need modify the .cpp
files, turn on yotta compilation with the -yt
flag (add sudo
for Mac/Linux shells):
pxt serve -yt
Updates
To update your PXT version and make sure you're running the latest tools, run (add sudo
for Mac/Linux shells)
pxt update
More instructions at https://github.com/Microsoft/pxt#running-a-target-from-localhost