Jacdac client services for MakeCode
Перейти к файлу
pelikhan 2774e49a47 0.4.29 2021-04-07 04:34:48 -07:00
.github/workflows Further caching fixes 2020-12-15 16:45:31 +01:00
.vscode Initial files for MakeCode project 2020-06-09 17:44:32 -07:00
accelerometer 0.4.29 2021-04-07 04:34:48 -07:00
accelerometer-host 0.4.29 2021-04-07 04:34:48 -07:00
analog-button updated generated clients 2021-04-06 21:43:24 +02:00
arcade-gamepad updated generated clients 2021-04-06 21:43:24 +02:00
arcade-screen updated constants 2021-02-24 23:33:04 -08:00
arcade-sound added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
barcode-reader added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
barometer 0.4.29 2021-04-07 04:34:48 -07:00
base revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
bit-radio added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
bootloader revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
button 0.4.29 2021-04-07 04:34:48 -07:00
button-host 0.4.29 2021-04-07 04:34:48 -07:00
buzzer 0.4.29 2021-04-07 04:34:48 -07:00
character-screen 0.4.29 2021-04-07 04:34:48 -07:00
color updated generated clients 2021-04-06 21:43:24 +02:00
compass 0.4.29 2021-04-07 04:34:48 -07:00
control regenerated constants 2021-03-18 15:38:32 -07:00
controller 0.4.29 2021-04-07 04:34:48 -07:00
distance 0.4.29 2021-04-07 04:34:48 -07:00
dmx 0.4.29 2021-04-07 04:34:48 -07:00
docs/reference JACDAC => Jacdac 2021-02-11 20:07:03 -08:00
e-co2 0.4.29 2021-04-07 04:34:48 -07:00
examples/microbit proper conversion 2021-04-06 09:17:13 -07:00
gamepad 0.4.29 2021-04-07 04:34:48 -07:00
gyroscope 0.4.29 2021-04-07 04:34:48 -07:00
heart-rate 0.4.29 2021-04-07 04:34:48 -07:00
hid-keyboard added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
hid-mouse added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
humidity 0.4.29 2021-04-07 04:34:48 -07:00
illuminance 0.4.29 2021-04-07 04:34:48 -07:00
indexed-screen updated generated clients 2021-04-06 21:43:24 +02:00
iot-hub added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
joystick 0.4.29 2021-04-07 04:34:48 -07:00
keyboard remove string constants 2020-12-08 21:48:16 +01:00
led 0.4.29 2021-04-07 04:34:48 -07:00
led-matrix updated generated clients 2021-04-06 21:43:24 +02:00
led-pixel 0.4.29 2021-04-07 04:34:48 -07:00
light-level 0.4.29 2021-04-07 04:34:48 -07:00
logger revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
logger-host revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
magnetometer 0.4.29 2021-04-07 04:34:48 -07:00
matrix-keypad added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
microphone added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
midi-output added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
model-runner 0.4.29 2021-04-07 04:34:48 -07:00
motion 0.4.29 2021-04-07 04:34:48 -07:00
motor 0.4.29 2021-04-07 04:34:48 -07:00
mouse remove string constants 2020-12-08 21:48:16 +01:00
multitouch 0.4.29 2021-04-07 04:34:48 -07:00
potentiometer 0.4.29 2021-04-07 04:34:48 -07:00
power updated generated clients 2021-04-06 21:43:24 +02:00
proto-test Revert "Initial files for MakeCode project" 2021-04-02 11:38:07 -07:00
pulse-oximeter 0.4.29 2021-04-07 04:34:48 -07:00
rain-gauge 0.4.29 2021-04-07 04:34:48 -07:00
real-time-clock 0.4.29 2021-04-07 04:34:48 -07:00
reflected-light 0.4.29 2021-04-07 04:34:48 -07:00
relay added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
rng updated cosntants 2021-03-17 10:10:48 -07:00
role-manager updated rover 2021-03-16 13:42:38 +01:00
rotary-encoder 0.4.29 2021-04-07 04:34:48 -07:00
rover updated rover info 2021-03-21 15:03:45 +01:00
sensor fix threshold issue 2021-03-11 06:49:53 -08:00
sensor-aggregator 0.4.29 2021-04-07 04:34:48 -07:00
servo 0.4.29 2021-04-07 04:34:48 -07:00
settings 0.4.29 2021-04-07 04:34:48 -07:00
settings-host 0.4.29 2021-04-07 04:34:48 -07:00
seven-segment-display updated generated clients 2021-04-06 21:43:24 +02:00
sim JACDAC => Jacdac 2021-02-11 20:07:03 -08:00
soil-moisture 0.4.29 2021-04-07 04:34:48 -07:00
solenoid 0.4.29 2021-04-07 04:34:48 -07:00
sound-level 0.4.29 2021-04-07 04:34:48 -07:00
sound-player updated generated clients 2021-04-06 21:43:24 +02:00
sound-sensor updated constants 2021-02-22 05:35:41 -08:00
sound-spectrum updated generated clients 2021-04-06 21:43:24 +02:00
speech-synthesis updated generated clients 2021-04-06 21:43:24 +02:00
switch added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
switch-button updated groups 2021-02-12 05:53:05 -08:00
system revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
tcp 0.4.29 2021-04-07 04:34:48 -07:00
thermocouple 0.4.29 2021-04-07 04:34:48 -07:00
thermometer 0.4.29 2021-04-07 04:34:48 -07:00
traffic-light added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
tvoc 0.4.29 2021-04-07 04:34:48 -07:00
uv-index 0.4.29 2021-04-07 04:34:48 -07:00
vibration-motor added on changed events for simple numberic sensors 2021-03-11 06:07:38 -08:00
water-level 0.4.29 2021-04-07 04:34:48 -07:00
weight-scale 0.4.29 2021-04-07 04:34:48 -07:00
wifi 0.4.29 2021-04-07 04:34:48 -07:00
wind-direction 0.4.29 2021-04-07 04:34:48 -07:00
wind-speed 0.4.29 2021-04-07 04:34:48 -07:00
.clang-format Add C++ indent settings 2020-08-13 09:37:04 +02:00
.eslintrc.json moving constants from jacdac to jacdac.constants 2021-03-04 10:53:21 +01: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
CONTRIBUTING.md added contributing 2021-02-28 21:59:17 +01: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 Update README.md 2021-03-08 09:28:45 +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 revert jacdac.constants renaming 2021-03-07 11:38:49 +01:00
app.cpp Flood ping support 2021-03-25 08:32:56 -07:00
bump.sh added bump 2021-03-04 11:04:46 +01:00
commands.ts implement triplicate events (#28) 2021-01-14 18:18:16 +01:00
config.ts more cleanup 2020-12-16 22:36:59 +01:00
diagnostics.ts JACDAC => Jacdac 2021-02-11 20:07:03 -08:00
eventqueue.ts implement triplicate events (#28) 2021-01-14 18:18:16 +01:00
hw.cpp Increase delay after lo-pulse to 50us 2021-03-25 16:29:52 -07:00
hw.h bring in jcdac project 2020-06-09 17:51:50 -07:00
icon.png updated image 2021-02-11 20:13:34 -08:00
jdlow.c Drop JACDAC vNext packets 2021-01-12 15:07:11 +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 JACDAC => Jacdac 2021-02-11 20:07:03 -08:00
jdutil.c bring in jcdac project 2020-06-09 17:51:50 -07:00
mbbridge.cpp Add comment 2021-03-23 11:20:04 -07:00
mbbridge.h micro:bit support (#8) 2020-10-29 06:29:52 -07:00
mbcompat.ts added identify animation 2021-03-26 04:32:14 -07:00
mk.sh make micro:bit the default target for testing 2021-03-25 05:53:13 +01:00
mkc-arcade.json moving constants from jacdac to jacdac.constants 2021-03-04 10:53:21 +01:00
mkc-maker.json make micro:bit the default target for testing 2021-03-25 05:53:13 +01:00
mkc.json make micro:bit the default target for testing 2021-03-25 05:53:13 +01:00
modules.ts start on identify 2020-12-17 09:34:29 +01:00
ns.ts removed icon 2021-04-07 10:40:47 +02:00
pack.ts emitting booleans 2021-02-11 08:16:50 -08:00
packet.ts feat: implement new role manager (#30) 2021-02-06 01:53:55 +01:00
pipes.ts Renames: snake_case to camelCase 2021-01-14 18:32:03 +01:00
pxt.json 0.4.29 2021-04-07 04:34:48 -07:00
rolemgr.ts updated logging info 2021-03-24 04:07:23 -07:00
routing.ts protext first access 2021-04-04 15:56:27 -07:00
service.ts Drop name from clients, only leave the role 2021-02-09 18:56:59 -08:00
test.microbit.ts make micro:bit the default target for testing 2021-03-25 05:53:13 +01:00
test.ts added checkproxy impl 2021-03-23 04:00:52 -07: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

Issues are tracked at https://github.com/microsoft/jacdac/issues .

To build all projects

sh mk.sh

To refresh the constants.ts files, build jacdac-spec (yarn buildspecs from jacdac-ts) from https://github.com/microsoft/jacdac-ts .

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.