Commit Graph

49 Commits

Author SHA1 Message Date
2f6e1fe277 fixed an issue where the simulator's UI was not rendering correctly on FireFox at loading. This fix is here to prepare the support of accessibility in the simulator. (#486) 2017-08-02 15:21:58 -07:00
511dd423d0 Rename 'lastEvent' to 'lastEventValue' to match microbit docs 2017-08-01 17:03:16 -07:00
d883bf1db3 Add eventTimestamp and eventValue to pxsim.control 2017-08-01 09:58:16 -07:00
74799c65ac Support for pause/resume of game rendering loop (#476)
* added pause/resume

* don't override displaymode in game engine

* avoid setting light sensing display mode
2017-08-01 08:17:53 -07:00
d1c00ae3ab support for advanced SPI functions 2017-05-25 17:19:25 -07:00
eaa9c09c2e fix serial number of simulator radio messages 2017-05-25 07:10:02 -07:00
72e95438eb add support for radio groups (#399)
* add groupID to radio

* add groupId

* bump up to new version
2017-05-16 16:19:52 -07:00
d5596d8a0a fix bug 2017-05-12 14:01:19 -07:00
00bf5e52d7 shims.d.ts should never be included in simulator 2017-05-12 12:49:41 +01:00
9af989c13c Uartevent (#393)
* support for uart data event

* updated shims
2017-04-28 01:05:04 -07:00
bd895f43ba Calibrate compass (#392)
* adding 'calibrate-compass' function

* fixing simulator.

* updated docs

* fixing compat test suite with 'calibrate()' function
2017-04-25 10:46:25 -07:00
43bad888dc Fix plotImage and showImage behavior in the sim (#387)
* Fix plotImage and showImage behavior in the sim

* Minor fix
2017-04-21 09:01:30 -07:00
f3aa07d175 support for readToSerial in simulator 2017-04-20 00:02:41 -07:00
d3ff1a689a add initString when string is made known to simulator 2017-04-17 20:12:34 -07:00
1f2027d0f9 flush out serial data when too long (#375) 2017-03-24 09:51:07 -07:00
62b4168531 updated brightness docs 2017-03-24 07:14:37 -07:00
49ecac6332 Showimage (#351)
* support for interval in showImage, showFrame

* added default arg to showFrame
2017-02-03 20:39:18 -08:00
72d5e83e5b Exposing pin eventOn method (#349) 2017-01-30 19:19:54 +00:00
f0ac2b7a05 fixing debug message 2017-01-18 16:12:58 -08:00
595eb788b2 removed console.log for pxt.debug 2017-01-17 16:51:21 -08:00
d2726133a9 Revert "Control event value in simulator (#343)"
This reverts commit 00f4c9cbb3.
2017-01-13 18:04:38 -08:00
00f4c9cbb3 Control event value in simulator (#343)
* implement pxsim.control.eventValue and pxsim.control.eventTimestamp in the simulator
2017-01-13 16:46:52 -08:00
357436f14d refactored servostate (#341)
* refactored servostate

* Bump pxt-core to 0.10.1
2017-01-12 23:09:53 -08:00
04dab7df2c One letter showString shouldn't disappear (#338)
* Fix for "One letter showString shouldn't disappear", fixes #798

* miss semicolon
2017-01-10 16:25:40 -08:00
05028c4527 Serial events (#337)
* added "serial->on data received"

* updated info

* updated docs

* added readline to read entire buffer

* lazy initialize of serial buffers

* init async on event

* updated docs
2017-01-10 10:26:44 -08:00
cbc228dca3 negative scroll fix
fix for Microsoft/pxt#813
2017-01-09 14:17:19 -08:00
2da0cf1178 support for buffer signature (#325) 2016-12-23 08:58:38 -08:00
3d0523a298 fix for roll/pitch in simulator.
fix for https://github.com/Microsoft/pxt/issues/893
2016-12-08 12:14:34 -08:00
6c11dbcdf4 added setTransmitPower in BLE 2016-12-07 09:05:03 -08:00
097564748c fixing simulator 2016-11-30 04:27:08 -08:00
7117ba771e support for multiple simulated servos 2016-11-07 22:25:19 -08:00
0269ffa5ae support for filesystem in simulator 2016-11-07 11:11:38 -08:00
4963bf776a basic servo simulation (#297) 2016-11-01 08:16:03 -07:00
76adc3c00a added led.enable (#294)
* added led.enable

* fixed simulator support for led.enable
2016-10-28 08:34:04 -07:00
f191d9033d Updating radio JSON writing API (#290) 2016-10-25 16:38:01 -07:00
79c89b832a New Radio API (#287)
* Adding radio API for receiving a packet

* More new radio API changes

* renaming some properties

* Redoing radio packet parsing and updating new callback api
2016-10-24 12:55:44 -07:00
6ad59e04a6 fixed uart issues 2016-10-18 21:47:54 -07:00
ae5d5c74a7 better support for BLE UART and alignment with serial blocks. (#276)
* aligning uart apis with serial

* reorganizing serial/bluetooth blocks

* Autoupdate configuration for UART. (#279)

* Autoupdate configuration for UART.

* removing serial autoupdates.
2016-10-18 21:36:42 -07:00
fc495b928e Implement getPinAddress in simulator 2016-09-29 10:47:50 +01:00
850fb54f52 missing shims for devices namespace 2016-09-19 09:49:58 -07:00
b7da28285e adding stubs for bluetooth functions 2016-09-15 09:40:58 -07:00
8a58d664c3 adding clear image in stopanimation 2016-09-14 07:54:35 -07:00
e59ae37954 moving neopixel state to pxt 2016-09-13 13:09:02 -07:00
72a621ec8b mvoing edge connector to pxt 2016-09-13 12:48:07 -07:00
910772d54e refacotring various simulator features into pxt 2016-09-09 22:56:26 -07:00
3858b0a0a0 moving wiring to pxt 2016-09-09 15:01:29 -07:00
61a29f7c67 Always diplay sad face on errors; use nullCheck() function; see https://github.com/Microsoft/pxt/issues/302 2016-09-05 14:26:07 +01:00
ef7fdc2ef7 Rename pxsim.pxt to pxsim.pxtcore 2016-09-01 13:06:03 +01:00
89e899cc79 splits m:b simulator state 2016-08-30 11:51:32 -07:00