472 changes: 25 additions & 447 deletions cc3200/mods/moduos.c
16 changes: 1 addition & 15 deletions cc3200/mods/moduos.h
298 changes: 268 additions & 30 deletions cc3200/mods/modusocket.c
1 change: 0 additions & 1 deletion cc3200/mods/modussl.c
63 changes: 10 additions & 53 deletions cc3200/mods/modutime.c
299 changes: 37 additions & 262 deletions cc3200/mods/modwlan.c
15 changes: 0 additions & 15 deletions cc3200/mods/modwlan.h
9 changes: 5 additions & 4 deletions cc3200/mods/pybadc.c
109 changes: 109 additions & 0 deletions cc3200/mods/pybflash.c
13 changes: 7 additions & 6 deletions shared-bindings/help.h → cc3200/mods/pybflash.h
93 changes: 40 additions & 53 deletions cc3200/mods/pybi2c.c
8 changes: 0 additions & 8 deletions cc3200/mods/pybpin.c
15 changes: 7 additions & 8 deletions cc3200/mods/pybrtc.c
51 changes: 47 additions & 4 deletions cc3200/mods/pybsd.c
5 changes: 3 additions & 2 deletions cc3200/mods/pybspi.c
5 changes: 3 additions & 2 deletions cc3200/mods/pybtimer.c
27 changes: 14 additions & 13 deletions cc3200/mods/pybuart.c
5 changes: 3 additions & 2 deletions cc3200/mods/pybwdt.c
36 changes: 28 additions & 8 deletions cc3200/mpconfigport.h
65 changes: 41 additions & 24 deletions cc3200/mptask.c
2 changes: 1 addition & 1 deletion cc3200/simplelink/user.h
14 changes: 7 additions & 7 deletions cc3200/telnet/telnet.c
8 changes: 4 additions & 4 deletions conf.py
191 changes: 191 additions & 0 deletions docs/Makefile
10 changes: 5 additions & 5 deletions docs/README.md
3 changes: 2 additions & 1 deletion docs/common_hal.md
15 changes: 8 additions & 7 deletions docs/design_guide.rst
8 changes: 8 additions & 0 deletions docs/differences/index_template.txt
6 changes: 4 additions & 2 deletions docs/drivers.rst
10 changes: 9 additions & 1 deletion docs/esp8266/general.rst
18 changes: 10 additions & 8 deletions docs/esp8266/quickref.rst
33 changes: 20 additions & 13 deletions docs/esp8266/tutorial/intro.rst
4 changes: 2 additions & 2 deletions docs/esp8266/tutorial/pins.rst
11 changes: 6 additions & 5 deletions docs/esp8266/tutorial/repl.rst
12 changes: 12 additions & 0 deletions docs/esp8266_contents.rst
17 changes: 17 additions & 0 deletions docs/esp8266_index.rst
144 changes: 144 additions & 0 deletions docs/library/btree.rst
10 changes: 10 additions & 0 deletions docs/library/builtins.rst
152 changes: 152 additions & 0 deletions docs/library/framebuf.rst
14 changes: 14 additions & 0 deletions docs/library/index.rst
394 changes: 394 additions & 0 deletions docs/library/lcd160cr.rst
1 change: 1 addition & 0 deletions docs/library/machine.ADC.rst
113 changes: 35 additions & 78 deletions docs/library/machine.I2C.rst
96 changes: 5 additions & 91 deletions docs/library/machine.Pin.rst
1 change: 1 addition & 0 deletions docs/library/machine.RTC.rst
3 changes: 2 additions & 1 deletion docs/library/machine.SD.rst
19 changes: 4 additions & 15 deletions docs/library/machine.SPI.rst
96 changes: 96 additions & 0 deletions docs/library/machine.Signal.rst
97 changes: 21 additions & 76 deletions docs/library/machine.Timer.rst
75 changes: 24 additions & 51 deletions docs/library/machine.UART.rst
1 change: 1 addition & 0 deletions docs/library/machine.WDT.rst
98 changes: 57 additions & 41 deletions docs/library/machine.rst
115 changes: 96 additions & 19 deletions docs/library/micropython.rst
119 changes: 88 additions & 31 deletions docs/library/network.rst
2 changes: 1 addition & 1 deletion docs/library/pyb.Pin.rst
13 changes: 13 additions & 0 deletions docs/library/pyb.rst
84 changes: 29 additions & 55 deletions docs/library/uhashlib.rst
65 changes: 65 additions & 0 deletions docs/library/uio.rst
107 changes: 38 additions & 69 deletions docs/library/uos.rst
252 changes: 145 additions & 107 deletions docs/library/usocket.rst
100 changes: 30 additions & 70 deletions docs/library/ussl.rst
141 changes: 67 additions & 74 deletions docs/library/utime.rst
9 changes: 8 additions & 1 deletion docs/pyboard/general.rst
1 change: 1 addition & 0 deletions docs/pyboard/hardware/index.rst
2 changes: 1 addition & 1 deletion docs/pyboard/quickref.rst
1 change: 1 addition & 0 deletions docs/pyboard/tutorial/index.rst
134 changes: 134 additions & 0 deletions docs/pyboard/tutorial/lcd160cr_skin.rst
14 changes: 14 additions & 0 deletions docs/pyboard_contents.rst
20 changes: 20 additions & 0 deletions docs/pyboard_index.rst
2 changes: 1 addition & 1 deletion docs/sphinx_selective_exclude/README.md
2 changes: 1 addition & 1 deletion docs/sphinx_selective_exclude/modindex_exclude.py
16 changes: 16 additions & 0 deletions docs/static/customstyle.css
Binary file added docs/static/favicon.ico
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/supported_ports.rst
124 changes: 124 additions & 0 deletions docs/topindex.html
9 changes: 9 additions & 0 deletions docs/unix_contents.rst
16 changes: 16 additions & 0 deletions docs/unix_index.rst
206 changes: 205 additions & 1 deletion docs/wipy/general.rst
7 changes: 4 additions & 3 deletions docs/wipy/quickref.rst
1 change: 1 addition & 0 deletions docs/wipy/tutorial/index.rst
70 changes: 70 additions & 0 deletions docs/wipy/tutorial/timer.rst
12 changes: 12 additions & 0 deletions docs/wipy_contents.rst
19 changes: 19 additions & 0 deletions docs/wipy_index.rst
4 changes: 2 additions & 2 deletions drivers/dht/dht.c
474 changes: 474 additions & 0 deletions drivers/display/lcd160cr.py
171 changes: 171 additions & 0 deletions drivers/display/lcd160cr_test.py
161 changes: 161 additions & 0 deletions drivers/display/ssd1306.py
200 changes: 200 additions & 0 deletions drivers/memory/spiflash.c
42 changes: 42 additions & 0 deletions drivers/memory/spiflash.h
114 changes: 66 additions & 48 deletions drivers/nrf24l01/nrf24l01.py
4 changes: 2 additions & 2 deletions drivers/nrf24l01/nrf24l01test.py
6 changes: 3 additions & 3 deletions drivers/onewire/ds18x20.py
26 changes: 13 additions & 13 deletions drivers/sdcard/sdcard.py
32 changes: 18 additions & 14 deletions esp8266/Makefile
14 changes: 12 additions & 2 deletions esp8266/README.md
48 changes: 48 additions & 0 deletions esp8266/common-hal/multiterminal/__init__.c
80 changes: 80 additions & 0 deletions esp8266/common-hal/os/__init__.c
302 changes: 3 additions & 299 deletions esp8266/esp8266.ld
297 changes: 2 additions & 295 deletions esp8266/esp8266_512k.ld
304 changes: 304 additions & 0 deletions esp8266/esp8266_common.ld
299 changes: 3 additions & 296 deletions esp8266/esp8266_ota.ld
7 changes: 2 additions & 5 deletions esp8266/esp_mphal.c
15 changes: 15 additions & 0 deletions esp8266/espuart.c
3 changes: 3 additions & 0 deletions esp8266/espuart.h
2 changes: 2 additions & 0 deletions esp8266/ets_alt_task.c
4 changes: 2 additions & 2 deletions esp8266/fatfs_port.c
20 changes: 2 additions & 18 deletions esp8266/help.c
5 changes: 1 addition & 4 deletions esp8266/lexerstr32.c
69 changes: 52 additions & 17 deletions esp8266/machine_pin.c
4 changes: 2 additions & 2 deletions esp8266/machine_rtc.c
27 changes: 24 additions & 3 deletions esp8266/machine_uart.c
31 changes: 8 additions & 23 deletions esp8266/main.c
485 changes: 3 additions & 482 deletions esp8266/modesp.c
4 changes: 3 additions & 1 deletion esp8266/modmachine.c
14 changes: 7 additions & 7 deletions esp8266/modnetwork.c
7 changes: 4 additions & 3 deletions esp8266/modules/_boot.py
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion esp8266/modules/flashbdev.py
11 changes: 6 additions & 5 deletions esp8266/scripts/inisetup.py → esp8266/modules/inisetup.py
File renamed without changes.
File renamed without changes.
File renamed without changes.
10 changes: 5 additions & 5 deletions esp8266/modules/webrepl.py
1 change: 0 additions & 1 deletion esp8266/modules/webrepl_setup.py
188 changes: 0 additions & 188 deletions esp8266/moduos.c

