Tod Kurt
a5fc766b2f
ESP32 synthio channels to 12
2023-07-21 10:06:17 -07:00
Scott Shawcroft
924422eff8
Merge remote-tracking branch 'adafruit/main' into three_small
2023-07-21 09:37:26 -07:00
Scott Shawcroft
525dad71c3
Add RuntimeError_varg and fix imx capitalization
2023-07-20 16:00:43 -07:00
Jeff Epler
70cf0610cc
disable synthio on this board, it's very full
2023-07-20 14:18:03 -05:00
Scott Shawcroft
a56e97db1d
Align MP heap allocations to cache lines
2023-07-20 11:20:32 -07:00
Scott Shawcroft
5f082561b3
Unify some error strings
2023-07-20 11:20:32 -07:00
Scott Shawcroft
305303996d
Merge pull request #8182 from tannewt/usb_host_singleton
...
Make usb_host.Port a singleton
2023-07-19 15:04:19 -07:00
Scott Shawcroft
e81ed62cfd
Add missing header file
2023-07-19 11:46:04 -07:00
Scott Shawcroft
12d1181c64
Merge pull request #8183 from Qyriad/features/samx5x-external-clock
...
samx5x: support external clock sources
2023-07-19 09:59:27 -07:00
Qyriad
3f3ec1c835
samx5x: support external clock sources
...
Adds two board config define's, which can be added in a board's
mpconfigboard.h: BOARD_XOSC_FREQ_HZ, and BOARD_XOSC_IS_CRYSTAL, which
are passed to clock_init(). External clock sources are currently only
implemented for SAM_D5X_E5X series chips, so defining BOARD_XOSC_FREQ_HZ
for a SAMD21 board will emit an error.
Signed-off-by: Qyriad <qyriad@qyriad.me>
2023-07-18 17:12:58 -06:00
Scott Shawcroft
1629faf8b3
Make usb_host.Port a singleton
...
This allows you to initialize usb_host.Port once successfully and
then returns the same object as long as you pass the same arguments
in. It does allow you to fix incorrect pins but not switching from
one valid set to another. (It needs a reset for that.)
This also moves hcd cache operations to RAM so that they don't
access the cache when doing maintenance.
2023-07-18 10:40:54 -07:00
ladyada
dd266f2622
renamed since we are now s3
2023-07-18 01:02:38 -04:00
Jeff Epler
4f09078293
update metro rp2040 to work with 16MB flash
2023-07-17 12:56:55 -05:00
Seon Rozenblum
9642e38783
Added second I2C B\bus IO and stuff for FeatherS3
2023-07-15 08:52:57 +10:00
Scott Shawcroft
4e01674cbd
Fix rp2 safe mode via reset press
...
The picodvi PR #7880 switched the saved word to the watchdog
register since it reworked the RAM layout. This works for
reset_into_safe_mode because the watchdog scratch registers are
preserved by soft resets. They *aren't* preserved for pressing the
reset button. So it broken manual safe mode. Switch back to using
RAM to store the saved word but use the pico-sdks "uninitialized"
designation instead of a fixed location.
Also fixes USB host feather status neopixel by setting the power
pin.
2023-07-13 14:49:08 -07:00
Sylwester
3ac84281bf
Add NeoPixel Library for Datanoise PicoADK.
2023-07-13 12:04:27 +02:00
madcitygeek
a7bbb05e25
Update mpconfigboard.mk
...
Use unique CIRCUITPY_CREATION_ID
2023-07-12 22:59:43 -05:00
madcitygeek
2742466709
Merge branch 'adafruit:main' into add_luatos_core_esp32c3_ch343
2023-07-12 22:29:47 -05:00
Jeff Epler
6b5cf5537a
Merge pull request #8035 from dhalbert/metro-rp2040
...
Add Adafruit Metro RP2040
2023-07-12 10:40:37 -05:00
Miroslav Zuzelka
8d6ef37a7c
Update pins.c
...
Fix pre-commit error
2023-07-11 23:12:46 +02:00
Miroslav Zuzelka
2746709dfc
Update pins.c
...
Add EPD pins definition
2023-07-11 22:58:12 +02:00
Miroslav Zuzelka
812df860cc
Merge branch 'adafruit:main' into main
2023-07-11 22:54:01 +02:00
madcitygeek
5e97ff80f2
Added a varient of the luatos board with on-board ch343
2023-07-11 14:56:10 -05:00
Scott Shawcroft
346ec8d4a8
Merge pull request #8156 from DatanoiseTV/datanoise_picoadk
...
Add Datanoise PicoADK Board
2023-07-11 11:01:28 -07:00
Dan Halbert
5a7a7e221d
Merge pull request #8130 from dhalbert/adafruit_qtpy_esp32s3_4mbflash_2mbpsram
...
Add adafruit_qtpy_esp32s3_4mbflash_2mbpsram; remove frozen libs from qtpy_esp32s3_nopsram
2023-07-11 13:05:19 -04:00
Scott Shawcroft
7764cde6c2
Merge pull request #8155 from tannewt/imx_usb_host
...
Basic USB host support and keyboard workflow
2023-07-11 09:50:09 -07:00
Sylwester
9b80943885
Add Datanoise PicoADK
2023-07-11 10:01:46 +02:00
Sylwester
449416f5e1
Add Datanoise PicoADK
2023-07-11 09:52:47 +02:00
Scott Shawcroft
52ca0504d9
Comment out debug UART on RP2040 USB host feather
2023-07-10 15:37:57 -07:00
Petr Sedlacek
ae84441575
Update 42. Keebs Frood support for Rev7
2023-07-10 23:32:02 +02:00
Scott Shawcroft
2686beab36
Basic USB host support and keyboard workflow
...
Connects up read, write and ctrl_transfer to TinyUSB. USB Host
support is available on iMX RT and RP2040.
Fixes #6527 (imx) and fixes #5986 (rp2).
2023-07-10 14:22:21 -07:00
Scott Shawcroft
9f3f2aabff
Merge pull request #8152 from splitkb/liatris
...
Add new board: splitkb.com's Liatris
2023-07-10 12:07:27 -07:00
Jeff Epler
164fcb22c2
Enable "from __future__ import annotations" on unix build
2023-07-10 13:53:26 -05:00
Leah Post
036eca8123
Add new board: splitkb.com's Liatris
2023-07-10 14:45:08 +02:00
MicroDev
8704ba158b
fix set hostname
2023-07-09 21:25:37 +05:30
Miroslav Zuzelka
4caccfdf8d
Merge branch 'adafruit:main' into main
2023-07-07 11:48:38 +02:00
Miroslav Zuzelka
8991f0cd7a
Update ES3ink board definition
...
- fix wrong VID
- add NEOPIXEL definition
- add DOUBLE_TAP_PIN definition
- add definition for default SPI bus
2023-07-07 11:48:03 +02:00
Zelin Cai
5fedf02806
Added Makerdiary nRF52840 Connect Kit.
...
Signed-off-by: Zelin Cai <zelin@makerdiary.com>
2023-07-07 15:11:12 +08:00
Scott Shawcroft
fad86bfb27
Merge pull request #8129 from Neradoc/fix-psram-on-esp32s3-box
...
Fix PSRAM on espressif ESP32S3 box and box lite
2023-07-05 14:16:17 -07:00
Melissa LeBlanc-Williams
5dc7e9472b
Swapped address pins for Rev C
2023-07-03 12:08:10 -07:00
Miroslav Zuzelka
1787e76389
Add ES3ink board definition
2023-06-30 11:01:00 +02:00
Dan Halbert
2a8d6d655c
adafruit_qtpy_esp32s3_4mbflash_2mbpsram
2023-06-28 22:59:00 -04:00
Neradoc
f1d9ee0de3
Fix PSRAM on espressif ESP32S3 box and box lite
2023-06-28 19:26:08 +02:00
Scott Shawcroft
ce3df829e1
Merge pull request #8118 from n0xa/M5StickCPlus
...
Adding support for M5Stack Stick C Plus
2023-06-28 09:08:02 -07:00
Dan Halbert
77b3a0570e
add Adafruit Metro M7 1011 SD
2023-06-27 19:11:25 -04:00
Scott Shawcroft
5dc2b168d7
Merge pull request #8123 from jepler/issue8121-workaround
...
rp2040: Avoid screeches due to audio underflow during flash writes
2023-06-27 09:09:03 -07:00
Jeff Epler
385366128f
Don't use "cookie" variable/function name
2023-06-27 09:59:02 -05:00
Jeff Epler
b4be2317cb
rp2040: Avoid screeches due to audio underflow during flash writes
...
By pausing audio during flash writes, the worst screeching of #8121
is avoided. I don't consider this a full fix, but it greatly improves
the by far most common scenario in which the problem occurs.
Tested on rp2040 prop feather with a midi synth playing arpeggios. When
writing to the flash e.g., with
```
dd bs=512 count=32 if=/dev/zero of=/media/jepler/CIRCUITPY/boop
```
the audio goes "tap tap tap tap" during the flash write instead of the
squawking.
This isn't a 100% fix; it will still glitch out, including during USB
enumeration which must be taking a long time without servicing background
tasks. Add a delay if not usb-connected at startup ameliorates this
greatly.
2023-06-26 10:34:29 -05:00
Neradoc
232e096f93
fix board.BUTTON on espressif_esp32c3_devkitm_1_n4
2023-06-25 17:05:49 +02:00
Noah Axon
75dbb7d102
Added a new creation ID for this board
2023-06-25 07:29:18 -05:00
Noah Axon
6bdfed2bb0
Adding support for M5Stack Stick C Plus
2023-06-25 07:08:59 -05:00
Dan Halbert
fde6342705
Revert "nrf: prevent I2C hangs"
2023-06-23 13:20:41 -04:00
Dan Halbert
ffebb5af8a
Merge pull request #8094 from furbrain/fix_i2c_hangs
...
Fix for #8093
2023-06-23 13:12:24 -04:00
Dan Halbert
540bf58102
improve start_ap() doc; make "authmode" use consistent internally
2023-06-22 16:24:18 -04:00
Scott Shawcroft
28b0e34d76
Merge pull request #8099 from strid3r21/main
...
added bee data logger
2023-06-21 09:52:26 -07:00
Dan Halbert
60adfa4e6b
Merge pull request #8089 from furbrain/main
...
Reset UART on deinit, reduces power consumption on nRF
2023-06-20 19:48:37 -04:00
paul
9a2e9f7e41
added bee data logger
2023-06-20 18:50:15 -04:00
Bill Sideris
112f0fd767
Add `-Wno-undef` to rp2 makefile for sdk
2023-06-21 01:43:10 +03:00
Bill Sideris
e139cd9ec0
Update cyw43 to 1.0.1
2023-06-21 01:35:52 +03:00
Phil Underwood
a753490899
Refactor out test for bus sanity state
2023-06-20 23:32:00 +01:00
Scott Shawcroft
9bce4ac30c
Merge pull request #8090 from kamtom480/sdk3.0.1
...
spresense: update SDK to 3.0.1
2023-06-20 13:11:45 -07:00
Phil Underwood
028a81922b
Remove unneeded #define from I2C.c
2023-06-20 13:36:12 +01:00
Phil Underwood
fae14cc55b
Fix for #8093
...
This adds a check to make sure that SDA and SCL are in a sane condition
before starting any I2C operation. If they are not it tries to rectify it,
and then returns an error code if unable to do so.
2023-06-19 22:20:46 +01:00
Bill Sideris
0aa7854d5b
Update pico-sdk to 1.5.1
2023-06-19 18:00:49 +03:00
Phil Underwood
4bb475b930
formatting
2023-06-17 22:49:47 +01:00
Phil Underwood
ec1e7a03b3
Reset UART on deinit, reduces power consumption
2023-06-17 22:42:12 +01:00
leosun
7354e2ad03
fix `invalid pin` error when create `busio.SPI`
...
on specific SCK/MOSI/MISO pins, the `common_hal_busio_spi_construct`
method always skip miso pins which will lead to a `invalid pin`
exception when SPI initilized
2023-06-15 07:48:19 +08:00
Kamil Tomaszewski
979f2f5ef3
spresense: update SDK to 3.0.1
2023-06-14 12:30:39 +02:00
Jeff Epler
666fb94ca3
Merge pull request #8056 from jepler/matrixportal-s3
...
Add Adafruit MatrixPortal S3 board def & update protomatter
2023-06-13 19:34:08 -05:00
Melissa LeBlanc-Williams
46de2cb682
Add buttons and accelerometer interrupt
2023-06-13 07:59:33 -07:00
Scott Shawcroft
a5e3c6ee82
Merge pull request #8077 from jepler/nrf-synthio
...
nrf52840: allow 12 voices
2023-06-12 12:44:08 -07:00
Seon Rozenblum
14af662ab9
Added support for Unexpected Maker NANOS3
2023-06-12 20:32:46 +10:00
Jeff Epler
d5a2293784
nrf52840: allow 12 voices
...
In my testing, the feather bluefruit can do 12 voices at 48kHz!
This is a simple case (no LFOs, no ring modulation) so other situations might
require a lower sample rate, fewer voices, or both.
The sound is a little artifacty & low-fi but I think that's down to the speaker
& use of PWM instead of I2S.
2023-06-09 11:30:12 -05:00
Dan Halbert
4d5caff0ed
fix missing newline
2023-06-08 13:02:24 -04:00
Dan Halbert
46ddacddde
Merge branch 'main' into efr32-doc-fixes
2023-06-08 12:57:09 -04:00
Dan Halbert
6cf7e45f10
Merge pull request #8037 from jpconstantineau/fix-PCA10100
...
fix to make buttons and leds compatible with pca10056
2023-06-08 12:56:09 -04:00
Mario Bodemann
1e3f1d745a
Update badger2040 start sequence for more contrast
...
This change is taken from the pico-sdk: https://github.com/pimoroni/pimoroni-pico/blob/main/drivers/uc8151_legacy/uc8151_legacy.cpp#L67-L120 and increases the contrast of pictures sent dramatically. It comes with the expense of using way more time when updating though.
2023-06-08 18:25:45 +02:00
Jeff Epler
d4913b04e0
rgbmatrix: update protomatter
...
and re-organize so that esp32 s2/s3 don't do as much at reset
.. it's not necessary (because most data is in esp-idf managed memory)
and doing this saves me from having to debug why reconstruct isn't working
properly on that platform.
This needs to be tested on other platforms again before being merged!
2023-06-08 10:43:32 -05:00
Jeff Epler
c408193ffe
Merge pull request #8048 from jepler/synthio-biquad
...
Synthio: switch to per-note biquad filtering
2023-06-07 14:48:31 -05:00
applecuckoo
40a31390aa
Remove available modules section
2023-06-07 07:30:02 +12:00
Dan Halbert
e631350b9b
Merge pull request #8070 from dhalbert/port-specific-submodules
...
Provide port-specific fetch of submodules
2023-06-06 14:46:39 -04:00
Dan Halbert
38f6fa27e3
fetch-port-submodules; fetch-all-submodules
2023-06-05 17:23:34 -04:00
applecuckoo
2d78cf3428
Merge branch 'adafruit:main' into efr32-doc-fixes
2023-06-06 08:56:40 +12:00
Jeff Epler
ce84ecf3f6
Fix flash size
2023-06-01 18:57:18 -05:00
Jeff Epler
2fb42579e8
Add minimally tested Adafruit MatrixPortal S3 board def
...
tested:
* board.LED
* neopixel as status LED
* i2c scan finds lis3dh sensor
* psram capacity
not tested:
* rgb matrix o_O
* the gpio pins
Introduce new `board` properties for matrixportal-style boards:
* MTX_COMMON
* MTX_ADDRESS
These are intended to simplify use of the RGBMatrix constructor:
```py
matrix = RGBMatrix(..., addr_pins=MTX_ADDRESS[:3], **MTX_COMMON)
```
removing the need for sending in the following individual parameters:
* rgb_pins
* clock_pin
* latch_pin
* output_enable_pins
and making construction of a 16/32/64-row display easy by slicing a tuple
of all address pins rather than writing out the individual pins. If it
works out it'll be ported back to the matrixportal m4 as well.
2023-06-01 17:23:34 -05:00
Pierre Constantineau
6fd700eb11
added HW_LED_STATUS as requested
2023-06-01 10:56:43 -06:00
Scott Shawcroft
f2f19e93ec
Fix listing
2023-06-01 09:47:30 -07:00
tomiahola
31f2faa977
SAM E54 Xplained Pro: add support for SST26VF064B flash chip
2023-06-01 08:36:25 +03:00
Jeff Epler
fed8d5825b
synthio: add biquad filter type & basic filter calculations
...
the filter cannot be applied as yet.
2023-05-29 09:50:18 -05:00
hyx0329
d73f390a4d
M60 keyboard: allow run on battery
...
This also expose the battery control pin as BATTERY_ENABLE,
so users can fully power off the keyboard.
2023-05-28 12:11:34 +08:00
applecuckoo
60935c29eb
Fix up EFR32 port readme
2023-05-28 16:01:59 +12:00
Pierre Constantineau
60ce38ed8b
fix trailing space of pins.c
2023-05-26 13:30:32 -06:00
Pierre Constantineau
325037b75e
fix to make buttons and leds compatible with pca10056
2023-05-26 13:17:05 -06:00
Dan Halbert
3a893594b2
Add Adafruit Metro RP2040
2023-05-26 12:42:23 -04:00
Dan Halbert
ff2003145f
Merge pull request #8025 from tkroo/patch-1
...
update spi pins to match schematic
2023-05-23 23:11:16 -04:00
Dan Halbert
b9bb966835
Merge pull request #8026 from phamhuyvn/patch-1
...
Update pins.c
2023-05-23 23:10:45 -04:00
Dan Halbert
713d86f42b
Merge pull request #8021 from SiliconLabs/dev
...
Silabs fixes, BLE bonding and peripheral changes
2023-05-23 23:10:19 -04:00
phamhuyvn
2d7fa6dd8a
Update pins.c
...
Fixed Button_R from GPIO6 to GPIO7
Fixed LCD_BACKLIGHT from GPIO29 to GPIO26
2023-05-24 08:44:57 +07:00
David Sullivan
d570b8b4ef
update spi pins to match schematic
2023-05-23 17:42:36 -07:00
David Sullivan
72b1bc890f
Update spi pins in mpconfigboard.h
2023-05-23 17:27:53 -07:00
David Sullivan
3f845fe8fd
board files for lolin-s3-mini
2023-05-23 14:24:28 -07:00
Dan Halbert
b26e4ca0ae
Merge pull request #7985 from jepler/synthio-lfo-dag
...
synthio: Add LFOs
2023-05-23 15:48:11 -04:00
Dan Halbert
2422179419
Merge pull request #8014 from tkroo/lolin-c3-pico
...
Board files for LOLIN C3 PICO
2023-05-23 15:02:20 -04:00
Scott Shawcroft
596773286d
Merge pull request #8016 from charlieh0tel/new-mimxrt1060-evkb-board
...
Adds MIMXRT1060-EVKB as new board.
2023-05-23 11:11:32 -07:00
Christopher Hoover
49b1368d65
Changed PID to 0x813C.
2023-05-22 20:06:50 -07:00
David Sullivan
a163273ee0
Update ports/espressif/boards/lolin_c3_pico/mpconfigboard.h
...
update board I2C pins.
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2023-05-22 19:00:16 -07:00
Scott Shawcroft
9040ac8bc6
Merge pull request #8003 from dhalbert/esp-touch-alarm-fix
...
Esp touch alarm fix
2023-05-22 13:43:54 -07:00
David Sullivan
a5df186fa7
change copyright notice
2023-05-22 13:30:36 -07:00
Scott Shawcroft
3f7e6db4fa
Merge pull request #8015 from dhalbert/rp2040-sleep-memory
...
RP2040 SleepMemory
2023-05-22 13:08:37 -07:00
David Sullivan
7048ce46b1
match pins to what wemos uses
2023-05-22 10:06:50 -07:00
David Sullivan
393c0bb1f6
move sck, scl, and sda pin assignments
2023-05-21 23:27:58 -07:00
Christopher Hoover
73299ae48c
Adds new board for MIMRT1060-EVKB (not to be confused with MIMRT1060-EVK).
2023-05-21 17:42:30 -07:00
Dan Halbert
955d2723d0
RP2040 SleepMemory
2023-05-21 19:05:25 -04:00
David Sullivan
0a1b2f8771
include neopixel lib
2023-05-21 14:30:51 -07:00
David Sullivan
a64d66846b
remove leftover files
2023-05-21 12:45:23 -07:00
David Sullivan
ebd7e29b98
create files
2023-05-21 11:35:11 -07:00
David Sullivan
612dbc0500
update board name
2023-05-21 11:34:54 -07:00
David Sullivan
18213c4e87
increment creation id
2023-05-21 11:34:33 -07:00
rcarteraz
a4a4bdfeb0
Update board.c
...
Change column start from 52 to 53 to fix a line at the top of the display.
2023-05-20 18:33:37 -07:00
David Sullivan
437d8d7a38
Board files for LOLIN S3 MINI
2023-05-20 18:17:10 -07:00
Dan Halbert
d755238005
add pin_skip_reset_once capability
2023-05-19 15:08:53 -04:00
Jeff Epler
4da32a7b86
Merge remote-tracking branch 'origin/main' into synthio-lfo-dag
2023-05-19 11:56:13 -05:00
Dan Halbert
9e995a5e98
Fix Espressif TouchAlarm
2023-05-19 12:36:28 -04:00
Scott Shawcroft
02cb13e1a1
Merge pull request #7941 from bill88t/m5timer
...
M5 Timer Camera X
2023-05-19 09:13:22 -07:00
Scott Shawcroft
177b98174e
Shrink by combining error messages
2023-05-18 16:24:37 -07:00
Scott Shawcroft
9d11bda9e8
Fix memoryview.cast over sliced memoryview
...
Fixes #4758
2023-05-18 13:26:50 -07:00
Bill Sideris
a731c26f01
Update m5x creator id
2023-05-18 22:29:21 +03:00
Bill Sideris
302cdad4ca
m5x camera working
2023-05-18 21:39:59 +03:00
Bill Sideris
ed0cc9295f
More camera pin definition improvements
2023-05-18 19:07:48 +03:00
Bill Sideris
d426ba79f9
Merge branch 'adafruit:main' into m5timer
2023-05-18 15:13:24 +03:00
Jeff Epler
4901bdceb7
synthio: disable on more boards where it stopped fitting
2023-05-17 18:49:45 -05:00
Jeff Epler
391438102b
synthio: Finish implementing Math blocks
2023-05-17 16:32:20 -05:00
Dan Halbert
f2bfced407
Merge pull request #7976 from anecdata/ap_ipv4_picow
...
Allow Access Point static IPv4 on the raspberrypi port
2023-05-16 18:45:22 -04:00
Dan Halbert
d945d8b6e0
Merge pull request #7988 from Neradoc/add-feather-rp2040-button-pin
...
Add the Feather RP2040 boot button to the board module ?
2023-05-16 18:41:15 -04:00
Dan Halbert
ab83c98c1d
Merge pull request #7982 from bill88t/picow-stop-ap
...
Await `CYW43_LINK_DOWN` in `stop_station`
2023-05-16 12:31:46 -04:00
silabs-ChatNguyen
8ca87a5d27
Fix ble bonding fail
2023-05-16 09:46:15 +07:00
Jeff Epler
f83212314e
synthio: Add LFOs
2023-05-15 21:15:39 -05:00
Bill Sideris
95c1d849d3
Just 500
...
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2023-05-16 04:47:44 +03:00
Dan Halbert
afdc3a5ced
Merge pull request #7973 from tannewt/maybe_help_c3
...
Check usb/jtag for incoming chars too
2023-05-15 21:44:46 -04:00
Dan Halbert
c1f7f8009e
Merge pull request #7972 from tannewt/improve_c3
...
Minor C3 debug tweaks
2023-05-15 21:33:12 -04:00
Scott Shawcroft
10b2e6bb4a
Add defined check
2023-05-15 13:04:12 -07:00
Bill Sideris
ed31c7dc8f
Await down on stop_station
2023-05-15 22:38:59 +03:00
anecdata
4ac7e7643a
netutils dhcp server
2023-05-14 17:44:27 -05:00
anecdata
6dd2e86727
remove dhcp calls
2023-05-14 14:52:49 -05:00
anecdata
cd41fb101a
oops
2023-05-13 22:55:08 -05:00
anecdata
8196366c94
initial
2023-05-13 22:06:16 -05:00
Neradoc
16c8c9a739
Add the Feather RP2040 button to the board module
2023-05-13 22:13:47 +02:00
Eric Rong
91380f1957
Update to use new display construct.
2023-05-12 22:28:11 -07:00
Eric Rong
22665a113d
Merge branch 'adafruit:main' into lilygo_t_display_rp2040
2023-05-12 22:02:16 -07:00
Eric Rong
49a5518bd3
Attempt to fix build error
2023-05-12 18:19:49 -07:00
Eric Rong
285131a87a
Update typo on pin GP2
2023-05-12 18:04:07 -07:00
Eric Rong
8a3dc92920
Update with the official VID/PID for CircuitPython
2023-05-12 17:45:33 -07:00
Scott Shawcroft
bd097de277
Check usb/jtag for incoming chars too
2023-05-12 16:49:42 -07:00
Dan Halbert
827eaeb1f9
Merge pull request #7962 from tannewt/inky_frame_5_7
...
Add Pimoroni Inky Frame 5.7
2023-05-12 18:22:42 -04:00
Scott Shawcroft
bd2c1198d9
Minor C3 debug tweaks
2023-05-12 14:51:59 -07:00
Scott Shawcroft
ca01200b4f
Merge pull request #7965 from dhalbert/stm-rtc-monotonic
...
STM: monotonic time even when RTC is changed
2023-05-12 13:43:13 -07:00
Dan Halbert
e8067851f5
fix subticks handling
2023-05-12 14:39:57 -04:00
Scott Shawcroft
0a3faf8c9d
Merge pull request #7959 from jepler/synthio-bend-pan-ring
...
Synthio: next round of features
2023-05-12 08:54:49 -07:00
Scott Shawcroft
db8bd56c6c
Merge pull request #7946 from anecdata/ap_ipv4
...
Allow Access Point static IPv4 on the espressif port
2023-05-12 08:47:07 -07:00
Scott Shawcroft
02d4c8153b
Merge pull request #7953 from jepler/issue7944-v3
...
Fix some regressions on feather M7
2023-05-12 08:34:39 -07:00
Bojan Potočnik
74624e7c22
Add missing ESP32-S3 pins to microcontroller module
...
ESP32-S3 defines two additional general use pins in
ports/espressif/peripherals/esp32s3/pins.h, for which
support is missing in the microcontroller module HAL.
2023-05-12 09:10:26 +02:00
Dan Halbert
0b2f857542
STM: monotonic time even when RTC is changed
2023-05-12 00:28:37 -04:00
Jeff Epler
5a5474b5dc
mimxrt: 101x: MIDI_RX_BUFSIZE must be 512
...
It's not clear why this is required, but otherwise it stops
midi_intest1 from ever receiving any MIDI events.
Closes : #7944
2023-05-11 21:47:54 -05:00
Jeff Epler
137e55696e
Merge pull request #7964 from tannewt/fix_imx_usb_reset
...
Correct pad count.
2023-05-11 21:47:36 -05:00
Scott Shawcroft
a56174dc10
Correct pad count.
...
This prevents running into the pins that cannot be reset. On 1011
it was off by one pin that isn't attached to the package. So,
having the USB pins forbidden prevented resetting to a NULL address.
Fixes #7952
2023-05-11 15:02:56 -07:00
Dan Halbert
d99b0634f7
Report SPI frequency accurately on Espressif
2023-05-11 16:57:07 -04:00
Jeff Epler
23baf02399
synthio: disable on a few boards where it doesn't fit
2023-05-11 15:22:48 -05:00
Scott Shawcroft
cbfb2d0f55
Add Pimoroni Inky Frame 5.7
...
Tweak DTCM and ITCM loading and prevent epd refresh while waiting
for autoreload.
2023-05-11 12:12:34 -07:00
Alex Sirota
55d8f0db4e
Add board.DISPLAY to hack_club_sprig
2023-05-10 11:24:26 -07:00
anecdata
29bf64decb
raspberrypi common-hal f(x)s Not Implemented
2023-05-08 22:41:33 -05:00
Scott Shawcroft
9e4dea7b15
Merge pull request #7933 from jepler/synthio-note
...
synthio: add 'Note' with arbitrary frequency and more
2023-05-08 13:32:37 -07:00
anecdata
2f2a9e7e28
Allow Access Point static IPv4 on the espressif port.
2023-05-08 13:25:52 -05:00
Scott Shawcroft
7cd65ffb40
Merge pull request #7942 from furbrain/main
...
Add memorymap support to nrf boards
2023-05-08 10:42:29 -07:00
Phil Underwood
bcd9d6bacc
Add memorymap to nrf52840 devices only
2023-05-07 18:21:22 +01:00
Phil Underwood
fe90cc759a
remove excess line
2023-05-07 16:09:44 +01:00
Phil Underwood
a31dc5cc70
Merge branch 'adafruit:main' into main
2023-05-07 16:07:16 +01:00
Phil Underwood
3abcc6a2c3
Add memorymap support for the nRF processors.
...
This gives very permissive access to the internals of the microprocessor.
It needs the user to be **very** careful that they do not break things
2023-05-07 15:58:25 +01:00
Bill Sideris
f63aac9e52
Merge branch 'adafruit:main' into m5timer
2023-05-07 16:49:02 +03:00
Bill Sideris
f4079b6799
add preliminary support for m5stack_timer_camera_x
2023-05-07 16:47:57 +03:00
RetiredWizard
a52d0c742e
Add call to rtc_reset
2023-05-06 03:16:38 -04:00
Kattni
018f15de95
Merge pull request #7938 from jepler/issue5980
...
Fix crash with fast ping on espressif
2023-05-05 18:52:02 -04:00
Jeff Epler
66411fdd38
espressif: check return value from esp_ping_new_session
...
esp_ping_new_session can fail, particularly if ping is called quickly
many times in succession.
This is because `esp_ping_new_session` has to do a bunch of stuff
including creating a task and a socket. Calling `esp_ping_delete_session`
doesn't clean up these resources immediately. Instead, it signals the
task to clean up resources and exit 'soon', but 'soon' is defined as 1
second.
When the calls are frequent, the in-use sockets and tasks fill up
available slots—I didn't actually check which resource gets used
up first.
With this change, the ping call will raise an exception instead of
continuing with a call to esp_ping_start that crashes.
Closes #5980 based on my testing on an ESP32S3-N8R2.
2023-05-05 17:11:03 -05:00
Scott Shawcroft
fa9b59d14c
Merge pull request #7915 from RetiredWizard/picodvi
...
Add Pimoroni Pico dv Demo Base (pico only)
2023-05-04 10:07:48 -07:00
Jeff Epler
eebd4a7f52
synthio: no longer fits on feather m4 can
2023-05-04 10:16:58 -05:00
Jeff Epler
a388a59543
rp2040: fix audio glitch at soft-reload
...
The internal flash cache wasn't being properly used, because
`write_blocks` unconditionally performed the flash write.
Fixing this so that the write's not done until `internal_flash_flush`
fixes the problem in my test program with i2sout & synthio.
as a future optimization, `flash_read_blocks` could learn to read out
of the cache, but that's probably not super important.
2023-05-04 08:41:23 -05:00
Jeff Epler
a7da245ad0
synthio: Add synthio.Note
...
This class allows much more expressive sound synthesis:
* tremolo & vibrato
* arbitrary frequency
* different evelope & waveform per note
* all properties dynamically settable from Python code
2023-05-04 07:23:49 -05:00
RetiredWizard
4f7d88676b
Remove pico-w version
2023-05-03 17:30:01 -04:00
Jeff Epler
bd9aca2526
Merge pull request #7862 from jepler/synthio-envelope
...
Synthio envelope
2023-05-03 12:42:56 -05:00
Liz
480c4f1081
Update pins.c
2023-05-02 17:27:53 -04:00
Liz
facd3a4e78
Updating directory name
2023-05-02 17:07:49 -04:00
Liz
cba7a812fc
Minor update for Feather RP2040 ThinkInk
...
hihi - updating board name from EPD to ThinkInk and adding pin def for board.BUTTON
2023-05-02 17:02:59 -04:00
Scott Shawcroft
750615f2da
Merge pull request #7430 from Lanzaa/rp2040_cpu_frequency
...
Add frequency setting for RP2040 boards.
2023-05-02 09:52:28 -07:00
Scott Shawcroft
488dca565f
Merge pull request #7922 from tannewt/dvi320
...
Take in framebuffer resolution, not output res
2023-05-02 09:22:51 -07:00
Jeff Epler
80e1418c01
Merge pull request #7921 from tannewt/imx_evks
...
Add additional iMX RT support
2023-05-02 07:09:50 -05:00
Scott Shawcroft
051540f8da
Fix broadcom NAN
2023-05-01 11:38:13 -07:00
Scott Shawcroft
0aa71ed6e6
Tweak the picodvi docs and arg checking
2023-05-01 11:30:04 -07:00
Scott Shawcroft
b08714bb8f
Take in framebuffer resolution, not output res
...
Fixes #7911
2023-04-28 17:13:17 -07:00
Scott Shawcroft
1a4e1d114c
Merge pull request #7916 from bablokb/badger_2040_w
...
Add support for Pimoroni Badger2040W
2023-04-28 16:42:03 -07:00
Scott Shawcroft
8104b824e0
Standardize CPU temp and voltage. Add autogen warning
2023-04-28 16:19:43 -07:00
RetiredWizard
1fb6d4d77e
I2S pin names per Dan's suggestions on iMX PR
2023-04-28 16:58:39 -04:00
Scott Shawcroft
f837f2438a
Update USB PIDs
2023-04-28 11:16:45 -07:00
Scott Shawcroft
a9dc31a881
Add additional iMX RT support
...
This adds a script to generate the peripherals files (except clock).
It adds support for the 1015, 1020, 1040, and 1050 EVKs.
Some work was started on 1176 but it isn't working. So, the board
def is in a separate branch.
Fixes #3521 . Fixes #2477 .
2023-04-28 11:01:13 -07:00
Bernhard Bablok
14c17224a1
update product-id
2023-04-28 08:57:22 +02:00
Bernhard Bablok
4f8ae14c18
update to upstream version
2023-04-28 08:56:52 +02:00
Bernhard Bablok
a86c5f7310
Merge branch 'main' into plasma2040w
2023-04-28 08:41:02 +02:00
Bernhard Bablok
ec6fde91ad
integrate latest changes from upstream
2023-04-27 18:14:46 +02:00
Bernhard Bablok
cc3d61eb49
fixed merge conflicts
2023-04-27 13:23:34 +02:00
RetiredWizard
12f59b4948
pre-commit formatting
2023-04-26 21:14:57 -04:00
RetiredWizard
aba4c50e74
Add adafruit_sdcard as frozen library
2023-04-26 21:08:28 -04:00
RetiredWizard
5d0c37f198
Rename folders and add VID/PID from Pimoroni
2023-04-26 17:45:59 -04:00
RetiredWizard
4214f2bb77
Rename ports/raspberrypi/boards/pimoroni_pico_dv to ports/raspberrypi/boards/pimoroni_pico_dv_base
2023-04-26 11:01:56 -04:00
Dan Halbert
34f565dd89
Merge pull request #7891 from tannewt/fix_epd_uc
...
Add address_little_endian and fix display memory reuse
2023-04-26 00:27:59 -04:00
Dan Halbert
be6e90c0ed
Merge pull request #7877 from dhalbert/rp2040-propmaker
...
Add Adafruit Feather RP2040 Prop-Maker
2023-04-26 00:23:49 -04:00
Dan Halbert
95acec0f55
Improve pin names
2023-04-25 13:22:42 -04:00
Jeff Epler
38fd6aea02
Disable synthio on two boards where it doesn't fit
2023-04-25 12:05:54 -05:00
Neradoc
2bee4926f9
Fix Scorpio on-board neopixel pin
2023-04-25 17:22:04 +02:00
RetiredWizard
076cd1fab4
Nope, can't use the COSMO-pico vid/pid pair
...
Setting back, at least temporarily to the Adafruit pair.
2023-04-25 11:14:48 -04:00
RetiredWizard
361608119c
Change VID/PID to be Raspberry Pi values
...
Spotted the Cosmo_pico port on circuitpython.org which is the same class of device as the Pimoroni PICO dv so I'm switching the VID/PID to use the Raspberry Pi owned values rather than the Adafruit values just as the Como device uses.
2023-04-25 10:33:13 -04:00
Dan Halbert
2b95fc3029
Merge pull request #7893 from tannewt/fix_rp2040_idle
...
Fix RP2040 idle
2023-04-24 13:53:12 -04:00
Dan Halbert
338534420f
Merge pull request #7900 from dglaude/patch-1
...
This is about picodvi not rgbmatrix
2023-04-24 13:52:12 -04:00
Dan Halbert
b9c7cd4028
describe instance more precisely
2023-04-24 12:58:40 -04:00
David Glaude
6aa3e7d8a6
This is about picodvi not rgbmatrix
...
There might be another way or other place where the documentation does not match the code.
But this is the most obvious, that's why I found it.
2023-04-23 10:58:02 +02:00
Scott Shawcroft
b59f0e17be
Fix RP2040 idle
...
Don't idle from main if we scheduled an interrupt for 0 ticks in
the future.
Have RP2040 detect wakes that happen between setting the timer and
the idle call.
Fixes #7361
2023-04-21 16:04:23 -07:00
George White
031667ebd0
Added notes re the RTL8720D pins
...
The Wio Terminal includes a RealTek RTL8720D as a companion to the main chip to provide WiFi and Bluetooth capabilities via eRPC over a UART connection. The WIO Terminal schematic labels some pins as the RXD/TXD for the UART, and that was captured in the board definition for CircuitPython. However, these pins may be used for logging in another mode, but they are not the main pins used to communicate with the RTL chip. The correct configuration is RX on PC24/pad 2 and TX on PB24/pad 0 of SERCOM 0. The comments on the pin definitions now reflect this situation, for anyone trying to get the WiFi/BLE to work on the Wio Terminal.
2023-04-21 17:41:52 -04:00
Scott Shawcroft
b16037859c
Fix native epd boards
2023-04-21 14:36:35 -07:00
Scott Shawcroft
d5b747b305
Fix board inits
2023-04-21 13:23:01 -07:00
RetiredWizard
b3c8575b81
Update for Pimoroni Pico dv pins/connectors
2023-04-20 21:22:39 -04:00
Dan Halbert
5014ddb43c
Merge pull request #7854 from CDarius/m5stack_core2
...
Add M5Stack Core2
2023-04-20 14:55:33 -04:00
Scott Shawcroft
0f9fb33371
Merge branch 'main' into rp2040_cpu_frequency
2023-04-19 17:05:58 -07:00
Scott Shawcroft
e2ab7a4751
Change voltage. Refine docs
2023-04-19 17:04:54 -07:00
Scott Shawcroft
13bb801211
Fix docs and windows
2023-04-19 15:42:02 -07:00
Scott Shawcroft
66edcf5d03
Add PicoDVI support
...
PicoDVI in CP support 640x480 and 800x480 on Feather DVI, Pico and
Pico W. 1 and 2 bit grayscale are full resolution. 8 and 16 bit
color are half resolution.
Memory layout is modified to give the top most 4k of ram to the
second core. Its MPU is used to prevent flash access after startup.
The port saved word is moved to a watchdog scratch register so that
it doesn't get overwritten by other things in RAM.
Right align status bar and scroll area. This normally gives a few
pixels of padding on the left hand side and improves the odds it is
readable in a case. Fixes #7562
Fixes c stack checking. The length was correct but the top was being
set to the current stack pointer instead of the correct top.
Fixes #7643
This makes Bitmap subscr raise IndexError instead of ValueError
when the index arguments are wrong.
2023-04-19 15:14:02 -07:00
Scott Shawcroft
09c2c5ef0e
Merge pull request #7876 from thess/CORS-update
...
Simplify CORS checks and don't restrict host names.
2023-04-19 11:07:34 -07:00
Dan Halbert
e105bf1690
Merge pull request #7879 from milindmovasha/espressif_analogbufio_fix
...
Bug fixes for analogbufio espressif implementation
2023-04-19 13:17:59 -04:00
Milind
fd1e9cf8f1
1. Changed attenuation from ADC_ATTEN_DB_0 to ADC_ATTEN_DB_11
...
2. Scaling the 12-bit values received from DMA engine to 16-bit value
2023-04-19 21:46:08 +05:30
CDarius
14ecc44fbc
Merge branch 'main' into m5stack_core2
2023-04-19 08:22:10 +00:00
CDarius
e5a5a348fd
Fixed wrong GPIO number for touch screen interrupt
2023-04-19 08:17:10 +00:00
Ted Hess
8980ebfa16
Simplify CORS checks and don't restrict host names.
...
Minor socket cleanup.
2023-04-18 22:09:48 -04:00
Dan Halbert
7567082965
Add Adafruit Feather RP2040 Prop-Maker
2023-04-18 15:52:06 -04:00
silabs-BelaV
4e25a4f6b3
Silabs' new Pull Request for submoduling the ports/silabs/tools/slc_cli_linux/ ( #7874 )
...
Doing a squash merge to avoid having the `slc_cli_linux` .zip files in the history. They were added in one commit and removed and replaced with a submodule in another.
* Initial commit for xg24
* Fix SLC issue
* Fix SLC extract fail
* Change board's name
* Correct spelling of code
Build immediately after slc generate
* Remove VID and PID
* Change creator and creation id
* Apply new creator_id and creation_id
* Update makefile, error message, mcu_processor function
* Update mpconfigboard.mk
* Update Board extensions, PORT_DEPS
* Update makefile
* Add exclude_patterns
* Show java, jinja2 version
* Show path for debugging CI
* Add requirements-dev for slc
* Add PATH slc_cli
* Update background function
* Add jinja2 PATH
* Show PATH
* Update jinja2 path
* Update jinja2 path
* Update jinja2 path
* Update jinja2 path
* Change slc folder
* Change markupsafe folder
* Add symbolic link for slc
* Update makefile
* Update makefile
* Update MX25R3235F.toml from submodule nvm.toml
* alphabetize the list
* Remove slc_cli_linux folder
* Update slc_cli submodule
---------
Co-authored-by: Chat Nguyen <cvnguyen@silabs.com>
Co-authored-by: silabs-ChatNguyen <chat.nguyen@silabs.com>
Co-authored-by: silabs-ChatNguyen <126220343+silabs-ChatNguyen@users.noreply.github.com>
2023-04-18 12:42:16 -04:00
Bernhard Bablok
2a49567ec6
added Adafruit_CircuitPython_Register to frozen libs
2023-04-17 19:03:42 +02:00
CDarius
d765efd71c
Moved EXTEN and DCDC2 on register 0x12
2023-04-14 13:08:52 +00:00
CDarius
681eb66824
Fixed DCDC2 output voltage register
2023-04-14 13:02:51 +00:00
CDarius
32ffdcdc7c
Fix I2S pins
2023-04-14 08:02:56 +00:00
CDarius
ed86f710c2
Refactored AXP192 code and moved under ports/espressif
2023-04-13 13:45:56 +00:00
CDario
88644613b5
Add M5Stack Core2
2023-04-11 12:29:43 +00:00
Scott Shawcroft
06aa426e76
Merge pull request #7849 from stonehippo/micromod-samd51-update
...
Update pins to include UART1 RTS and CTS
2023-04-10 10:30:24 -07:00
Bill Sideris
20f84767dd
Merge branch 'adafruit:main' into YD_ESP32_S3
2023-04-09 01:32:21 +03:00
George White
c37af65ee1
Update pins to include UART1 RTS and CTS
...
Previous pins definition stated that the UART1 RTS and CTS were not connected. They are connected and can currently be used via A1 and PWM0 respectively. To make things a little clearer, enabling the RTS1/CTS1.
2023-04-08 16:29:50 -04:00
Bernhard Bablok
2b3601451f
Merge branch 'main' into badger_2040_w
2023-04-08 13:06:37 +02:00
Scott Shawcroft
bc30475d09
Fix frequencyio
2023-04-07 12:02:54 -07:00
Scott Shawcroft
097af804cd
Fix ticks
...
In #7497 port_background_task was renamed to port_background_tick
but the actual call site wasn't changed. This meant that it was
no longer called!
Rename more functions from task to tick to make it clearer which is
which.
2023-04-07 09:49:51 -07:00
Scott Shawcroft
76f9c187e0
Merge pull request #7843 from waptang/Waveshare_RP2040-LCD-0.96
...
Add Waveshare RP2040-LCD-0.96
2023-04-07 09:10:57 -07:00
Bill Sideris
42ab93fa4c
YD_ESP32_S3
2023-04-07 18:34:10 +03:00
John Sanders
af35337136
Add Waveshare RP2040-LCD-0.96
2023-04-07 03:24:30 -07:00
MicroDev
50e259fefc
Merge pull request #7836 from thess/rfc-web-server
...
RFC: Web Workflow reliability and performance improvements
2023-04-07 09:20:37 +05:30
Jeff Epler
081e9b995e
samd51 can also handle 12 voices @ 24kHz!
2023-04-06 08:55:00 -05:00
Jeff Epler
046397aaff
sort block of settings
2023-04-06 08:54:49 -05:00
Scott Shawcroft
6df88ac948
Merge pull request #7825 from jepler/better-synthio
...
Better synthio
2023-04-05 12:23:10 -07:00
Bernhard Bablok
690168b1ab
add support for Plasma2040W
2023-04-05 19:53:26 +02:00
Ted Hess
9825b7fbb7
Web Workflow sockets and threads handling improvements.
...
Fixes polling thread looping forever hangs preventing new connections.
Don't lose listening sockets on mp resets and re-init.
Keep better separation of "system" and "user" sockets.
Track socket states to prevent re-use of sockets before closed.
Close REST socket when transaction completes. No post-init.
Remove unnecessary state flags.
2023-04-05 13:50:42 -04:00
Dan Halbert
a8ea8ea81a
Merge pull request #7834 from dhalbert/adafruit-feather-rp2040-can
...
Add Adafruit Feather RP2040 CAN
2023-04-05 13:25:19 -04:00
Jeff Epler
685fdf29e3
remove include directory that doesn't exist
2023-04-05 10:31:05 -05:00
Jeff Epler
4c7b962d16
Increase synthio channels to 12 on rp2040
...
with the AudioMixer workaround for #7837 this appears to work
even up to 48kHz.
2023-04-05 10:30:57 -05:00
Jeff Epler
b9dea05dbf
Enable audiomixer on unix port, for testing
2023-04-05 09:02:03 -05:00
Dan Halbert
85cc21adc0
add Adafruit Feather RP2040 USB Host
2023-04-04 19:44:06 -04:00
Dan Halbert
44d7f4e7e1
fix Neopixel for RP2040 CAN
2023-04-04 19:33:39 -04:00
Dan Halbert
5d56ef06e7
Add Adafruit Feather RP2040 CAN
2023-04-04 19:16:39 -04:00
Jeff Epler
b011468251
Add synthio.Synthesizer
...
In contrast to MidiTrack, this can be controlled from Python code,
turning notes on/off as desired.
Not tested on real HW yet, just the acceptance test based on checking
which notes it thinks are held internally.
2023-04-02 20:37:23 -05:00
Jeff Epler
05cf5213e2
Allow disabling each class in keypad
...
.. for boards like pewpewm4 which need a specific kind. And need
some space.
2023-04-01 19:22:52 -05:00
Jeff Epler
13e17e6dcd
Make synthio debuggable in unix coverage port
2023-04-01 11:46:36 -05:00
Jeff Epler
02f8a45dfa
synthio: allow increasing number of channels
...
12 channels works well on metro m7
2023-04-01 11:46:27 -05:00
Dan Halbert
0aacb146ef
take wifi.radio.enabled into account
2023-03-31 22:31:41 -04:00
Dan Halbert
5c429320a8
Add wifi.radio.connected, wifi.radio.ap_active
2023-03-31 17:57:53 -04:00
Dogus Cendek
2d48e9b0b7
Fix VID and Local_Hostname of DeneyapKart1A_v2
...
Fix VID and Local_Hostname of DeneyapKart1A_v2
2023-03-31 11:44:23 +03:00
Dan Halbert
b07de078f9
Merge pull request #7818 from CDarius/m5stack_stickc_fixes
...
M5stack Stick-C fixes
2023-03-30 09:33:07 -04:00
CDario
1ea6d7b9f4
Updatate PMU initializaiton. Increased low battery waring levels and disabled some interrupts
2023-03-30 09:24:52 +00:00
CDario
808df200ab
Added pin connected to AXP192 N_VBUSSEN
2023-03-30 09:15:17 +00:00
CDario
24ed20b1fc
Fixed boot led inverted status
2023-03-30 09:06:34 +00:00
Dan Halbert
b863fba992
Merge pull request #7813 from gneverov/issue_7790
...
don't set tcp_err callback for listen sockets (fixes #7790 )
2023-03-29 17:14:42 -04:00
Dan Halbert
9203b66142
Merge pull request #7815 from bill88t/intercontinental-ballistic-typo
...
24Mhz -> 240Mhz
2023-03-29 17:12:09 -04:00
Bill Sideris
b746fd05ba
24Mhz -> 240Mhz
2023-03-29 23:58:54 +03:00
Dan Halbert
5909ceacc6
Merge pull request #7806 from dhalbert/no-report-id-out-reports
...
Handle HID OUT reports with no report ID
2023-03-29 15:33:36 -04:00
Gregory Neverov
173bc198c6
don't set tcp_err callback for listen sockets
2023-03-29 11:49:32 -07:00
MicroDev
f14861c245
fix espnow reinit, remove todos and improve docs
2023-03-29 10:21:58 +05:30
Dan Halbert
b57b8dc3b8
Merge pull request #7805 from jepler/mimxrt1011-i2s-sample-rate
...
mimxrt: Fix output frequency for samples that don't divide 192kHz
2023-03-28 16:50:30 -04:00
Dan Halbert
b2535496b0
use max-inline-insns-auto=110 only on SAMD21
2023-03-28 16:28:31 -04:00
Dan Halbert
11082435f1
shrink SAMD21 builds by a few hundred bytes
2023-03-28 16:05:17 -04:00
Kattni Rembor
2a4383e633
Add Feather RP2040 RFM, update DVI.
2023-03-28 15:23:19 -04:00
Jeff Epler
cb5e1a1e98
mimxrt: Fix output frequency for samples that don't divide 192kHz
...
This makes all the samples from Dan's collection register as 440Hz
when playing on pwmio or i2sout, using https://webaudiodemos.appspot.com/pitchdetect/index.html
to detect the frequency played (all should show as A 440Hz; an error
of up to 20 "cents" should be treated as OK)
There's an audible carrier with PWM output and the 8kHz samples. This is
probably a limitation of the peripheral which is documented as being for
input signals of 44 kHz or 48 kHz; the carrier frequency is a fixed
multiple of the sample frequency.
Closes #7800
2023-03-28 10:18:28 -05:00
Dan Halbert
d4e6772cc2
Merge pull request #7791 from deneyapkart/add-new-boards
...
Update creator and creation IDs (deneyapkart/1a/g) and add new boards (deneyapmini/v2 and deneyapkart1av2)
2023-03-28 10:21:00 -04:00
Dan Halbert
bf2df1b053
Merge pull request #7801 from CDarius/m5stack-atoms3-lite
...
Add M5Stack AtomS3 Lite
2023-03-28 09:53:50 -04:00
Dan Halbert
31f46f2460
Merge pull request #7797 from Neradoc/espnow-peer-arguments
...
espnow.Peer: fix argument types and default values
2023-03-28 09:05:46 -04:00
Neradoc
02c628a3c7
Update ports/espressif/bindings/espnow/ESPNow.c
...
Co-authored-by: MicroDev <70126934+microdev1@users.noreply.github.com>
2023-03-28 14:36:43 +02:00
Neradoc
a481c564da
change Peer(encrypt=) to encrypted to match the property
2023-03-28 14:00:03 +02:00
CDario
89bd5fae61
Add M5stack AtomS3 Lite
2023-03-28 06:28:56 +00:00
Dan Halbert
1597b32f96
Merge pull request #7798 from kattni/feather-rp2040-dvi-pin-update
...
Add BUTTON option and reorganise pins.
2023-03-27 20:46:46 -04:00
Dan Halbert
77cd20af8f
Merge pull request #7785 from jepler/mimxrt10xx-mqs
...
mimxrt10xx: Add PWMAudioOut
2023-03-27 20:46:11 -04:00
Kattni Rembor
16854ae570
Add BUTTON, reorganise pins.
2023-03-27 16:29:03 -04:00
Jeff Epler
9d090ee73e
get rid of another debug print
2023-03-27 10:52:52 -05:00