libs/base/core.cpp (4 lines): - line 409: // TODO support var-args somehow? - line 734: // TODO avoid allocation - line 832: // TODO optimize - line 936: // TODO move to assembly libs/core---vm/vm.cpp (4 lines): - line 3: // TODO look for patterns in output for combined instructions - line 4: // TODO check for backjumps (how many) - line 5: // TODO getConfig() should have a callback into host - line 364: // TODO verification libs/base/sim/control.ts (3 lines): - line 2: // TODO: add in support for mode, as in CODAL - line 98: // TODO mode? - line 173: // TODO something better libs/lora/lora.ts (3 lines): - line 410: freqError = readRegister(REG_FREQ_ERROR_MSB) & 0xb111; //TODO Covert B111 to c++ - line 416: if (readRegister(REG_FREQ_ERROR_MSB) & 0xb1000) { // Sign bit is on //TODO Covert B1000 to c++ - line 449: // TODO interupts! libs/storage/storage.cpp (2 lines): - line 51: // TODO wait for A+B, erase SPI chip, and reset - line 89: // TODO: fix UTF8 encoding libs/core/hf2.cpp (2 lines): - line 254: // TODO raise some event? - line 431: // TODO use an event libs/core---vm/verify.cpp (2 lines): - line 105: return (state->error = "TODO: NumberBoxes"); - line 317: // TODO validate size/length of boxed string/buffer; check utf8 encoding?; 1042 error libs/lcd/characterlcdrbg.ts (2 lines): - line 4: read_write: DigitalInOutPin; /** TODO: type **/ - line 5: rgb_led: PwmOnlyPin[]; /** TODO: type **/ libs/wifi---esp32/sim/wifisockets.ts (1 line): - line 198: // TODO loosen this up in future libs/core---linux/linux.cpp (1 line): - line 336: // TODO support flags libs/azureiot/azureiot.ts (1 line): - line 292: // TODO this needs some testing libs/game/particlefactories.ts (1 line): - line 410: /** TODO: The following should be: libs/music/sim/music.ts (1 line): - line 46: // TODO: implement set tone in the audio context libs/core---vm/scheduler.cpp (1 line): - line 495: // TODO support flags libs/game/systemmenu.ts (1 line): - line 254: // FIXME: Assumes that there are always two rows on screen libs/screen---st7735/jddisplay.cpp (1 line): - line 215: // TODO remove later libs/base/pxtbase.h (1 line): - line 77: // TODO fix the inline array accesses to take note of this! libs/radio/radio.cpp (1 line): - line 131: // TODO: RSSI support libs/screen/sim/image.ts (1 line): - line 275: // TODO implement dx libs/core---esp32/usb.cpp (1 line): - line 174: // TODO raise some event? libs/core/light.cpp (1 line): - line 45: // TODO: support for SPI neopixels libs/core---rp2040/platform.cpp (1 line): - line 11: // TODO: add config to low level timer libs/music/melodies.ts (1 line): - line 153: // TODO: use HEX literal libs/animation/targetoverrides.ts (1 line): - line 1: // TODO any platform specific overrides libs/servo/targetoverrides.ts (1 line): - line 1: // TODO any platform specific overrides libs/sprite-scaling/targetoverrides.ts (1 line): - line 1: // TODO any platform specific overrides libs/core/sim/photocell.ts (1 line): - line 93: // TODO: slider libs/core---samd/platform.cpp (1 line): - line 123: // TODO use TRNG libs/game/texteffects.ts (1 line): - line 43: export const wave = new TextEffect((index?: number, state?: WaveEffectState) => { // TODO cast state type libs/screen/image.cpp (1 line): - line 501: // TODO one day we may want a more memory-efficient implementation libs/accelerometer/accelhw.cpp (1 line): - line 205: // TODO: singleton when exposing gyro libs/core/sim/neopixel.ts (1 line): - line 316: svg.hydrate(this.part.el, { transform: `translate(${x} ${y})` }); //TODO: update part's l,h, etc.