This file was deleted.

4 changes: 2 additions & 2 deletions esp8266/modutime.c
37 changes: 22 additions & 15 deletions esp8266/mpconfigport.h
8 changes: 6 additions & 2 deletions esp8266/mpconfigport_512k.h
4 changes: 2 additions & 2 deletions examples/conwaylife.py
5 changes: 2 additions & 3 deletions examples/embedding/Makefile.upylib
35 changes: 18 additions & 17 deletions examples/embedding/README → examples/embedding/README.md
6 changes: 3 additions & 3 deletions examples/embedding/hello-embed.c
4 changes: 1 addition & 3 deletions examples/embedding/mpconfigport_minimal.h
8 changes: 4 additions & 4 deletions examples/hwapi/button_reaction.py
6 changes: 3 additions & 3 deletions examples/hwapi/hwconfig_dragonboard410c.py
6 changes: 3 additions & 3 deletions examples/hwapi/hwconfig_esp8266_esp12.py
13 changes: 13 additions & 0 deletions examples/hwapi/hwconfig_pyboard.py
9 changes: 9 additions & 0 deletions examples/hwapi/hwconfig_z_96b_carbon.py
4 changes: 2 additions & 2 deletions examples/hwapi/hwconfig_z_frdm_k64f.py
4 changes: 2 additions & 2 deletions examples/hwapi/soft_pwm.py
2 changes: 1 addition & 1 deletion examples/hwapi/soft_pwm2_uasyncio.py
1 change: 0 additions & 1 deletion extmod/crypto-algorithms/sha256.c
209 changes: 0 additions & 209 deletions extmod/fsusermount.c

