Commit Graph

648 Commits

Author SHA1 Message Date
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
aeb326fac6 Merge branch 'master' of github.com:Microsoft/pxt-ev3 2017-07-08 11:16:55 +01:00
Michal Moskal
8163e550bd Add pxt::unsafePollForChanges 2017-07-08 11:16:39 +01:00
Michal Moskal
51b22e2d93 Starting sensor support 2017-07-08 11:16:12 +01:00
Sam El-Husseini
96a238b87a Update colours 2017-07-07 21:30:52 +03:00
Michal Moskal
b86a552a5b Add support for mmap(2) 2017-07-07 18:26:49 +01:00
Sam El-Husseini
08d4af19b0 minor theming fix 2017-07-07 18:19:41 +03:00
Sam El-Husseini
d2946842a9 Initial themeing 2017-07-07 18:16:01 +03:00
Michal Moskal
99a25e07a7 Add some motor support 2017-07-07 15:15:36 +01:00
Michal Moskal
ce3fe646fd GETFILE/UPLOAD don't handle pre-emption 2017-07-07 13:41:21 +01:00
Michal Moskal
5af3cc4345 Add serial support 2017-07-07 13:08:36 +01:00
Michal Moskal
e8d8222d86 Special-handle DEVICE_ID_NOTIFY_ONE 2017-07-07 11:49:13 +01:00
Michal Moskal
97b6c7dc4b Add music 2017-07-07 11:44:34 +01:00
Michal Moskal
43b167957b Use custom build of ev3-api, and own screen refresh 2017-07-07 10:38:20 +01:00
Michal Moskal
6fb7908b21 Add blocksprj 2017-07-06 19:50:19 +01:00
Michal Moskal
31b0fb8850 Disable simulator 2017-07-06 19:50:11 +01:00
Michal Moskal
3010b29a26 Run program after flashing 2017-07-06 17:58:15 +01:00
Michal Moskal
e6a72ba56a Adding deploy code 2017-07-06 17:34:31 +01:00
Michal Moskal
cbbc51641e Fix enter 2017-07-06 12:26:18 +01:00
Michal Moskal
afc5e643d5 Now running ELF in background to enable HID comms 2017-07-06 12:24:21 +01:00
Michal Moskal
3e9a94d35f Make scroll work 2017-07-05 19:17:26 +01:00
Michal Moskal
ddc53df7f8 Fixes in exit code 2017-07-05 18:35:05 +01:00
Michal Moskal
7ccdabb4d4 Implementing dmesg and serial store 2017-07-05 17:53:22 +01:00
Michal Moskal
dfb3f9fbeb Hard-wire escape button to exit 2017-07-05 14:54:39 +01:00
Michal Moskal
f9073b3505 Add more screen stuff 2017-07-05 13:56:13 +01:00
Michal Moskal
02d8cf7056 Starting on screen impl 2017-07-05 13:06:58 +01:00
Michal Moskal
7671a75dbc Add standard logos 2017-07-05 13:06:20 +01:00
Michal Moskal
0aeba646bd Add LED support 2017-07-05 12:27:54 +01:00
Michal Moskal
9f8377f893 Add C++ constants file 2017-07-05 11:42:42 +01:00
Michal Moskal
f2d398909b Add button support 2017-07-05 01:17:26 +01:00
Michal Moskal
ee6664c29c Use new PXT flags 2017-07-05 01:28:45 +02:00
Michal Moskal
d7f97d6476 Test interleaving 2017-07-04 21:26:20 +02:00
Michal Moskal
dcd293abe4 Dropping libstdc++ dep 2017-07-04 16:11:54 +02:00
Michal Moskal
d174307651 Switch to one-big-mutex mode 2017-07-04 11:53:49 +02:00
Michal Moskal
e8038416e7 Sleep more lenient 2017-07-03 14:02:03 +02:00
Michal Moskal
f0a7990efa Initial draft of pthread-based impl 2017-07-03 13:57:34 +02:00
Michal Moskal
a1fc4290f4 Initial draft of events with GNU PTH 2017-07-02 13:32:17 +02:00
Michal Moskal
5e0e1caef3 Add npm libs 2017-07-01 13:05:52 +02:00
Michal Moskal
2fe2f93abc Add dmesg, compilation fixes 2017-07-01 12:43:10 +02:00
Michal Moskal
33b9bba2a9 Build fixes 2017-06-30 13:10:08 +02:00
Michal Moskal
73ec883696 Make it build 2017-06-29 19:41:38 +02:00
Michal Moskal
35eb61d5e5 Setting up build 2017-06-29 16:35:57 +01:00
Michal Moskal
207e7a026c Initial commit, based on pxt-adafruit 2017-06-29 15:47:26 +01:00