Jacdac client services for MakeCode
Перейти к файлу
Peli de Halleux 6cfeb917f2
Add supportedTargets (#24)
* use format

* updated monolight

* adding supported targets

* removing most jacdac in blocks

* surviver
2020-12-15 16:27:53 +01:00
.github/workflows 0.2.5 2020-12-11 14:01:09 +01:00
.vscode Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
accelerometer Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
assets 0.2.5 2020-12-11 14:01:09 +01:00
base remove string constants 2020-12-08 21:48:16 +01:00
bootloader Clean out parts (#16) 2020-12-15 05:42:24 +01:00
button Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
buzzer Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
codal-message-bus remove string constants 2020-12-08 21:48:16 +01:00
control Clean out parts (#16) 2020-12-15 05:42:24 +01:00
controller Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
docs/reference bring in jcdac project 2020-06-09 17:51:50 -07:00
gamepad Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
humidity Clean out parts (#16) 2020-12-15 05:42:24 +01:00
iot-hub Clean out parts (#16) 2020-12-15 05:42:24 +01:00
keyboard remove string constants 2020-12-08 21:48:16 +01:00
led-matrix-controller Clean out parts (#16) 2020-12-15 05:42:24 +01:00
led-matrix-display Clean out parts (#16) 2020-12-15 05:42:24 +01:00
legacy Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
light Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
logger Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
logger-host removed spurious logging 2020-12-09 02:31:41 -08:00
microphone Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
model-runner Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
mono-light Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
motor Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
mouse remove string constants 2020-12-08 21:48:16 +01:00
multitouch Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
power Clean out parts (#16) 2020-12-15 05:42:24 +01:00
proto-test Clean out parts (#16) 2020-12-15 05:42:24 +01:00
role-manager Clean out parts (#16) 2020-12-15 05:42:24 +01:00
role-manager-host Split JACDAC services into mono repo (#12) 2020-12-08 13:09:10 +01:00
rotary-encoder Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
sensor Merge branches 'master' and 'master' of https://github.com/microsoft/pxt-jacdac 2020-12-15 02:29:12 -08:00
sensor-aggregator Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
servo Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
settings Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
settings-host 0.2.7 2020-12-15 05:06:22 -08:00
sim bring in jcdac project 2020-06-09 17:51:50 -07:00
slider Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
system Clean out parts (#16) 2020-12-15 05:42:24 +01:00
tcp Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
thermometer Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
wifi Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
.clang-format Add C++ indent settings 2020-08-13 09:37:04 +02:00
.gitattributes 0.2.5 2020-12-11 14:01:09 +01:00
.gitignore Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2020-06-09 17:43:42 -07:00
Gemfile Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
LICENSE Initial LICENSE commit 2020-06-09 17:43:43 -07:00
Makefile Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
README.md pxt-jacdac-services -> pxt-jacdac 2020-12-08 15:18:59 +01:00
SECURITY.md Initial SECURITY.md commit 2020-06-09 17:43:44 -07:00
_config.yml Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
actuator.ts Constants cleanup (#11) 2020-12-03 00:44:48 -08:00
app.cpp micro:bit support (#8) 2020-10-29 06:29:52 -07:00
commands.ts Constants cleanup (#11) 2020-12-03 00:44:48 -08:00
config.ts Clean out parts (#16) 2020-12-15 05:42:24 +01:00
hw.cpp Don't lose timer events 2020-11-03 15:55:31 +01:00
hw.h bring in jcdac project 2020-06-09 17:51:50 -07:00
index.html 0.2.5 2020-12-11 14:01:09 +01:00
jacdac.svg bring in jcdac project 2020-06-09 17:51:50 -07:00
jdlow.c Fix rx_timeout bug 2020-11-03 15:55:52 +01:00
jdlow.h micro:bit support (#8) 2020-10-29 06:29:52 -07:00
jdprotocol.h bring in jcdac project 2020-06-09 17:51:50 -07:00
jdsim.ts updated simulator support to run in arcade 2020-12-11 14:00:19 +01:00
jdutil.c bring in jcdac project 2020-06-09 17:51:50 -07:00
mbbridge.cpp Fix mem corruption 2020-11-03 14:46:13 +01:00
mbbridge.h micro:bit support (#8) 2020-10-29 06:29:52 -07:00
mbcompat.ts Syntax fixes 2020-12-01 15:43:20 +01:00
mkc-arcade.json Build for arcade and microbit 2020-10-29 15:25:45 +01:00
mkc-microbit.json Build for arcade and microbit 2020-10-29 15:25:45 +01:00
mkc.json Split JACDAC services into mono repo (#12) 2020-12-08 13:09:10 +01:00
ns.ts Revert "move singleton to modules namepsace" 2020-12-15 05:09:02 -08:00
pack.ts Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
packet.ts unjdpack -> jdunpack 2020-12-15 06:01:40 +01:00
pipes.ts Close pipe on error 2020-11-03 16:24:04 +01:00
pxt.json 0.2.7 2020-12-15 05:06:22 -08:00
routing.ts Add supportedTargets (#24) 2020-12-15 16:27:53 +01:00
service.ts bring in jcdac project 2020-06-09 17:51:50 -07:00
test.ts updated simulator support to run in arcade 2020-12-11 14:00:19 +01:00
tsconfig.json Split JACDAC services into mono repo (#12) 2020-12-08 13:09:10 +01:00

README.md

JACDAC Services for MakeCode

This project contains JACDAC host and client services for MakeCode editors.

This project is still under construction.

Using this extensions

Supported editors

Developer section

To refresh the constants.ts files,

  • build jacdac-spec (npm run buildspecs from jacdac-ts)
  • copy all files from jacdac-spec/services/generated/makecode to the root folder of this repo

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.