This file was deleted.

6 changes: 2 additions & 4 deletions extmod/machine_pulse.c
183 changes: 183 additions & 0 deletions extmod/machine_signal.c
12 changes: 7 additions & 5 deletions lib/utils/pyhelp.h → extmod/machine_signal.h
6 changes: 0 additions & 6 deletions extmod/machine_spi.c
47 changes: 13 additions & 34 deletions extmod/modbtree.c
116 changes: 108 additions & 8 deletions extmod/modframebuf.c
39 changes: 25 additions & 14 deletions extmod/modlwip.c
2 changes: 1 addition & 1 deletion extmod/moductypes.c
2 changes: 1 addition & 1 deletion extmod/modujson.c
15 changes: 9 additions & 6 deletions extmod/modurandom.c
4 changes: 2 additions & 2 deletions extmod/modure.c
142 changes: 104 additions & 38 deletions extmod/moduselect.c
4 changes: 2 additions & 2 deletions extmod/modussl_mbedtls.c
22 changes: 21 additions & 1 deletion extmod/modutimeq.c
2 changes: 1 addition & 1 deletion extmod/modwebrepl.c
2 changes: 1 addition & 1 deletion extmod/modwebsocket.c
6 changes: 0 additions & 6 deletions extmod/utime_mphal.c
446 changes: 446 additions & 0 deletions extmod/vfs.c
99 changes: 99 additions & 0 deletions extmod/vfs.h
213 changes: 111 additions & 102 deletions extmod/vfs_fat.c
33 changes: 15 additions & 18 deletions extmod/fsusermount.h → extmod/vfs_fat.h
59 changes: 39 additions & 20 deletions extmod/vfs_fat_diskio.c
82 changes: 0 additions & 82 deletions extmod/vfs_fat_ffconf.c

This file was deleted.

34 changes: 19 additions & 15 deletions extmod/vfs_fat_file.c
16 changes: 4 additions & 12 deletions extmod/vfs_fat_file.h
103 changes: 47 additions & 56 deletions extmod/vfs_fat_misc.c
71 changes: 35 additions & 36 deletions extmod/vfs_fat_reader.c → extmod/vfs_reader.c
3 changes: 3 additions & 0 deletions extmod/virtpin.h
21 changes: 0 additions & 21 deletions lib/fatfs/00readme.txt

This file was deleted.

230 changes: 0 additions & 230 deletions lib/fatfs/diskio.c

This file was deleted.

84 changes: 0 additions & 84 deletions lib/fatfs/diskio.h

