Commit Graph

563 Commits

Author SHA1 Message Date
Scott Shawcroft 8baff0bf88
Merge pull request #8133 from dronecz/main
Add ES3ink board definition
2023-08-01 13:31:46 -07:00
Scott Shawcroft 0bf50d2d6e
Merge pull request #8215 from makermelissa/adafruit-metro-esp32s3
Added initial Adafruit Metro ESP32-S3
2023-08-01 13:30:06 -07:00
Jeff Epler 272a2dcdb0
Merge pull request #8218 from jepler/esp32-camera
Update the camera board to use ESP32-S3 microcontroller
2023-07-31 14:48:50 -05:00
KB Sriram d5daa7ad27 boards/beetle-esp32-c3: fix sdkconfig minor typo.
Fixes https://github.com/adafruit/circuitpython/issues/8239
2023-07-30 22:13:10 -07:00
Melissa LeBlanc-Williams 45b1c42be5 Add D0 and D1 2023-07-27 19:26:37 -07:00
Melissa LeBlanc-Williams ffb1cf116d Add D pins 2023-07-27 16:46:15 -07:00
Jeff Epler 46d7771152
tinyuf2 adopted the partition scheme called "1ota"
.. which irritated our partition table parser in build_memory_info, so
make it work again.
2023-07-26 09:41:10 -05:00
Jeff Epler c516870f89
switch camera to use the no-ota partition scheme
this gives us a comfortable few hundred kB flash space left for the app

1398912 bytes used,  763776 bytes free in flash firmware space out of 2162688 bytes (2112.0kB).
2023-07-26 08:38:59 -05:00
Melissa LeBlanc-Williams 6030d87025 Change to octal ram 2023-07-25 16:30:21 -07:00
Jeff Epler fd60cccb06
Re-enable ulab at the expense of some other modules
.. and gate audiomixer based on audiocore (should be no net change)

.. and get rid of now-redundant enables in the espressif mpconfigport
2023-07-25 16:01:11 -05:00
ladyada 45b6c84cdd Merge branch 'main' of github.com:ladyada/circuitpython 2023-07-25 16:13:47 -04:00
ladyada 767b7a0506 compiling 2023-07-25 16:12:53 -04:00
Limor "Ladyada" Fried 1303fe5378
Merge branch 'adafruit:main' into main 2023-07-25 16:10:42 -04:00
Melissa LeBlanc-Williams 8f1ebdbd10 Added initial Adafruit Metro ESP32-S3 2023-07-24 18:41:52 -07:00
Scott Shawcroft fff309b90a
Merge pull request #8164 from madcitygeek/add_luatos_core_esp32c3_ch343
Add luatos core esp32c3 ch343
2023-07-24 10:17:03 -07:00
Unexpected Maker 4bc12d9fb0
Update pins.c
Changed naming of the second I2C board reference to match how others name things.
2023-07-23 13:39:53 +10:00
ladyada dd266f2622 renamed since we are now s3 2023-07-18 01:02:38 -04:00
Seon Rozenblum 9642e38783 Added second I2C B\bus IO and stuff for FeatherS3 2023-07-15 08:52:57 +10: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
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
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
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
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
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
paul 9a2e9f7e41 added bee data logger 2023-06-20 18:50:15 -04: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
Seon Rozenblum 14af662ab9 Added support for Unexpected Maker NANOS3 2023-06-12 20:32:46 +10: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
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
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
David Sullivan a5df186fa7 change copyright notice 2023-05-22 13:30:36 -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
David Sullivan 0a1b2f8771 include neopixel lib 2023-05-21 14:30:51 -07:00