diff --git a/TODO.md b/TODO.md index 01af99da..cfc211b2 100644 --- a/TODO.md +++ b/TODO.md @@ -1,11 +1,12 @@ * [x] try unlink ELF file before uploading - didn't work * [x] implement serialPoll * [x] try some motors -* [ ] add `control.interrupt(ms, () => { ... sync function ... })` - running outside regular JS thread -* [ ] add `//% onlyWhenUsed` on global variable initializers -* [ ] parse Python field lists into offsets +* [x] add `control.interrupt(ms, () => { ... sync function ... })` - running outside regular JS thread +* [ ] add `//% whenUsed` on global variable initializers in PXT +* [ ] fix `@PXT@:` handling for ELF in PXT +* [x] parse Python field lists into offsets ## Further down -* [ ] have some protocol for restarting user app if it's running (flag file somewhere?) +* [x] have some protocol for restarting user app if it's running (flag file somewhere?) * [ ] display panic code on the screen -* [ ] catch SIGSEGV and panic \ No newline at end of file +* [ ] catch SIGSEGV and panic