This file was deleted.

4,668 changes: 0 additions & 4,668 deletions lib/fatfs/ff.c

This file was deleted.

359 changes: 0 additions & 359 deletions lib/fatfs/ff.h

This file was deleted.

180 changes: 0 additions & 180 deletions lib/fatfs/history.txt

This file was deleted.

33 changes: 0 additions & 33 deletions lib/fatfs/integer.h

This file was deleted.

3,798 changes: 0 additions & 3,798 deletions lib/fatfs/option/cc932.c

This file was deleted.

10,973 changes: 0 additions & 10,973 deletions lib/fatfs/option/cc936.c

This file was deleted.

8,603 changes: 0 additions & 8,603 deletions lib/fatfs/option/cc949.c

This file was deleted.

6,829 changes: 0 additions & 6,829 deletions lib/fatfs/option/cc950.c

This file was deleted.

572 changes: 0 additions & 572 deletions lib/fatfs/option/ccsbcs.c

This file was deleted.

151 changes: 0 additions & 151 deletions lib/fatfs/option/syscall.c

This file was deleted.

17 changes: 0 additions & 17 deletions lib/fatfs/option/unicode.c

This file was deleted.

21 changes: 21 additions & 0 deletions lib/libm/nearbyintf.c
2 changes: 1 addition & 1 deletion lib/libm/sf_ldexp.c
4 changes: 3 additions & 1 deletion lib/memzip/lexermemzip.c
2 changes: 1 addition & 1 deletion lib/mp-readline/readline.c
4 changes: 2 additions & 2 deletions lib/netutils/netutils.c
83 changes: 83 additions & 0 deletions lib/oofatfs/diskio.h
5,594 changes: 5,594 additions & 0 deletions lib/oofatfs/ff.c
380 changes: 380 additions & 0 deletions lib/oofatfs/ff.h
296 changes: 153 additions & 143 deletions lib/fatfs/ffconf.h → lib/oofatfs/ffconf.h
388 changes: 388 additions & 0 deletions lib/oofatfs/option/ccsbcs.c
17 changes: 17 additions & 0 deletions lib/oofatfs/option/unicode.c
4 changes: 2 additions & 2 deletions lib/timeutils/timeutils.c
15 changes: 8 additions & 7 deletions lib/utils/interrupt_char.c
68 changes: 35 additions & 33 deletions lib/utils/pyexec.c
85 changes: 0 additions & 85 deletions lib/utils/pyhelp.c

This file was deleted.

2 changes: 1 addition & 1 deletion lib/utils/stdout_helpers.c
5 changes: 2 additions & 3 deletions minimal/Makefile
12 changes: 12 additions & 0 deletions minimal/README.md
Binary file modified minimal/frozentest.mpy
Binary file not shown.
23 changes: 13 additions & 10 deletions minimal/main.c
7 changes: 5 additions & 2 deletions minimal/mpconfigport.h
23 changes: 18 additions & 5 deletions mpy-cross/Makefile
8 changes: 2 additions & 6 deletions mpy-cross/main.c
3 changes: 1 addition & 2 deletions mpy-cross/mpconfigport.h
3 changes: 1 addition & 2 deletions pic16bit/Makefile
6 changes: 4 additions & 2 deletions pic16bit/main.c
1 change: 0 additions & 1 deletion pic16bit/mpconfigport.h
2 changes: 1 addition & 1 deletion py/argcheck.c
2 changes: 1 addition & 1 deletion py/asmthumb.c
6 changes: 3 additions & 3 deletions py/asmxtensa.h
55 changes: 37 additions & 18 deletions py/bc.c
18 changes: 11 additions & 7 deletions py/bc.h
14 changes: 8 additions & 6 deletions py/bc0.h
11 changes: 9 additions & 2 deletions py/binary.c
4 changes: 3 additions & 1 deletion py/builtin.h
7 changes: 2 additions & 5 deletions py/builtinevex.c
189 changes: 189 additions & 0 deletions py/builtinhelp.c
62 changes: 21 additions & 41 deletions py/builtinimport.c
327 changes: 161 additions & 166 deletions py/compile.c
8 changes: 4 additions & 4 deletions py/emit.h
51 changes: 30 additions & 21 deletions py/emitbc.c
11 changes: 10 additions & 1 deletion py/emitinlinethumb.c
149 changes: 55 additions & 94 deletions py/emitnative.c
4 changes: 0 additions & 4 deletions py/formatfloat.c
25 changes: 19 additions & 6 deletions py/frozenmod.c
3 changes: 3 additions & 0 deletions py/frozenmod.h
14 changes: 8 additions & 6 deletions py/gc.c
242 changes: 120 additions & 122 deletions py/grammar.h
627 changes: 286 additions & 341 deletions py/lexer.c
44 changes: 22 additions & 22 deletions py/lexer.h
28 changes: 15 additions & 13 deletions py/makeqstrdefs.py
43 changes: 24 additions & 19 deletions py/map.c
2 changes: 1 addition & 1 deletion py/misc.h
8 changes: 4 additions & 4 deletions py/mkenv.mk
30 changes: 19 additions & 11 deletions py/mkrules.mk
86 changes: 63 additions & 23 deletions py/modbuiltins.c
56 changes: 56 additions & 0 deletions py/modio.c
2 changes: 1 addition & 1 deletion py/modmath.c
26 changes: 26 additions & 0 deletions py/modmicropython.c
3 changes: 0 additions & 3 deletions py/modstruct.c
21 changes: 11 additions & 10 deletions py/modsys.c
38 changes: 15 additions & 23 deletions py/modthread.c
28 changes: 23 additions & 5 deletions py/moduerrno.c
108 changes: 100 additions & 8 deletions py/mpconfig.h
2 changes: 2 additions & 0 deletions py/mperrno.h
2 changes: 1 addition & 1 deletion py/mpprint.c
4 changes: 2 additions & 2 deletions py/mpprint.h
43 changes: 30 additions & 13 deletions py/mpstate.h
116 changes: 73 additions & 43 deletions py/mpz.c
19 changes: 10 additions & 9 deletions py/mpz.h
33 changes: 30 additions & 3 deletions py/nativeglue.c
4 changes: 2 additions & 2 deletions py/nlr.h
12 changes: 8 additions & 4 deletions py/nlrsetjmp.c
259 changes: 0 additions & 259 deletions py/nlrx64.S

