Damien George
61f91de361
stm32/sdram: Prevent array-bounds warnings with GCC 11.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-10 22:48:54 +10:00
Damien George
cf849d84b9
stm32/boards: Enable MICROPY_HW_SPIFLASH_ENABLE_CACHE on VCC_GND boards.
...
Because these boards use the SPI flash cache in their bdev.c configuration.
Signed-off-by: Damien George <damien@micropython.org>
2021-06-10 22:48:17 +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
Dan Halbert
01a8a95b2c
fix signed/unsigned compilation problem
2021-06-10 01:14:16 -04:00
Dan Halbert
d3d9e0a487
add debouncing
2021-06-10 00:07:23 -04:00
Dan Halbert
bdb70669a1
fix bad merge
2021-06-09 23:47:49 -04:00
Dan Halbert
4deca98f59
Merge branch 'keypad-scanning' of https://github.com/dhalbert/circuitpython into keypad-scanning
2021-06-09 23:42:24 -04:00
Tsutomu IKEGAMI
0a7c839c13
Fix format (expand tab)
2021-06-10 12:11:12 +09:00
Tsutomu IKEGAMI
72c4a5a523
Fix coordinate conversion algorithm of partial refresh area in displayio.TileGrid
2021-06-10 11:47:51 +09:00
Scott Shawcroft
fb7dc9bcd5
Merge pull request #4875 from benclifford/pulldown
...
Correct pull-down direction in parameter documentation for rp2pio
2021-06-09 18:21:55 -07:00
Ben Clifford
5c835adb10
Correct pull-down direction in parameter documentation for rp2pio
2021-06-09 20:39:56 +00:00
Jeff Epler
576003e989
Merge pull request #4873 from netroy/fix-4810
...
Update the sdkconfig for LILYGO TTGO T8 ESP32-S2
2021-06-09 14:44:42 -05:00
Jeff Epler
26a75f74ec
Merge pull request #4862 from DavePutz/issue_3383
...
Fix for issue #3383 - SAMD5x microcontroller.cpu.voltage
2021-06-09 14:42:27 -05:00
root
bc34403d71
Removed all references to MICROCONTROLLER_VOLTAGE_DISABLE
2021-06-09 10:46:14 -05:00
Aditya
3e463ed89e
fix #4810
2021-06-09 17:37:22 +02:00
Jeff Epler
c6dee5288f
Merge pull request #4870 from jepler/kaluga-1.3
...
Add kaluga version 1.3
2021-06-09 08:37:51 -05:00
Dan Halbert
7d23206018
Inital keypad work: Keys working: one pin per key
...
keypad.Buttons and keypad.State
Buttons -> Keys; further work
wip
wip
wip: compiles
about to try
keypad.Keys working
2021-06-08 20:27:31 -04:00
Dan Halbert
abe29fc6d9
merge from upstream
2021-06-08 18:03:43 -04:00
Dan Halbert
44b876f769
Inital keypad work: Keys working: one pin per key
...
keypad.Buttons and keypad.State
Buttons -> Keys; further work
wip
wip
wip: compiles
about to try
keypad.Keys working
2021-06-08 17:47:21 -04:00
Jeff Epler
124c7b785a
Add kaluga version 1.3
...
.. this board is nearly the same as the "1.2" version originally
released, but makes a few changes to reduce pin conflicts between the 13-pin
camera header and the bootstrapping pins. "1.3" was introduced in summer
2020-- check the bottom of your board silk to find out whether you have a 1.2
or a 1.3, because it's not clear whether there is remaining 1.2 stock.
Another vexing fact about the 1.3 is that its LCD can have one of two
chipets, and the chipset used is not marked anywhere!
2021-06-08 13:28:48 -05:00
root
72db13fc2d
enable microcontroller.cpu.voltage on SAME54
2021-06-08 10:04:40 -05:00
Zoltán Vörös
8c02b94946
nrf: Add more math sources to Makefile, and enable log2 implementation.
...
This commit adds a few math functions to the source list in the Makefile,
and implements the log2f function, so that ulab can be compiled on the nrf
boards. It also addresses part of #5162 .
2021-06-08 16:39:47 +10:00
Miguel Grinberg
de2e081260
extmod/uasyncio: Fix start_server and wait_closed race condition.
...
This fix prevents server.wait_closed() from raising an AttributeError when
trying to access server.task. This can happen if it is called immediately
after start_server().
2021-06-08 15:10:50 +10:00
Abilio Marques
525a920ca5
unix/modffi: Fix conversion between Python integers and ffi types.
...
This commit fixes the following problems converting to/from Python integers
and ffi types:
- integers of 8 and 16 bits not working on big endian
- integers of 64 bits not working on 32 bits architectures
- unsigned returns were converted to signed Python integers
Fixes issue #7269 .
2021-06-08 13:06:17 +10:00
Limor "Ladyada" Fried
c1c101ca2d
Merge pull request #4864 from ladyada/main
...
macropad rev B definion and fix for SH110x addressing
2021-06-07 21:59:56 -04:00
lady ada
467a4e7664
fix comment
2021-06-07 19:51:57 -04:00
lady ada
b39dd84560
move the col/row offsets to the top so oleds can take advantage of em
2021-06-07 19:43:49 -04:00
Scott Shawcroft
12499d6e26
Merge pull request #4860 from microDev1/update-readme
...
Update readme
2021-06-07 15:08:23 -07:00
Lucian Copeland
b6a268fca4
Further deinit additions
2021-06-07 14:13:59 -04:00
Lucian Copeland
63c1791d87
Merge remote-tracking branch 'upstream/main' into rp2040-alarms
2021-06-07 14:11:41 -04:00
Lucian Copeland
f2149edbd2
Add deinit to new boards
2021-06-07 12:48:12 -04:00
lady ada
2ff9e9766f
handclang
2021-06-07 12:39:59 -04:00
Limor "Ladyada" Fried
c4f685aab1
Merge pull request #4865 from ZodiusInfuser/pimoroni_boards
...
Added definition for upcoming Pimoroni RP2040 board
2021-06-07 11:13:01 -04:00
lady ada
3890271f19
turn off all neopix when booting
2021-06-06 18:30:17 -04:00
lady ada
8f1c25c8ae
fix SH110x mode, the SH1107 is actually column not row mode BUT the SD1107 module we use is vertical orientation (confusing!) so row/col are NOT swapped. we will have to fix the SH1107 driver to match. this fix required for SH1106 (which uses the same page mode commands but ISNT rotated)
2021-06-06 18:25:40 -04:00
lady ada
01195c2089
update to rev B
2021-06-06 15:57:41 -04:00
foamyguy
abfeb69454
remove hashes from version. upload to pypi in same step as S3
2021-06-06 10:14:02 -05:00
Damien George
20a8f4f7ec
tests/unix: Add ffi test for integer types.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-06 22:52:25 +10:00
Damien George
7842085434
tests/multi_bluetooth/ble_gap_advertise.py: Allow to work without set.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-06 21:58:07 +10:00
Damien George
da8e47da21
tests/run-multitests.py: Allow to work without sys.stdout on target.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-06 21:58:07 +10:00
Damien George
d00523ba0c
zephyr/boards: Enable ubluetooth on nucleo_wb55rg board.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-06 21:57:44 +10:00
Damien George
80e79a777d
zephyr: Add initial ubluetooth module integration.
...
Currently only advertising and scanning are supported, using the ring
buffer for events (ie not synchronous events at this stage).
The ble_gap_advertise.py multi-test passes (tested on a nucleo_wb55rg
board).
Signed-off-by: Damien George <damien@micropython.org>
2021-06-06 21:57:06 +10:00
Maureen Helm
5cb2ade65b
zephyr: Update to Zephyr v2.6.0.
...
Updates the zephyr port build instructions and CI to use the latest
zephyr release tag.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2021-06-06 20:17:42 +10:00
Maureen Helm
3331b1811d
zephyr: Disable CONFIG_NET_SOCKETS_POSIX_NAMES.
...
Zephyr's default value for CONFIG_NET_SOCKETS_POSIX_NAMES was changed
from false to true between Zephyr v2.5.0 and v2.6.0. This caused
conflicts in MicroPython, which uses the zsock_ prefixed functions, so
disable it.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2021-06-06 20:17:42 +10:00
Maureen Helm
f17c0db5f7
zephyr: Update disk access configuration for Zephyr v2.6.0.
...
Zephyr's Kconfig symbols and defaults for SDHC/SDMMC disk drivers and
the disk access subsystem were reworked between Zephyr v2.5.0 and
v2.6.0. Update MicroPython accordingly.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2021-06-06 20:17:42 +10:00
root
b2dea8ae0d
Fix for issue #3383 - SAMD51 microcontroller.cpu.voltage
2021-06-05 16:17:14 -05:00
foamyguy
5a22a0f601
upload stubs step in actions
2021-06-05 12:07:12 -05:00
microDev
0de61075e4
update readme
2021-06-05 10:15:57 +05:30
Damien George
b15e1ef5a6
github/workflows: Add workflow to build and run unix port on ARM.
...
Following on from ef16834887
, this adds a
coverage build and running of the test suite on an ARM 32-bit Linux-based
architecture.
Signed-off-by: Damien George <damien@micropython.org>
2021-06-05 11:03:09 +10:00
Damien George
36cb365cad
unix/main: Increase stack limit on ARM architectures.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-06-05 11:03:09 +10:00