Scott Shawcroft
3ffab36cdc
Merge remote-tracking branch 'adafruit/main' into fix_samd_timer_leak
2021-08-13 15:20:25 -07:00
Dan Halbert
ffb9ecfeca
Merge pull request #5139 from tannewt/onewireio
...
Move OneWire to `onewireio`
2021-08-13 18:10:04 -04:00
Scott Shawcroft
d528386d4e
Merge pull request #5143 from tylercrumpton/add-crumps2
...
Add CrumpS2 ESP32-S2 board
2021-08-13 12:03:42 -07:00
Daniel Mizyrycki
8f45f5ee4f
nrf: Set .mpy features consistent with documentation and other ports.
...
This allows nrf devices to load .mpy files. And nrf52840 and nrf9160 based
boards also support compiling and loading native code.
2021-08-13 23:22:54 +10:00
Scott Shawcroft
de796e2304
Move OneWire to onewireio
from busio
...
This will allow finer grained inclusion in 8.0.0
Fixes #5135
2021-08-12 10:47:14 -07:00
Scott Shawcroft
d294692c4e
Merge pull request #5100 from tannewt/fix_cp_irremote
...
Switch SAMD21 ticks to PER event
2021-08-12 09:52:29 -07:00
Dan Halbert
6c1dbea8b0
Merge pull request #5129 from skieast/add-morphesp240
...
Add morphesp240
2021-08-12 12:27:51 -04:00
Scott Shawcroft
9c77d2653f
Merge pull request #5099 from ZodiusInfuser/main
...
Added definitions for some upcoming Pimoroni LED driver boards
2021-08-12 09:27:21 -07:00
ZodiusInfuser
47c8ff0570
Removed unnecessary defines
2021-08-11 23:34:20 +01:00
Scott Shawcroft
fb6b438580
Make getpass
and traceback
full build only
...
This leaves much more space on SAMD21 builds that aren't "full builds".
These are new APIs that we don't need to add to old boards.
Also, tweak two Arduino boards to save space on them.
2021-08-11 14:47:35 -07:00
Scott Shawcroft
0c1d6cef75
Merge remote-tracking branch 'adafruit/main' into fix_cp_irremote
2021-08-11 13:43:59 -07:00
Bruce Segal
f35afa8239
Formatting and build.yml
2021-08-11 13:43:08 -07:00
Bruce Segal
4be64cd8a9
Initial MorphESP-240 support
2021-08-11 13:11:17 -07:00
Scott Shawcroft
0632a1e681
Merge pull request #5060 from cdwilson/cdwilson/circuitpython/sparkfun-stm32f405-micromod
...
stm/boards: Add support for SparkFun STM32 MicroMod Processor board.
2021-08-11 12:19:16 -07:00
Scott Shawcroft
7f016ae11e
Fix build with filter to do OR
2021-08-11 12:10:51 -07:00
Scott Shawcroft
083960ce90
Fix SAMD51 builds and Prox Trinkey
...
Adds CIRCUITPY_BUSIO_UART to disable UART by raising ValueError
that no pins work.
2021-08-11 11:53:26 -07:00
Scott Shawcroft
ebf0901558
Merge pull request #5079 from dhalbert/debug-audio
...
Fix various RP2040 and SAMD audio issues
2021-08-11 11:19:53 -07:00
Scott Shawcroft
b56455ffbb
Allow sleep while paused
2021-08-11 10:48:39 -07:00
Scott Shawcroft
67c6932ca2
Reset timers separate from pwmio
...
This prevents timer leakage on builds without pwmio.
Fixes #5057
2021-08-11 09:58:31 -07:00
Dan Halbert
4608877c12
address review comments
2021-08-11 12:10:49 -04:00
Dan Halbert
35aac3d26b
display SPI now 10MHz; set PWM duty cycle to zero at stop to quiet output
2021-08-11 10:48:53 -04:00
Dan Halbert
24e61a7da8
Track more carefully which audio buffers to fill, based on interrupt channels
2021-08-10 22:00:09 -04:00
Jeff Epler
1e53cf40ad
Merge pull request #5114 from jpconstantineau/board-bluemicro840
...
Add Board bluemicro840
2021-08-10 19:17:05 -05:00
Scott Shawcroft
f0859ac954
Switch SAMD21 ticks to PER event
...
The EVSYS is used to generate an interrupt from the event. This
simplifies timing used in pulseio that conflicted with the
auto-reload countdown.
Fixes #3890
2021-08-10 15:23:45 -07:00
Ned Konz
42d1a1635c
stm32/mbedtls: Fix compile warning about uninitialized val.
2021-08-10 23:43:25 +10:00
Ned Konz
a0cd18c1a5
stm32/boards/NUCLEO_H743ZI2: Add modified version of NUCLEO_H743ZI.
...
This commit creates a new stm32 board for the NUCLEO_H743ZI2, which is the
current version of this from ST. This is a modified copy of the
NUCLEO_H743ZI board, and the ZI2 board differs in a few minor ways:
- LED2 has moved from PB7 to PE1 and is now yellow rather than blue
- the USB power enable has moved from PG6 to PG10
- the USER button is now pulled down
2021-08-10 23:38:05 +10:00
ZodiusInfuser
e587bd7dc0
Added final USB PIDs
2021-08-10 11:17:06 +01:00
Chris Wilson
c0902dade6
stm/boards: Add support for SparkFun STM32 MicroMod Processor board.
2021-08-09 23:11:13 -07:00
Chris Wilson
e741330ca8
Consistent pin naming for SparkFun MicroMod processor boards.
2021-08-09 23:10:52 -07:00
iabdalkader
23531bca74
rp2/CMakeLists.txt: Allow a board's cmake to set the manifest path.
...
This allows boards to add frozen modules, or bypass the port manifest
entirely.
2021-08-10 11:05:33 +10:00
Pierre Constantineau
aec965e6d9
changed PID as suggested by Scott
2021-08-09 15:25:06 -06:00
microDev
93c9d59960
Merge branch 'main' into getpass
2021-08-10 01:00:10 +05:30
microDev
052c53efc3
Merge pull request #5116 from eddieespinal/atmegazero_esp32s2
...
Fixes the MOSI and MISO pins mapping
2021-08-09 22:45:41 +05:30
Eddie Espinal
6764af182a
Fixes the MOSI and MISO pins. By mistake I added them backward in this mapping
2021-08-09 11:31:20 -04:00
Damien George
3835f5f597
esp32/makeimg.py: Get bootloader and partition offset from sdkconfig.
...
So that it works on ESP32C3, which has the bootloader at 0x0.
Fixes issue #7565 .
Signed-off-by: Damien George <damien@micropython.org>
2021-08-10 00:19:49 +10:00
Dan Halbert
2451c788f4
valid channels in audio_dma_stop; cleaner supervisor_ticks mgmt in keypad
2021-08-09 09:47:13 -04:00
Dan Halbert
59b89fdc5c
Fix various audio DMA issues:
...
RP2040 and SAMD51:
- Detect when DMA has finished, and stop DMA audio explicitly.
- Do not accidentally reuse `first_buffer` supplied by WaveFile or RawSample. Always realloc `first_buffer` and `second_buffer`
RP2040:
- When audio playing is stopped, write a final zero to the output register. This prevents residual PWM tones.
- Handle buffer size for 8-bit samples properly for 16-bit output.
- Fail on some edge cases (which may not be possible at the moment).
2021-08-09 09:47:13 -04:00
Dan Halbert
2cd80d1074
wip, with debugging printf's
2021-08-09 09:47:13 -04:00
Dan Halbert
fd71d924d2
partial buffer mgmt fix
2021-08-09 09:47:13 -04:00
microDev
51f8603783
add getpass module
2021-08-09 17:50:28 +05:30
Daniel Mizyrycki
8645b7c23b
nrf: Enable source line on tracebacks.
2021-08-09 15:09:33 +10:00
Glenn Ruben Bakke
77b4cfcbc9
nrf/modules/nrf: Add function to enable/disable DCDC.
...
This function can be used to enable and disable the DC/DC converter with or
without the Bluetooth stack enabled. It can also be used to query the
current state of the DC/DC.
This commit also adds a definition of ARRAY_SIZE needed by nrfx HAL-layer.
2021-08-09 14:55:59 +10:00
Pierre
7d02fd42f8
removed trailing spaces at end of pins.c
2021-08-08 21:56:24 -06:00
Pierre
1a7cad6562
removed trailing spaces in pins.c
2021-08-08 21:43:03 -06:00
Pierre
b1d5b50551
fromatting updates to pins.c
2021-08-08 21:38:23 -06:00
Nathan Young
579194a543
Colocated board.LED and D13 together (GCM4)
2021-08-09 05:35:38 +02:00
Pierre
9de8045dca
foromatting updates to pins.c
2021-08-08 21:31:07 -06:00
Pierre
45d4058981
adding initial files for BlueMicro840 Board
2021-08-08 21:25:54 -06:00
Nathan Young
a15ac65fa0
Add board.LED for Grand Central M4 Express
...
Fixes #5111
2021-08-08 21:43:12 +02:00
Damien George
e5e0553224
nrf/modules/uos: Add ilistdir to uos module.
...
This was missed in the initial implementation of the uos module.
Signed-off-by: Damien George <damien@micropython.org>
2021-08-08 23:17:55 +10:00