10009 Commits

Author SHA1 Message Date
Melissa LeBlanc-Williams
46de2cb682 Add buttons and accelerometer interrupt 2023-06-13 07:59:33 -07: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
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
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
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
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