Jeff Epler
34c4cc1bd9
samd: Rename dma_{allocate,free} channel
...
These are now used in the (video) parallel capture device as well.
2021-04-23 09:46:33 -05:00
Jeff Epler
f838ff9528
raspberrypi: Remove debug prints
2021-04-23 09:44:01 -05:00
stijn
bb2007b05c
windows/mpconfigport.h: Enable features also present in unix port.
2021-04-23 23:15:10 +10:00
Damien George
df4e9bdf5c
esp32/CMakeLists.txt: Require CMake version 3.12.
...
Because "find_package(Python3 ...)" requires at least this version of
CMake. And other features like GREATER_EQUAL and COMMAND_EXPAND_LISTS need
at least CMake 3.7 and 3.8 respectively.
Signed-off-by: Damien George <damien@micropython.org>
2021-04-23 23:03:03 +10:00
Dan Halbert
346740e152
Merge pull request #4609 from Neradoc/add_nrf_countio
...
NRF: implement countio
2021-04-23 08:37:00 -04:00
anecdata
3d60ed1322
loc & common_hal start_ap(), + AP MAC getter
2021-04-22 22:55:32 -05:00
anecdata
7e95dc1261
ap additions to radio object
2021-04-22 22:23:33 -05:00
anecdata
bfc5eb1660
event_handler, init, and reset
2021-04-22 22:21:50 -05:00
David Michieli
5669a60954
stm32/mboot: Allow unpacking dfu without secret key.
...
- unpack-dfu command no longer requies a secret key to be present
- pack-dfu command raises an exception if no secret key is found
2021-04-23 11:04:37 +10:00
Dan Halbert
8f73270f2b
Merge pull request #4646 from tannewt/merge_mp1.10
...
Merge in MicroPython v1.10
2021-04-22 13:16:27 -04:00
Jeff Epler
10fee3e673
raspberrypi: Increase PIO clock speed in ParallelImageCapture
...
.. this allows DIV_4 and DIV_2 resolutions to work without being
jumbled.
2021-04-22 12:14:44 -05:00
Jeff Epler
2def016fd0
raspberrypi: Use 32-bit elements in FIFO
...
.. these do come in the right
2021-04-22 12:14:03 -05:00
Jeff Epler
7fb751808f
raspberrypi: Implement ParallelImageCapture using PIO
...
.. based on code from Phil B.
2021-04-22 12:02:51 -05:00
Dan Halbert
f1b5249d3c
Fix esp32s2 uart.write() return value
2021-04-22 09:47:54 -04:00
Dan Halbert
64e0958916
wip: descriptor building
2021-04-21 23:25:36 -04:00
Scott Shawcroft
09f7b43c64
Merge MicroPython 1.10 into CircuitPython
2021-04-21 15:59:17 -07:00
Dan Halbert
b3ffb3ab1f
Return bytes written from RP2040 UART.write()
2021-04-21 18:38:35 -04:00
Lucian Copeland
8ce89860e6
Pass pre-commit formatting
2021-04-21 17:34:13 -04:00
Damien George
00d6a79b3d
stm32/machine_timer: Improve usability of Timer constructor and init.
...
Improvements are:
- Default period is 1000ms with callback disabled.
- if period is not specified then it's not updated (previously, if period
was not specified then it was set to -1 and running the timer callback as
fast as possible, making the REPL unresponsive).
- Use uint64_t to compute delta_ms, and raise a ValueError if the period is
too large.
- If callback is not specified then it's not updated.
- Specifying None for the callback will disable the timer.
Signed-off-by: Damien George <damien@micropython.org>
2021-04-21 14:22:09 +10:00
root
0e2431048d
Fix PWMOut on SAMD21
2021-04-20 15:21:05 -05:00
Jeff Epler
46c9b1bc37
atmel-sam: Use DMA for ParallelImageCapture
...
This allows ctrl-c to interrupt the capture, and ensures we handle
interrupts & background tasks.
2021-04-20 13:52:44 -05:00
Jeff Epler
d50feebd2c
atmel-sam: Factor out find_sync_event_channel_raise
2021-04-20 13:33:11 -05:00
Jeff Epler
4dcbdac97e
Complete the 'horizontal_reference' rename
2021-04-20 11:33:32 -05:00
Dan Halbert
01979acd48
Merge pull request #4604 from tannewt/buffer_size
...
Assume max characteristic size when the client
2021-04-20 12:02:06 -04:00
Jeff Epler
5c5736ee1e
atmel-sam: Allow PWM to go up to cpu_frequency/2
...
24MHz is the nominal external clock to use with OV7670. (My testing
was actually at 16MHz)
2021-04-20 10:22:21 -05:00
Jeff Epler
99799cded6
imagecapture: implement to review suggestions
2021-04-20 10:21:32 -05:00
Damien George
6e0f9b9262
stm32/boards/pllvalues.py: Support wider range of PLL values for F413.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-04-20 23:33:33 +10:00
Scott Shawcroft
b057fb8a4b
codeformat
2021-04-19 22:22:44 -07:00
Limor "Ladyada" Fried
83c768b25d
Merge pull request #4627 from aramcon-badge/aramcon2-badge
...
Add board definition files for ARAMCON2 Badge
2021-04-19 15:17:47 -04:00
Limor "Ladyada" Fried
17e419f129
Merge pull request #4633 from ZodiusInfuser/main
...
Tweaked Pimoroni board names
2021-04-19 15:16:37 -04:00
Benny Meisels
f0b04d403d
Add board definition files for ARAMCON2 Badge
2021-04-19 20:41:01 +03:00
Eddie Espinal
0e8b99dc65
Removes the USB_DEVICES entry as it's causing the build to fail.
2021-04-19 10:24:44 -04:00
Eddie Espinal
fce6226ca5
Add board definition for the ATMegaZero ESP32-S2
2021-04-19 08:47:29 -04:00
ZodiusInfuser
efdbc6be08
Tweaked board name
2021-04-19 10:38:07 +01:00
Limor "Ladyada" Fried
b6fa90d0b5
Merge pull request #4625 from stonehippo/sparkfun_micromod_atp_rp2040
...
Added Sparkfun MicroMod RP2040
2021-04-18 21:14:47 -04:00
Limor "Ladyada" Fried
be21589722
Merge pull request #4631 from adafruit/anecdata-patch-1
...
Update mpconfigboard.h DEFAULT_I2C_BUS_SDA & _SCL pins to match pins.c and schematic
2021-04-18 10:18:19 -04:00
anecdata
2198b1a4df
Update mpconfigboard.h
2021-04-17 20:15:04 -05:00
George White
5bd2e97865
Fix pin definitions
...
I missed a few pin definitions. Fixed those.
2021-04-17 18:43:49 -04:00
George White
493127f4bc
pre-commit trailing space fixes
2021-04-17 17:43:13 -04:00
George White
e0bb7385a1
Added Sparkfun MicroMod RP2040
...
Added board definition for the Sparkfun MicroMod RP2040.
Mostly followed the format for pins from the MicroMod nRF52840 board
definition, as MicroMod tries to standardize pins across
microcontrollers.
2021-04-17 10:56:04 -04:00
Dan Halbert
b2160bdddd
Add VBUS_SENSE (GP24) to board
...
Prompted by https://forums.adafruit.com/viewtopic.php?f=60&t=178237 .
Also add some whitespace to make pin aliases stand out, and add GP23 as an alias for `SMPS_MODE`.
2021-04-17 08:51:20 -04:00
Jeff Epler
fc4538f845
WIP: Implement 'ParallelImageCapture' for samd51
2021-04-16 17:18:59 -05:00
ZodiusInfuser
efa9cfa5ec
Tweaked board name
2021-04-16 18:02:10 +01:00
Tim Radvan
f842a40df4
rp2/rp2_pio: Add fifo_join support for PIO.
...
The PIO state machines on the RP2040 have 4 word deep TX and RX FIFOs. If
you only need one direction, you can "merge" them into either a single 8
word deep TX or RX FIFO.
We simply add constants to the PIO object, and set the appropriate bits in
`shiftctrl`.
Resolves #6854 .
Signed-off-by: Tim Radvan <tim@tjvr.org>
2021-04-17 00:45:38 +10:00
Scott Shawcroft
43c16c89c4
Account for max_packet_size in outgoing length
2021-04-15 16:34:06 -07:00
Dan Halbert
f55d684057
Merge pull request #4612 from ZodiusInfuser/main
...
Added definitions for Pimoroni RP2040-based boards
2021-04-15 19:20:24 -04:00
Lucian Copeland
e0024c70de
Merge remote-tracking branch 'upstream/main' into stm-alarm
2021-04-15 16:32:30 -04:00
Lucian Copeland
7eeea869ac
Fix light sleep global alarms, API revisions
2021-04-15 15:02:42 -04:00
ZodiusInfuser
1c700a82c9
Removed trailing whitespaces
2021-04-15 12:01:47 +01:00
ZodiusInfuser
f69bf8beb9
Removed whitespaces
2021-04-15 11:57:27 +01:00