Commit Graph

80 Commits

Author SHA1 Message Date
Sam El-Husseini
a3f56f4c9a Fix pattern enum decompilation and setSpeed when no speed is set. 2017-08-09 10:02:58 -07:00
Sam El-Husseini
65dd4617f1 Add get speed block 2017-08-08 13:02:11 -07:00
Michal Moskal
d42117a2a5 Add reading motor speed data (untested) 2017-08-08 11:41:47 +02:00
Michal Moskal
b0145cf378 Fix test.ts so it compiles 2017-08-08 11:41:31 +02:00
Sam El-Husseini
ce489bba56 Update core-strings 2017-08-07 23:39:54 -07:00
Sam El-Husseini
b0944ba431 Change say to print. 2017-08-07 21:50:45 -07:00
Sam El-Husseini
8736d32f09 Add screen blocks 2017-08-07 21:50:04 -07:00
Sam El-Husseini
15f50966aa Update motor APIs 2017-08-07 17:39:37 -07:00
Peli de Halleux
88e21db35e fixing raiseEvent 2017-08-07 12:07:43 -07:00
Sam El-Husseini
5e7af872b5 Add setLights shadow block 2017-08-07 10:19:38 -07:00
Michal Moskal
f760998f77 Display error number on the screen upon panic 2017-07-15 22:32:10 +02:00
Michal Moskal
0dfde3b65f Implement text/icon methods in simulator 2017-07-13 22:01:39 +02:00
Michal Moskal
340d5e5cbf Add custom impl of output; drop ev3-api 2017-07-11 16:58:51 +02:00
Michal Moskal
02e45762b4 Own implementation of music 2017-07-11 16:44:35 +02:00
Michal Moskal
ad5d5daee5 Adding local include with constants; dropping LMS enum 2017-07-11 16:18:59 +02:00
Michal Moskal
b60775fa50 Add Quad drawing option 2017-07-11 15:52:37 +02:00
Michal Moskal
574fdb3473 Add microbit font 2017-07-11 15:40:27 +02:00
Michal Moskal
0d6e6a7c96 Remove unused enum 2017-07-11 15:27:23 +02:00
Michal Moskal
8c6b56fc39 Fix drawIcon 2017-07-11 15:25:14 +02:00
Michal Moskal
a3db891673 Custom rendering almost works 2017-07-11 14:43:12 +02:00
Michal Moskal
3bf3d07e4c Merge branch 'master' into newgfx 2017-07-11 12:49:38 +02:00
Michal Moskal
a838421181 Do not rely on global init order 2017-07-11 12:31:34 +02:00
Michal Moskal
4f6941e6cf Implement button mmap 2017-07-11 11:40:40 +02:00
Michal Moskal
ce758a091e Moving drawing code into TS 2017-07-11 10:35:00 +02:00
Sam El-Husseini
46c18af461 Initial board SVG and basic simulator 2017-07-11 11:15:17 +03:00
Michal Moskal
17a01b46be Working on own LCD impl 2017-07-10 21:37:29 +01:00
Michal Moskal
1f51d137b3 Cleanup 2017-07-10 15:11:21 +01:00
Michal Moskal
d3263d8456 Add ultrasonic and gyro (untested) 2017-07-10 15:07:23 +01:00
Michal Moskal
babdf45fc3 Add color sensor 2017-07-10 14:43:54 +01:00
Michal Moskal
df45cb98ef Block-friendly buttons 2017-07-10 14:26:19 +01:00
Michal Moskal
36050de253 Move button code 2017-07-10 14:18:00 +01:00
Michal Moskal
768e8c60f5 Move buttons to TS 2017-07-10 14:16:31 +01:00
Michal Moskal
17488b5c6b Bugfixes 2017-07-10 13:05:29 +01:00
Michal Moskal
617aae5943 Default to remote 2017-07-10 12:53:18 +01:00
Michal Moskal
0d9e719078 Button name clashes with C++ 2017-07-10 12:48:04 +01:00
Michal Moskal
0cc3cfee4b IR works 2017-07-10 12:47:00 +01:00
Michal Moskal
03b864c355 Rename ButtonWrapper to Button 2017-07-10 11:43:50 +01:00
Michal Moskal
6b5dd6c07b Add control.dmesg 2017-07-10 11:42:30 +01:00
Michal Moskal
1e3bce6d44 Split analog.ts 2017-07-10 11:37:14 +01:00
Michal Moskal
c23bf44e35 Renaming 2017-07-10 11:31:18 +01:00
Michal Moskal
0a1ab0a90f Re-work sensor framework 2017-07-10 11:29:42 +01:00
Michal Moskal
b446e0baac Add missing buffer sig 2017-07-10 09:10:36 +01:00
Michal Moskal
eab5fcb210 Remove test code 2017-07-09 18:12:36 +01:00
Michal Moskal
c8f41737cb Fix alignment 2017-07-09 18:12:24 +01:00
Michal Moskal
fd67bb8845 Add mmap.slice and allow for 0-sized fd-only mappings 2017-07-09 17:51:16 +01:00
Michal Moskal
0de116c9cc USB handling in PXT app 2017-07-09 10:19:14 +01:00
Michal Moskal
672f888663 Block LMS while running and implemnet own USB HID handling 2017-07-08 21:18:05 +01:00
Michal Moskal
0b56acb1b8 Adding more sensors 2017-07-08 19:17:36 +01:00
Michal Moskal
b79fd7096f Add TouchSensor class with events 2017-07-08 11:35:23 +01:00
Michal Moskal
8163e550bd Add pxt::unsafePollForChanges 2017-07-08 11:16:39 +01:00