Commit Graph
100 Commits
Author SHA1 Message Date
Peli de Halleux 886464b470 Merge branch 'master' of https://github.com/microsoft/pxt-ev3 2018-01-05 08:47:26 -08:00
Peli de Halleux b9ff9d21f1 bump common packages 2018-01-05 08:47:22 -08:00
Peli de HalleuxandGitHub aa06fd344a store synched motor info always (#187) 2018-01-05 08:40:49 -08:00
Peli de Halleux dc6ce0efc7 0.0.53 2018-01-05 08:39:30 -08:00
Peli de HalleuxandGitHub a9be582f90 gyro calibration done right (#186) 2018-01-04 23:21:19 -08:00
Peli de HalleuxandGitHub 1e460eef9e basic reading of battery level (#182) 2018-01-04 21:50:13 -08:00
Peli de Halleux 59ca9cf463 0.0.52 2018-01-04 13:04:23 -08:00
Peli de HalleuxandGitHub 7da811246c Behaviors Driven Robotics (#178)
* adding avoid crash behavior

* more implementation

* add another simple behavior

* fixed synched motors

* bump common packages
2018-01-04 12:55:30 -08:00
Peli de HalleuxandGitHub ba0eb93b0f use common packages tests implementation (#171) 2018-01-04 09:23:28 -08:00
Peli de Halleux b7cdc7d0fe moving blocks around 2018-01-04 08:25:02 -08:00
Peli de Halleux 1c81ecd23f send ports data to console 2018-01-03 08:24:54 -08:00
Peli de HalleuxandGitHub 4d223374b5 Differential drive (#164)
* clear sync speed cmd

* differential drive model

* use cm/s

* fixed aggressive clearing of motor sync command

* better computation of turn artio

* improved robot dimensions

* moving block up

* hanbdle infinite case

* correct handling of inifinte time/step

* better stop handling
2018-01-03 00:27:05 -08:00
Peli de HalleuxandGitHub c35dbdd38f Motor sync support in simulator (#159)
* parse sync motor command

* better sim support

* sync support

* fixing tank
2018-01-02 16:20:00 -08:00
Peli de Halleux 58384017f2 0.0.46 2017-12-28 09:08:27 -08:00
Peli de HalleuxandGitHub 01f7fe633c Motorworks2 (#141)
* fixing polarity

* allocate motor on motorUsed only

* perform sub-step integration step for better precision
2017-12-28 09:07:57 -08:00
Peli de HalleuxandGitHub f01370e4fd Simulator support for motor commands (#137)
* support for "step" functions

* locale files

* enum issue

* fixing decoding of array

* implement clear count

* log unknown commands
2017-12-27 17:05:15 -08:00
Peli de Halleux 7f5b8aed99 more tweaking of angle encoding 2017-12-19 17:15:53 -08:00
Peli de Halleux 9cca35d49f encoding 32bit angle into data buffer 2017-12-19 16:54:44 -08:00
Peli de Halleux 7123bfecd3 removing cancel animation stuff 2017-12-19 16:21:14 -08:00
Peli de Halleux c8ac770983 read motor state into lms_motor 2017-12-19 16:18:17 -08:00
Peli de Halleux aa031036ee updating motor state in game loop 2017-12-19 16:03:26 -08:00
Peli de Halleux a7d002d949 0.0.45 2017-12-19 15:10:32 -08:00
Peli de Halleux 93fd8c8c78 removing more icons 2017-12-19 15:10:13 -08:00
Peli de HalleuxandGitHub d78d9c8686 basic ports view (#115)
* basic ports view

* slight adjustement of rendering
2017-12-19 14:26:57 -08:00
Peli de Halleux eac3e183c3 better test support 2017-12-19 13:10:40 -08:00
Peli de Halleux e07d6e3a31 0.0.44 2017-12-19 11:53:50 -08:00
Peli de Halleux 763ad3f763 0.0.43 2017-12-19 11:38:02 -08:00
Peli de HalleuxandGitHub 919a03951c Removing icons (#114)
* removing icons

* added "pause for light"
2017-12-19 11:37:33 -08:00
Peli de HalleuxandGitHub 9e427898ae added test framework (#113)
* added test framework

* added toString on motors

* enabling logs
2017-12-19 07:07:50 -08:00
Peli de HalleuxandGitHub 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
Peli de Halleux b07f157181 0.0.42 2017-12-18 18:24:46 -08:00
Peli de Halleux 43a9d03231 fixing pauseUntilReady signature 2017-12-18 14:45:44 -08:00
Peli de Halleux c0f6cd3651 test passing on hw 2017-12-18 14:31:17 -08:00
Peli de HalleuxandGitHub f1445c6e89 Motor pause until ready (#108)
* adding command to pause until ready

* adding console API

* adding ready support for motors

* fix time output scale

* fixing angle
2017-12-18 14:13:38 -08:00
Peli de Halleux b166f6034e storing test 2017-12-18 09:43:44 -08:00
Peli de Halleux d07f672b28 fixing single motor set speed 2017-12-18 09:17:19 -08:00
Peli de Halleux 363e076f36 fixing motor compilation 2017-12-18 08:54:53 -08:00
Peli de Halleux 217958aec3 fix polarity 2017-12-17 23:19:38 -08:00
Peli de Halleux 367b1b0d1a properly setting multiple-motor options 2017-12-17 23:00:07 -08:00
Peli de HalleuxandGitHub 6836852122 refactoring motors wiht base class (#104) 2017-12-17 22:47:13 -08:00
Peli de Halleux 539cf3d73e 0.0.40 2017-12-15 14:30:51 -08:00
Peli de Halleux 4b3e7cfb7d bump pxt-core to 3.0.2, bump pxt-common-packages to 0.14.13, 2017-12-15 14:30:43 -08:00
Peli de HalleuxandGitHub 6a4e64eac0 Merge pull request #79 from Microsoft/motorsync
Motor sync block
2017-12-15 14:28:03 -08:00
Peli de HalleuxandGitHub 13f8659b98 Merge pull request #97 from Microsoft/startup_delay
Startup delay for sensors to get values
2017-12-15 07:05:21 -08:00
Peli de HalleuxandGitHub edc9d17a8c Merge pull request #95 from Microsoft/serialnumber
Implement getSerialNumber (based on BT MAC)
2017-12-15 07:04:21 -08:00
Peli de Halleux fcdc350e40 more motor work 2017-12-14 17:01:23 -08:00
Peli de Halleux 9dedbeae1b updated parameters 2017-12-14 13:26:04 -08:00
Peli de Halleux 124d8a0fd8 tank support 2017-12-14 13:25:27 -08:00
Peli de Halleux 81fcbb6916 tweaks of blocks 2017-12-14 13:07:10 -08:00
Peli de Halleux 11a88a9d94 updated signatures 2017-12-13 23:00:37 -08:00
Peli de Halleux 92178f3371 bring back speed 2017-12-13 22:54:08 -08:00
Peli de Halleux 3c86ae286f more work on motors 2017-12-13 22:40:40 -08:00
Peli de Halleux 1b6d84a9b8 Merge branch 'master' into motorsync 2017-12-13 21:16:33 -08:00
Peli de HalleuxandGitHub 14f57f54bf Merge pull request #87 from Microsoft/motor_fix_2
Motor data fix
2017-12-13 15:56:17 -08:00
Peli de HalleuxandGitHub e7c697c24d Merge pull request #85 from Microsoft/on_color_fix
Fix "on color detected" block
2017-12-13 15:55:47 -08:00
Peli de HalleuxandGitHub 7ac63f038c Merge pull request #84 from Microsoft/fix_image_attrs
Adding block identity
2017-12-13 15:55:36 -08:00
Peli de HalleuxandGitHub 557926d631 Merge pull request #78 from Microsoft/waitUntiltopauseUntil
renaming all "wait until" to "pause until"
2017-12-13 15:52:46 -08:00
Peli de Halleux da62d51615 Merge branch 'master' into motor_fix_2 2017-12-13 15:48:43 -08:00
Peli de Halleux 3918857fcc Merge branch 'master' into on_color_fix 2017-12-13 15:48:24 -08:00
Peli de Halleux f1dcebdd88 Merge branch 'master' into fix_image_attrs 2017-12-13 15:48:09 -08:00
Peli de Halleux 1d35c78737 Merge branch 'master' into motorsync 2017-12-13 15:47:52 -08:00
Peli de Halleux d17326ad7a Merge branch 'master' into waitUntiltopauseUntil 2017-12-13 15:47:27 -08:00
Peli de HalleuxandGitHub 4948a88833 Merge pull request #83 from Microsoft/new_ts_cleanup
New ts cleanup
2017-12-13 15:46:58 -08:00
Peli de Halleux b73b924ec4 ignoreing docs errors 2017-12-13 15:35:53 -08:00
Peli de Halleux 7865876e64 Merge branch 'master' into waitUntiltopauseUntil 2017-12-12 14:19:35 -08:00
Peli de Halleux 113b42656c sync command working 2017-12-12 14:08:45 -08:00
Peli de Halleux 7557380722 adding sync command 2017-12-12 13:20:25 -08:00
Peli de Halleux 3e2a1ec9e1 missing strings files 2017-12-12 11:23:29 -08:00
Peli de Halleux 09db613620 updated docs 2017-12-12 10:49:45 -08:00
Peli de Halleux bacb4673c9 renaming all "wait until" to "pause until" 2017-12-12 10:46:56 -08:00
Peli de HalleuxandGitHub e649a167cd Merge pull request #74 from Microsoft/powertospeed
some speed renamings
2017-12-11 23:20:17 -08:00
Peli de Halleux fbc6fc30a7 some speed renamings 2017-12-11 16:07:46 -08:00
Peli de HalleuxandGitHub 2c22ea925f Merge pull request #69 from Microsoft/sounds
Get rid of "play sound" blocks; add non-blocking "play sound effect"
2017-12-07 11:53:04 -08:00
Peli de Halleux 05bdbd7b40 icon resources 2017-12-07 08:33:13 -08:00
Peli de Halleux 085ab0844b rename "power" to "set speed" for consistency 2017-12-06 22:41:51 -08:00
Peli de Halleux 4ad229cb37 0.0.37 2017-12-06 22:35:03 -08:00
Peli de Halleux 170ee33848 bump pxt-core to 2.3.37, 2017-12-06 22:34:52 -08:00
Peli de Halleux 162e437527 using icons on drop downs 2017-12-06 22:34:11 -08:00
Peli de Halleux ab13cb9047 adding a few more icons 2017-12-06 21:40:00 -08:00
Peli de Halleux 80454f55c7 0.0.36 2017-12-06 16:31:06 -08:00
Peli de Halleux 30e576345b more icon updates 2017-12-06 16:29:21 -08:00
Peli de Halleux dfc4c83718 resizing svg to sqaures
updates some icons
2017-12-06 16:22:31 -08:00
Peli de Halleux e25d273765 LEGO resources 2017-12-06 15:57:40 -08:00
Peli de HalleuxandGitHub 903e98ca22 Merge pull request #70 from Microsoft/nodefaultinfrared
removing infrared from default ev3 configuration
2017-12-05 11:15:17 -08:00
Peli de Halleux 8a64085288 enable language/high contrast 2017-12-05 10:53:26 -08:00
Peli de Halleux 22ab1cba8d removing infrared from default ev3 configuration 2017-12-05 10:49:48 -08:00
Peli de Halleux c6bae5e17b missed files 2017-11-30 11:28:20 -08:00
Peli de HalleuxandGitHub 83e4898eab Merge pull request #66 from Microsoft/gyroproject
moving gyro into separate project
2017-11-30 10:47:13 -08:00
Peli de Halleux 7bdb9683c9 fixing naming 2017-11-30 10:37:59 -08:00
Peli de Halleux 3c675892aa moving gyro into separate project 2017-11-30 10:34:34 -08:00
Peli de Halleux 3d29c5e323 0.0.35 2017-11-30 10:16:04 -08:00
Peli de Halleux 15d59269d4 bump pxt-core to 2.3.31, 2017-11-30 10:15:54 -08:00
Peli de HalleuxandGitHub 73b5e7dc3f Merge pull request #65 from Microsoft/ultrasonicsensor
Ultrasonic/IR sensor refactoring work
2017-11-30 10:14:30 -08:00
Peli de Halleux a92edcffee adding waitUntil to buttons 2017-11-30 10:05:00 -08:00
Peli de Halleux 305a650125 using threshold detector 2017-11-30 09:59:28 -08:00
Peli de Halleux 34a5aeb7d2 moving IR as well 2017-11-30 09:53:43 -08:00
Peli de Halleux 32f524ddd8 fixing build 2017-11-30 09:48:43 -08:00
Peli de Halleux b690c1634b updated distance detection 2017-11-30 09:41:34 -08:00
Peli de Halleux 8089841892 wait until 2017-11-30 09:39:24 -08:00
Peli de Halleux 3d8c697586 moving into separate project 2017-11-30 09:38:04 -08:00