This file was deleted.

136 changes: 136 additions & 0 deletions py/nlrx64.c
192 changes: 0 additions & 192 deletions py/nlrx86.S

This file was deleted.

113 changes: 113 additions & 0 deletions py/nlrx86.c
116 changes: 0 additions & 116 deletions py/nlrxtensa.S

This file was deleted.

103 changes: 103 additions & 0 deletions py/nlrxtensa.c
19 changes: 13 additions & 6 deletions py/obj.c
172 changes: 102 additions & 70 deletions py/obj.h
57 changes: 30 additions & 27 deletions py/objarray.c
6 changes: 3 additions & 3 deletions py/objarray.h
10 changes: 5 additions & 5 deletions py/objattrtuple.c
8 changes: 4 additions & 4 deletions py/objclosure.c
11 changes: 8 additions & 3 deletions py/objcomplex.c
55 changes: 28 additions & 27 deletions py/objdict.c
6 changes: 3 additions & 3 deletions py/objenumerate.c
31 changes: 7 additions & 24 deletions py/objexcept.c
4 changes: 2 additions & 2 deletions py/objexcept.h
4 changes: 2 additions & 2 deletions py/objfilter.c
63 changes: 61 additions & 2 deletions py/objfloat.c
68 changes: 28 additions & 40 deletions py/objfun.c
27 changes: 11 additions & 16 deletions py/objgenerator.c
7 changes: 4 additions & 3 deletions py/objgetitemiter.c
116 changes: 74 additions & 42 deletions py/objint.c
13 changes: 5 additions & 8 deletions py/objint.h
44 changes: 15 additions & 29 deletions py/objint_longlong.c
72 changes: 45 additions & 27 deletions py/objint_mpz.c
49 changes: 25 additions & 24 deletions py/objlist.c
4 changes: 2 additions & 2 deletions py/objlist.h
10 changes: 5 additions & 5 deletions py/objmap.c
14 changes: 7 additions & 7 deletions py/objmodule.c
5 changes: 3 additions & 2 deletions py/objmodule.h
32 changes: 13 additions & 19 deletions py/objnamedtuple.c
2 changes: 0 additions & 2 deletions py/objnamedtuple.h
2 changes: 1 addition & 1 deletion py/objpolyiter.c
21 changes: 14 additions & 7 deletions py/objrange.c
2 changes: 1 addition & 1 deletion py/objreversed.c
69 changes: 46 additions & 23 deletions py/objset.c
164 changes: 88 additions & 76 deletions py/objstr.c
4 changes: 2 additions & 2 deletions py/objstr.h
67 changes: 56 additions & 11 deletions py/objstringio.c
Loading