|
19 | 19 | #include <pbsys/storage.h> |
20 | 20 |
|
21 | 21 | /** |
22 | | - * The following script is compiled using pybricksdev compile hello.py |
23 | | - * in MULTI_MPY_V6. |
24 | | - * |
25 | | - * from pybricks.tools import wait |
26 | | - * |
27 | | - * print("Hello!") |
28 | | - * wait(1000) |
29 | | - * print("World!") |
30 | | - * wait(1000) |
31 | | - * |
32 | | - * raise KeyboardInterrupt |
| 22 | +The following script is compiled using pybricksdev compile hello.py in MULTI_MPY_V6. |
| 23 | +
|
| 24 | +from pybricks.tools import StopWatch, wait |
| 25 | +
|
| 26 | +timer = StopWatch() |
| 27 | +
|
| 28 | +for i in range(10): |
| 29 | + print("Hello, world at time (ms):", timer.time()) |
| 30 | + wait(1000) |
| 31 | +
|
| 32 | +raise KeyboardInterrupt |
33 | 33 | */ |
34 | 34 | const uint8_t script[] = { |
35 | | - 0x73, 0x00, 0x00, 0x00, 0x5F, 0x5F, 0x6D, 0x61, |
| 35 | + 0xAC, 0x00, 0x00, 0x00, 0x5F, 0x5F, 0x6D, 0x61, |
36 | 36 | 0x69, 0x6E, 0x5F, 0x5F, 0x00, 0x4D, 0x06, 0x00, |
37 | | - 0x1F, 0x08, 0x00, 0x10, 0x68, 0x65, 0x6C, 0x6C, |
38 | | - 0x6F, 0x2E, 0x70, 0x79, 0x00, 0x0F, 0x08, 0x77, |
39 | | - 0x61, 0x69, 0x74, 0x00, 0x1C, 0x70, 0x79, 0x62, |
40 | | - 0x72, 0x69, 0x63, 0x6B, 0x73, 0x2E, 0x74, 0x6F, |
41 | | - 0x6F, 0x6C, 0x73, 0x00, 0x0C, 0x48, 0x65, 0x6C, |
42 | | - 0x6C, 0x6F, 0x21, 0x00, 0x0C, 0x57, 0x6F, 0x72, |
43 | | - 0x6C, 0x64, 0x21, 0x00, 0x81, 0x77, 0x55, 0x83, |
44 | | - 0x38, 0x08, 0x0C, 0x01, 0x4C, 0x27, 0x28, 0x27, |
45 | | - 0x48, 0x80, 0x10, 0x02, 0x2A, 0x01, 0x1B, 0x03, |
46 | | - 0x1C, 0x02, 0x16, 0x02, 0x59, 0x11, 0x06, 0x10, |
47 | | - 0x04, 0x34, 0x01, 0x59, 0x11, 0x02, 0x22, 0x87, |
48 | | - 0x68, 0x34, 0x01, 0x59, 0x11, 0x06, 0x10, 0x05, |
49 | | - 0x34, 0x01, 0x59, 0x11, 0x02, 0x22, 0x87, 0x68, |
50 | | - 0x34, 0x01, 0x59, 0x11, 0x07, 0x65, 0x51, 0x63, |
| 37 | + 0x1F, 0x0A, 0x01, 0x10, 0x68, 0x65, 0x6C, 0x6C, |
| 38 | + 0x6F, 0x2E, 0x70, 0x79, 0x00, 0x0F, 0x12, 0x53, |
| 39 | + 0x74, 0x6F, 0x70, 0x57, 0x61, 0x74, 0x63, 0x68, |
| 40 | + 0x00, 0x08, 0x77, 0x61, 0x69, 0x74, 0x00, 0x1C, |
| 41 | + 0x70, 0x79, 0x62, 0x72, 0x69, 0x63, 0x6B, 0x73, |
| 42 | + 0x2E, 0x74, 0x6F, 0x6F, 0x6C, 0x73, 0x00, 0x08, |
| 43 | + 0x74, 0x69, 0x6D, 0x65, 0x00, 0x0A, 0x74, 0x69, |
| 44 | + 0x6D, 0x65, 0x72, 0x00, 0x02, 0x69, 0x00, 0x81, |
| 45 | + 0x77, 0x55, 0x05, 0x1A, 0x48, 0x65, 0x6C, 0x6C, |
| 46 | + 0x6F, 0x2C, 0x20, 0x77, 0x6F, 0x72, 0x6C, 0x64, |
| 47 | + 0x20, 0x61, 0x74, 0x20, 0x74, 0x69, 0x6D, 0x65, |
| 48 | + 0x20, 0x28, 0x6D, 0x73, 0x29, 0x3A, 0x00, 0x84, |
| 49 | + 0x40, 0x20, 0x0C, 0x01, 0x52, 0x46, 0x26, 0x2D, |
| 50 | + 0x50, 0x80, 0x10, 0x02, 0x10, 0x03, 0x2A, 0x02, |
| 51 | + 0x1B, 0x04, 0x1C, 0x02, 0x16, 0x02, 0x1C, 0x03, |
| 52 | + 0x16, 0x03, 0x59, 0x11, 0x02, 0x34, 0x00, 0x16, |
| 53 | + 0x06, 0x80, 0x42, 0x5A, 0x57, 0x16, 0x07, 0x11, |
| 54 | + 0x08, 0x23, 0x00, 0x11, 0x06, 0x14, 0x05, 0x36, |
| 55 | + 0x00, 0x34, 0x02, 0x59, 0x11, 0x03, 0x22, 0x87, |
| 56 | + 0x68, 0x34, 0x01, 0x59, 0x81, 0xE5, 0x57, 0x8A, |
| 57 | + 0xD7, 0x43, 0x21, 0x59, 0x11, 0x09, 0x65, 0x51, |
| 58 | + 0x63, |
51 | 59 | }; |
52 | 60 |
|
53 | 61 | static union { |
|
0 commit comments