Peli de Halleux
f0821f8d6c
cherry-pick Cooperate ( #985 )
...
* cooperate pause
* fix math
* update lastPause before pausing
* faster cooperation
Co-authored-by: Peli de Halleux <peli@DESKTOP-5B7QRAM.corp.microsoft.com>
2020-08-21 06:09:01 +02:00
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