Path Lines of Code cpptests/queue.cpp 133 cpptests/screen/imgtest.cpp 159 cpptests/screen/platform.h 1 cpptests/screen/pxt.h 4 cpptests/screen/pxtconfig.h 1 cpptests/screen/pxtcore.h 8 libs/accelerometer/accelerometer.cpp 103 libs/accelerometer/accelhw.cpp 186 libs/accelerometer/axis.h 3 libs/accelerometer/gesture.ts 20 libs/accelerometer/ns.ts 2 libs/accelerometer/sim/accelerometer.ts 290 libs/accelerometer/sim/state.ts 11 libs/accelerometer/test.ts 1 libs/animation/legacy.ts 104 libs/animation/targetoverrides.ts 1 libs/animation/test.ts 109 libs/azureiot/azureiot.ts 373 libs/azureiot/test.ts 20 libs/base/advmath.cpp 13 libs/base/buffer.cpp 294 libs/base/buffer.ts 401 libs/base/configkeys.h 440 libs/base/console.ts 78 libs/base/control.cpp 39 libs/base/control.ts 119 libs/base/controlgc.cpp 22 libs/base/controlmessage.ts 25 libs/base/core.cpp 1615 libs/base/eventcontext.ts 72 libs/base/fixed.ts 70 libs/base/forever.ts 8 libs/base/gc.cpp 774 libs/base/gcstats.ts 31 libs/base/interval.ts 61 libs/base/json.ts 286 libs/base/loops.cpp 10 libs/base/math.ts 48 libs/base/ns.ts 2 libs/base/pause.ts 8 libs/base/perfcounters.ts 4 libs/base/poll.ts 62 libs/base/pxt.cpp 383 libs/base/pxtbase.h 891 libs/base/scheduling.ts 19 libs/base/sim/cfg.ts 19 libs/base/sim/control.ts 192 libs/base/sim/controlmessage.ts 56 libs/base/sim/core.ts 11 libs/base/sim/loops.ts 4 libs/base/templates.ts 1 libs/base/test.ts 10 libs/base/trig.cpp 17 libs/base/utfdecoder.ts 72 libs/buttons/buttons.cpp 83 libs/buttons/sim/buttons.ts 105 libs/buttons/test.ts 1 libs/cable/cable.cpp 41 libs/cable/cable.ts 53 libs/cable/sim/cable.ts 18 libs/cable/sim/state.ts 32 libs/color-coded-tilemap/tilemap.ts 276 libs/color-sensor/colorsensor.ts 13 libs/color-sensor/tcs34725.ts 151 libs/color-sensor/test.ts 1 libs/color/colorbuffer.ts 77 libs/color/colors.ts 150 libs/controller---none/controllerimpl.ts 34 libs/controller/accelerometer.ts 30 libs/controller/controller.ts 5 libs/controller/controllerimpl.ts 142 libs/controller/crank.ts 5 libs/controller/light.ts 7 libs/controller/lightsensor.ts 12 libs/controller/state.ts 51 libs/controller/thermometer.ts 9 libs/controller/vibration.ts 5 libs/core---esp32/codalemu.cpp 17 libs/core---esp32/crypto.cpp 21 libs/core---esp32/crypto.ts 13 libs/core---esp32/dmesg.cpp 227 libs/core---esp32/dmesg.h 11 libs/core---esp32/pins.cpp 62 libs/core---esp32/pintarget.cpp 90 libs/core---esp32/pintarget.h 43 libs/core---esp32/platform.cpp 64 libs/core---esp32/platform.h 49 libs/core---esp32/pxt.h 62 libs/core---esp32/target.cpp 65 libs/core---esp32/usb.cpp 267 libs/core---esp32/vmload.cpp 36 libs/core---esp32/worker.cpp 46 libs/core---linux/codalemu.cpp 11 libs/core---linux/config.cpp 118 libs/core---linux/control.cpp 35 libs/core---linux/dmesg.cpp 57 libs/core---linux/linux.cpp 333 libs/core---linux/platform.cpp 26 libs/core---linux/platform.h 25 libs/core---linux/platform_includes.h 7 libs/core---linux/pxt.h 40 libs/core---linux/pxtcore.h 22 libs/core---linux/target.cpp 67 libs/core---nrf52/platform.cpp 104 libs/core---nrf52/platform.h 102 libs/core---rp2040/platform.cpp 20 libs/core---rp2040/platform.h 55 libs/core---samd/platform.cpp 139 libs/core---samd/platform.h 182 libs/core---stm32/platform.cpp 215 libs/core---stm32/platform.h 121 libs/core---vm/config.cpp 1 libs/core---vm/keys.cpp 11 libs/core---vm/platform.h 44 libs/core---vm/pxt.h 41 libs/core---vm/scheduler.cpp 521 libs/core---vm/target.cpp 152 libs/core---vm/verify.cpp 425 libs/core---vm/vm.cpp 740 libs/core---vm/vm.h 178 libs/core---vm/vmcache.cpp 231 libs/core---vm/vmload.cpp 96 libs/core/codal.cpp 190 libs/core/control.cpp 26 libs/core/dmac.cpp 6 libs/core/dmac.h 14 libs/core/hf2.cpp 398 libs/core/hf2.h 42 libs/core/hf2dbg.h 14 libs/core/i2c.cpp 84 libs/core/i2c.ts 89 libs/core/keyvaluestorage.cpp 76 libs/core/keyvaluestorage.ts 27 libs/core/leveldetector.ts 72 libs/core/light.cpp 163 libs/core/light.h 9 libs/core/ns.ts 6 libs/core/pins.cpp 61 libs/core/pins.h 43 libs/core/pins.ts 14 libs/core/pinsAnalog.cpp 12 libs/core/pinsDigital.cpp 178 libs/core/pinsPWM.cpp 16 libs/core/pinscompat.ts 1 libs/core/platform.cpp 39 libs/core/platform.h 88 libs/core/pxt.h 96 libs/core/pxtcore.h 12 libs/core/sim/analogSensor.ts 12 libs/core/sim/buttons.ts 126 libs/core/sim/edgeconnector.ts 198 libs/core/sim/keyvaluestorage.ts 11 libs/core/sim/led.ts 116 libs/core/sim/microservo.ts 77 libs/core/sim/neopixel.ts 289 libs/core/sim/photocell.ts 99 libs/core/sim/pins.ts 127 libs/core/sim/serial.ts 35 libs/core/sim/switch.ts 110 libs/core/sim/toggle.ts 15 libs/core/spi.cpp 110 libs/core/spi.ts 24 libs/core/test.ts 6 libs/core/timer.ts 44 libs/core/uf2format.h 87 libs/core/uf2hid.h 94 libs/core/usb.cpp 129 libs/datalogger/datalogger.ts 116 libs/datalogger/storagedatalogger.ts 25 libs/datalogger/targetoverrides.ts 3 libs/datalogger/test.ts 5 libs/display/display.ts 90 libs/display/displayImage.ts 9 libs/display/graph.ts 227 libs/display/targetoverrides.ts 1 libs/edge-connector/pinscompat.ts 90 libs/esp32/atcontroller.ts 96 libs/esp32/espflasher.cpp 501 libs/esp32/net.ts 35 libs/esp32/ninacontroller.ts 516 libs/esp32/test.ts 15 libs/game---light/compat.ts 66 libs/game/animation.ts 476 libs/game/ask.ts 27 libs/game/assetTemplates.ts 54 libs/game/background.ts 122 libs/game/basesprite.ts 38 libs/game/camera.ts 88 libs/game/console.ts 55 libs/game/constants.ts 8 libs/game/controller.ts 249 libs/game/controllerbutton.ts 121 libs/game/controllerbuttons.cpp 136 libs/game/controlleroverrides.ts 13 libs/game/effects.ts 126 libs/game/fieldeditors.ts 8 libs/game/game.ts 221 libs/game/gameoverrides.ts 1 libs/game/gameutil.ts 20 libs/game/hitbox.ts 79 libs/game/info.ts 626 libs/game/mathUtil.ts 47 libs/game/metrics.ts 2 libs/game/numberprompt.ts 369 libs/game/obstacle.ts 51 libs/game/particleeffects.ts 229 libs/game/particlefactories.ts 589 libs/game/particles.ts 301 libs/game/physics.ts 599 libs/game/prompt.ts 352 libs/game/renderText.ts 304 libs/game/renderable.ts 33 libs/game/scene.ts 193 libs/game/scenes.ts 77 libs/game/sim/api.ts 2 libs/game/sprite.ts 722 libs/game/spriteevents.ts 66 libs/game/spritekind.ts 19 libs/game/spritemap.ts 92 libs/game/sprites.ts 83 libs/game/spritesay.ts 345 libs/game/spriteset.ts 53 libs/game/systemmenu.ts 311 libs/game/systemmenuicons.ts 388 libs/game/targetoverrides.cpp 1 libs/game/targetoverrides.ts 1 libs/game/textDialogs.ts 592 libs/game/texteffects.ts 75 libs/game/tilemap.ts 454 libs/gamepad/gamepad.cpp 16 libs/gamepad/gamepad.ts 23 libs/gamepad/sim/gamepad.ts 8 libs/gamepad/sim/state.ts 2 libs/gamepad/test.ts 50 libs/infrared/ir.cpp 31 libs/infrared/ir.ts 53 libs/infrared/sim/ir.ts 18 libs/infrared/sim/state.ts 42 libs/keyboard/keyboard.cpp 71 libs/keyboard/keyboard.ts 145 libs/keyboard/sim/keyboard.ts 25 libs/keyboard/test.ts 6 libs/lcd/characterlcd.ts 214 libs/lcd/characterlcdmono.ts 31 libs/lcd/characterlcdrbg.ts 33 libs/lcd/lcd.cpp 5 libs/lcd/lcd.ts 77 libs/lcd/sim/state.ts 94 libs/lcd/sim/visual.ts 199 libs/lcd/test.ts 1 libs/light-spectrum-sensor/sensor.ts 96 libs/light-spectrum-sensor/test.ts 1 libs/light-spectrum-sensor/tsl2591.ts 114 libs/light/create.ts 20 libs/light/defaultlights.ts 58 libs/light/defaultlightsoverrides.ts 11 libs/light/defaultstrip.ts 30 libs/light/neopixel.ts 896 libs/light/neopixeloverrides.ts 1 libs/light/ns.ts 2 libs/light/onboardstrip.ts 39 libs/light/targetoverrides.ts 1 libs/light/test.ts 10 libs/light/transitions.ts 81 libs/lightsensor/lightsensor.cpp 63 libs/lightsensor/ns.ts 2 libs/lightsensor/sim/lightsensor.ts 20 libs/lightsensor/sim/state.ts 8 libs/lightsensor/test.ts 4 libs/lora/lora.ts 557 libs/lora/test.ts 1 libs/matrix-keypad/keypad.ts 97 libs/matrix-keypad/test.ts 1 libs/microphone/microphone.cpp 30 libs/microphone/microphonehw.cpp 41 libs/microphone/sim/microphone.ts 20 libs/microphone/sim/state.ts 8 libs/microphone/targetoverrides.ts 1 libs/microphone/test.ts 1 libs/mixer---ext/SoundOutput.h 16 libs/mixer---ext/pins.cpp 1 libs/mixer---ext/sound.cpp 21 libs/mixer---ext/targetoverrides.ts 1 libs/mixer---linux/SoundOutput.h 18 libs/mixer---linux/pins.cpp 1 libs/mixer---linux/sound.cpp 49 libs/mixer---linux/targetoverrides.ts 1 libs/mixer---none/SoundOutput.h 1 libs/mixer---none/melody.cpp 9 libs/mixer---none/melody.h 1 libs/mixer---nrf52/SoundOutput.h 11 libs/mixer---rp2040/SoundOutput.h 14 libs/mixer---samd/SoundOutput.h 14 libs/mixer---stm32/SoundOutput.h 14 libs/mixer/SoundOutput.h 10 libs/mixer/legacy.ts 46 libs/mixer/melody.cpp 321 libs/mixer/melody.h 115 libs/mixer/melody.ts 443 libs/mixer/sim/music.ts 12 libs/mixer/sound.cpp 1 libs/mixer/targetoverrides.ts 1 libs/mouse/mouse.cpp 20 libs/mouse/mouse.ts 6 libs/mouse/sim/mouse.ts 8 libs/mouse/test.ts 35 libs/mqtt/mqtt.ts 497 libs/mqtt/sim/net.ts 1 libs/mqtt/test.ts 1 libs/music---linux/music.cpp 90 libs/music---pwm/music.cpp 22 libs/music/melodies.ts 151 libs/music/music.cpp 75 libs/music/music.ts 101 libs/music/ns.ts 2 libs/music/piano.ts 5 libs/music/pins.cpp 26 libs/music/sim/music.ts 67 libs/music/sim/state.ts 9 libs/music/test.ts 4 libs/net-game/settings.ts 136 libs/net/controller.ts 141 libs/net/controllersocket.ts 149 libs/net/net.ts 133 libs/net/netutil.ts 43 libs/net/requests.ts 199 libs/palette/palette.ts 38 libs/palette/test.ts 17 libs/pixel/pixel.ts 34 libs/power/power.ts 31 libs/proximity/proximity.ts 48 libs/proximity/vl53l0x.ts 44 libs/pulse/bitvector.h 55 libs/pulse/ns.ts 2 libs/pulse/pulse.cpp 312 libs/pulse/pulse.h 106 libs/radio-broadcast/radio-broadcast.ts 12 libs/radio/radio.cpp 142 libs/radio/radio.ts 247 libs/radio/sim/radio.ts 45 libs/radio/sim/state.ts 117 libs/radio/targetoverrides.ts 1 libs/radio/test.ts 223 libs/rotary-encoder/ns.ts 3 libs/rotary-encoder/rotary.cpp 57 libs/rotary-encoder/sim/rotary-encoder.ts 27 libs/rotary-encoder/targetoverrides.ts 1 libs/screen---ext/screen.cpp 103 libs/screen---ext/targetoverrides.ts 20 libs/screen---linux/screen.cpp 228 libs/screen---linux/targetoverrides.ts 20 libs/screen---st7735/arcadegamepad.h 25 libs/screen---st7735/arcadesound.h 8 libs/screen---st7735/indexedscreen.h 26 libs/screen---st7735/jddisplay.cpp 291 libs/screen---st7735/jddisplay.h 53 libs/screen---st7735/jdprotocol.h 66 libs/screen---st7735/panic.cpp 255 libs/screen---st7735/screen.cpp 289 libs/screen---st7735/targetoverrides.ts 20 libs/screen/fieldeditors.ts 29 libs/screen/frame.ts 24 libs/screen/image.cpp 949 libs/screen/image.ts 151 libs/screen/imagesoverrides.ts 1 libs/screen/ns.ts 1 libs/screen/panic.cpp 1 libs/screen/screen.cpp 1 libs/screen/screenimage.ts 5 libs/screen/sim/image.ts 777 libs/screen/sim/state.ts 130 libs/screen/sim/visual.ts 97 libs/screen/targetoverrides.ts 9 libs/screen/text.ts 231 libs/serial---linux/serial-target.cpp 208 libs/serial---linux/serial-target.h 54 libs/serial---linux/serial-target.ts 9 libs/serial/serial-common.cpp 28 libs/serial/serial-common.h 34 libs/serial/serial-target.cpp 22 libs/serial/serial-target.h 71 libs/serial/serial-target.ts 21 libs/serial/serial.ts 130 libs/serial/test.ts 3 libs/servo/ns.ts 2 libs/servo/servo.ts 87 libs/servo/targetoverrides.ts 1 libs/settings---esp32/settings.cpp 133 libs/settings---files/settings.cpp 171 libs/settings/Flash.h 22 libs/settings/NRF52Flash.cpp 118 libs/settings/RAFFS.cpp 450 libs/settings/RAFFS.h 88 libs/settings/RP2040Flash.cpp 34 libs/settings/SAMDFlash.cpp 151 libs/settings/STM32Flash.cpp 83 libs/settings/settings.cpp 129 libs/settings/settings.ts 152 libs/settings/sim/settings.ts 61 libs/sprite-scaling/scaling.ts 73 libs/sprite-scaling/targetoverrides.ts 1 libs/sprite-scaling/test.ts 1 libs/storage/GhostSNORFS.cpp 46 libs/storage/GhostSNORFS.h 20 libs/storage/SNORFS.cpp 1036 libs/storage/SNORFS.h 138 libs/storage/sim/state.ts 11 libs/storage/sim/storage.ts 36 libs/storage/storage.cpp 105 libs/storage/storage.ts 20 libs/storyboard/loader.ts 20 libs/storyboard/storyboard.ts 116 libs/storyboard/test.ts 83 libs/switch/ns.ts 2 libs/switch/sim/state.ts 5 libs/switch/sim/switch.ts 31 libs/switch/switch.cpp 26 libs/text-to-speech/sim/tts.ts 57 libs/text-to-speech/tts.ts 29 libs/thermometer/ns.ts 2 libs/thermometer/sim/state.ts 12 libs/thermometer/sim/temperature.ts 31 libs/thermometer/target_temperature.h 32 libs/thermometer/temperature.cpp 33 libs/thermometer/test.ts 1 libs/touch/sim/state.ts 5 libs/touch/sim/touch.ts 91 libs/touch/test.ts 1 libs/touch/touch.cpp 38 libs/touch/touch.h 1 libs/touch/touch.ts 2 libs/wifi---esp32/controller.ts 103 libs/wifi---esp32/filter-bundle.js 61 libs/wifi---esp32/sim/wifisockets.ts 269 libs/wifi---esp32/socket.cpp 231 libs/wifi---esp32/wifi.cpp 179 libs/wifi---esp32/wifi.h 8 scripts/font-compiler/font-compiler.js 470 scripts/font-compiler/fromttf/filter-from-font12.js 22 scripts/font-compiler/fromttf/fnt2txt.js 104 scripts/font-compiler/fromttf/gentext.js 16 scripts/raffs/CodalDevice.h 1 scripts/raffs/CodalDmesg.h 1 scripts/raffs/MessageBus.h 1 scripts/raffs/NotifyEvents.h 7 scripts/raffs/raffs-test.cpp 328 scripts/raffs/raffs-test.h 19 scripts/revfont.js 19 scripts/snorfs/CodalDevice.h 1 scripts/snorfs/CodalDmesg.h 1 scripts/snorfs/SNORFS-test.cpp 387 scripts/snorfs/SNORFS-test.h 20