Krzysztof Adamski
35b1359a3a
rp2: Use 0=Monday datetime convention in RTC.
...
The RTC in rp2 can store any, even wrong, number as a weekday in RTC. It
was, however, discussed in #7394 that we would like to unify all ports and
use 0 as Monday, not Sunday in the machine.RTC implementation.
This patch makes sure that the default date set in RTC is adheres to this
convention. It also fixes the example in quickref to use proper weekday to
avoid confusion.
Signed-off-by: Krzysztof Adamski <k@japko.eu>
2021-06-25 10:29:12 +10:00
Damien George
63b8b79610
stm32/usb: Make irq's default trigger enable all events.
...
Following how other .irq() methods work on other objects.
Signed-off-by: Damien George <damien@micropython.org>
2021-06-23 16:11:37 +10:00
Jim Mussared
2fa975c264
LICENSE: Reference third-party licenses.
...
This is to provide a summary of the licenses used by MicroPython.
- Add SPDX identifier for every directory that includes
non-MIT-licensed content.
- Add brief summary.
- Update docs license to be more explicit.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-06-22 15:50:47 +10:00
Jeff Epler
a703561402
remove docs added in merge
2021-06-18 16:02:44 -05:00
Jeff Epler
7b46187024
Fix trailing whitespace
2021-06-18 10:58:30 -05:00
Jeff Epler
87d3740c64
Merge tag 'v1.16'
2021-06-18 10:54:19 -05:00
Damien George
7c51cb2307
all: Bump version to 1.16.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-18 16:38:06 +10:00
Thomas Wenrich
364670ecf1
docs/esp32: Document WLAN "reconnects" config option.
2021-06-17 18:48:17 +10:00
Mike Teachman
b0b8ebc4f6
extmod/uasyncio: Add readinto() method to Stream class.
...
With docs and a multi-test using TCP server/client.
This method is a MicroPython extension, although there is discussion of
adding it to CPython: https://bugs.python.org/issue41305
Signed-off-by: Mike Teachman <mike.teachman@gmail.com>
2021-06-15 13:13:35 +10:00
Peter Hinch
c0499bc2b9
docs/library/machine.RTC.rst: Document datetime method and fix ex code.
...
This is the minimum change to fix the example code so it actually runs on
the majority of ports.
2021-06-12 22:53:49 +10:00
Damien George
71e3538a32
stm32/usb: Add USB_VCP.irq method, to set a callback on USB data RX.
...
Usage:
usb = pyb.USB_VCP()
usb.irq(lambda u:print(u, u.read()), usb.IRQ_RX)
Signed-off-by: Damien George <damien@micropython.org>
2021-06-10 15:26:21 +10:00
Matt Trentini
a6a8941d84
docs/rp2: Add skeleton docs for the rp2 port.
2021-05-30 22:31:34 +10:00
James Carr
c665eb9bb5
Incompatible .mpy file
...
Update the *ValueError: Incompatible .mpy file* section for the upcoming 6 to 7 transition.
2021-05-23 08:51:35 +01:00
Mike Causer
47b778332a
all: Replace busses with buses.
...
"buses" is the widely accepted plural form of "bus".
2021-05-20 23:22:03 +10:00
Andrew Leech
9d58d46e0a
docs/library/pyb.Pin.rst: Update the arguments for Pin.init().
...
Add details for Pin.init() value and alt arguments.
2021-05-20 23:08:43 +10:00
Brett Cannon
452fa3f8d4
docs/library: Add a blank line to fix formatting for ussl docs.
2021-05-18 12:27:57 +10:00
Brett Cannon
07528d1f85
docs/library: Clarify what type of algorithm is implemented in heapq.
2021-05-18 12:24:21 +10:00
jposada202020
82677dd966
adding parameter documentation explanation.
2021-05-15 12:06:08 -04:00
Mike Causer
97fee47716
docs/esp8266: Add SSD1306 to quickref and tutorial.
2021-05-14 12:04:21 +10:00
Mike Causer
d43ed087ae
docs/esp8266: Mention Signal in GPIO section of quickref.
2021-05-14 12:02:01 +10:00
Mike Causer
85c51a548f
docs/esp32: Mention Signal in GPIO section of quickref.
2021-05-14 11:43:47 +10:00
Mike Causer
30cbcf881d
docs/esp32: Add APA106 to quickref.
2021-05-14 11:41:42 +10:00
Scott Shawcroft
966d25c6a5
Merge MicroPython v1.15 into CircuitPython
2021-05-12 17:51:42 -07:00
Scott Shawcroft
e02a26453c
Merge MicroPython 1.14 into CircuitPython
2021-05-11 15:07:40 -07:00
Damien George
87e38b3cc8
docs/library/rp2.rst: Fix typo overriden->overridden.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-05-12 00:05:55 +10:00
Jeff Epler
446169e078
Merge pull request #4720 from tannewt/merge_1.13
...
Merge in MicroPython 1.13
2021-05-08 08:46:03 -05:00
Tim Radvan
fd24e649fd
docs/library: Add initial API reference for rp2 module and its classes.
...
All the method signatures from rp2_pio.c and friends have been taken and
converted to RST format, then explanatory notes added for each signature.
Signed-off-by: Tim Radvan <tim@tjvr.org>
2021-05-08 18:02:04 +10:00
jposada202020
bba0afa464
adding_string_format_explanation
2021-05-07 15:15:05 -04:00
Scott Shawcroft
cebb10ddae
Fixes from review
2021-05-07 09:31:59 -07:00
Scott Shawcroft
42f4065c8a
Merge remote-tracking branch 'adafruit/main' into merge_1.13
2021-05-06 11:17:53 -07:00
Dan Halbert
ebf9dcb47a
Merge pull request #4689 from dhalbert/dynamic-usb-descriptors
...
Dynamic USB descriptors
2021-05-06 13:51:38 -04:00
Mike Causer
64aebed70e
docs/esp8266: Add WDT to quickref.
2021-05-06 15:50:42 +10:00
Mike Causer
a111889705
docs/esp32: Add SDCard to quickref.
2021-05-06 15:48:09 +10:00
Mike Causer
a65942a41d
docs/esp32: Add WDT to quickref.
2021-05-06 15:46:28 +10:00
Mike Causer
b98197f950
docs/esp32: Add UART to quickref.
2021-05-06 15:44:53 +10:00
Scott Shawcroft
c34ddf14d6
Switch from recommonmark to myst-parser
...
It's the *future* and fixes a doc build error.
Related to https://github.com/readthedocs/recommonmark/issues/221
2021-05-05 15:25:37 -07:00
jposada202020
0f60a3b997
Better_phrasing
2021-05-05 12:18:26 -04:00
jposada202020
0fa6f4ed76
adding_usage_template
2021-05-04 22:14:06 -04:00
Scott Shawcroft
f0bb26d70f
Merge MicroPython 1.13 into CircuitPython
2021-05-04 18:06:33 -07:00
Dan Halbert
8bb3c6fd79
handle := defs in shared_bindings_matrix.py; update adafruit_hid
2021-05-04 18:07:01 -04:00
Gabriel M Schuyler
0054fff840
docs/pyboard: Fix typo in pyb.Switch tutorial.
2021-05-04 23:05:35 +10:00
Mike Causer
31ac410a4f
docs: Fix some spelling mistakes.
2021-05-04 22:58:00 +10:00
Mordy Ovits
d70ab87b2b
docs/esp8266: Clarify limitations of SSL in esp8266 and fix typos.
2021-05-04 15:15:34 +10:00
Damien George
2bf1beef5c
docs/esp8266: Add instructions on entering programming mode manually.
...
This adds to the ESP8266 tutorial instructions explaining which pins to
pull low to enter programming mode.
Commit made originally by @ARF1 in #2910 .
Signed-off-by: Damien George <damien@micropython.org>
2021-05-04 14:24:40 +10:00
Chris Liechti
4154ffbcba
docs/esp8266: Add note about simultaneous use of STA_IF and AP_IF.
...
See also https://github.com/esp8266/Arduino/issues/1624
2021-05-04 13:48:53 +10:00
Scott Shawcroft
b35fa44c8a
Merge MicroPython 1.12 into CircuitPython
2021-05-03 14:01:18 -07:00
Damien George
dd5c831a0b
docs/library/machine: Add machine.bootloader docs.
...
This is provide by a few ports now, and is very useful.
Signed-off-by: Damien George <damien@micropython.org>
2021-04-30 16:55:55 +10:00
Damien George
9e1b25a99e
docs/library/machine: Specify initial machine.PWM class.
...
This adds an initial specification of the machine.PWM class, to provide a
way to generate PWM output that is portable across the different ports.
Such functionality may already be available in one way or another (eg
through a Timer object), but because configuring PWM via a Timer is very
port-specific, and because it's a common thing to do, it's beneficial to
have a top-level construct for it.
The specification in this commit aims to provide core functionality in a
minimal way. It also somewhat matches most existing ad-hoc implementations
of machine.PWM.
See discussion in #2283 and #4237 .
Signed-off-by: Damien George <damien@micropython.org>
2021-04-30 16:42:51 +10:00
Jeff Epler
5fa7186396
Merge remote-tracking branch 'origin/main' into defining_parameters
2021-04-29 08:18:39 -05:00
Jeff Epler
d035a68c74
Merge pull request #4652 from jposada202020/design_guide_changes
...
Referencing_documentation_other_libraries
2021-04-29 08:10:13 -05:00