Commit Graph

37 Commits

Author SHA1 Message Date
Michał Moskal
c5cec3a6ba update to pxt 5 and pxt-common-packages 6 (#934)
* bump pxt

* fix build issues

* Auto-gen of projects/summary

* removing feild editors moved to pxt

* various typing fixes

* more typing fixes

* fixing various typing issues

* Start on integration of new pxt

* serial number fixes

* gc-ify MMap object

* Re-build generated files

* fix console listeners

* clear lf() warnings

* More generated files

* also auto-generated

* Compilation fixes

* fix merge

* mostly fixing blocks

* fix sim

* fix field motors

* enable a few features

* moving to tsx

* try to fix edtiro compilation

* more defs

* removing commands

* removing extra $

* fix blockly warning

* hiding images

* enabling more pxt features

* hide images

* setup autorun

* add lock on target_reset

* update deps

* return trylock result

* updated pxt

* rename video section

* add alpha channel

* upgraded pxt

* bump pxt/version

* removed alpha ref

* var ceanup

* don't do major bump
2019-10-08 21:57:55 -07:00
Peli de Halleux
374bbb8304
Drift-compensated angle in gyro (#931)
* compute angle based on undrifted rate

* add is calibrating function

* fix integrator

* added example

* docs

* poll faster
2019-10-01 10:11:58 -07:00
Peli de Halleux
f2344ac52e
upgrading comm on packages (#708) 2018-06-20 13:59:20 -07:00
Michał Moskal
8ed79e7133 Swap X/y in images (#528)
* Swap X/Y in image encoding

* Fix PNG decoder

* Now really fix png

* reducing deps

* moving png.cpp into ev3

* bumped pxt

* updated shims

* fixing c++ compilation

* updated shims

* Fix pixel order

* update pxt

* Fix C++ image decoding

* Add expanded PNG images

* Generate E1 format images (in libs/ev3 run 'pxt buildsprites images')

* Go back to white background

* Remove PNG support
2018-04-19 12:08:16 -07:00
Michał Moskal
c2d26a8418 Integrate screen APIs from common packages (#343)
* starting screen api intergration

* Further image integration

* Aligning with new screen apis

* Build fixes

* Adjust to common screen state

* Fix unpackPNG

* Add game library

* Optimize screen rendering

* bumping common packages

* updated shims

* moving images into ev3

* upgrading to common packages

* added try/use

* cap

* fixed tryp age
2018-02-26 15:16:17 -08:00
Peli de Halleux
fc6fb0811f
Timers (#235)
* adding timer support

* updates strings
2018-01-13 00:00:55 -08:00
Peli de Halleux
1e460eef9e
basic reading of battery level (#182) 2018-01-04 21:50:13 -08:00
Peli de Halleux
60bf3a17d3
a mini-console support with scroll up / down (#112)
* a mini-console support with scroll up / down

* fix compile error
2017-12-18 22:36:32 -08:00
Sam El-Husseini
6320379d02 Initial sim implementation 2017-12-18 13:04:17 -08:00
Michal Moskal
55b6549999 Implement getSerialNumber (based on BT MAC) 2017-12-15 11:25:23 +00:00
Peli de Halleux
3c675892aa moving gyro into separate project 2017-11-30 10:34:34 -08:00
Peli de Halleux
34a5aeb7d2 moving IR as well 2017-11-30 09:53:43 -08:00
Peli de Halleux
3d8c697586 moving into separate project 2017-11-30 09:38:04 -08:00
Peli de Halleux
4d2b7ced71 moving color sensor to separate project 2017-11-29 21:41:00 -08:00
Peli de Halleux
f22edac84d moving touch stuff into separate projects 2017-11-28 16:11:15 -08:00
Peli de Halleux
dab281a9cb including a few icons in block names 2017-11-16 12:41:47 -08:00
Michal Moskal
a8a7267851 Add LEGO EDU images 2017-10-30 15:34:47 +00:00
Michal Moskal
c085094394 Add screen::unpackPNG() 2017-10-30 12:45:37 +00:00
Michal Moskal
340d5e5cbf Add custom impl of output; drop ev3-api 2017-07-11 16:58:51 +02:00
Michal Moskal
ad5d5daee5 Adding local include with constants; dropping LMS enum 2017-07-11 16:18:59 +02: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
768e8c60f5 Move buttons to TS 2017-07-10 14:16:31 +01:00
Michal Moskal
1e3bce6d44 Split analog.ts 2017-07-10 11:37:14 +01:00
Michal Moskal
51b22e2d93 Starting sensor support 2017-07-08 11:16:12 +01:00
Michal Moskal
b86a552a5b Add support for mmap(2) 2017-07-07 18:26:49 +01:00
Michal Moskal
99a25e07a7 Add some motor support 2017-07-07 15:15:36 +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
02d8cf7056 Starting on screen impl 2017-07-05 13:06:58 +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
f0a7990efa Initial draft of pthread-based impl 2017-07-03 13:57:34 +02:00
Michal Moskal
5e0e1caef3 Add npm libs 2017-07-01 13:05:52 +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