Scott Shawcroft
a3d37122a7
Fix PSRAM address
2023-09-13 11:40:09 -07:00
Scott Shawcroft
f357f4a3af
Size optimize 3 more boards
2023-09-13 11:40:09 -07:00
Scott Shawcroft
99726e255d
Switch to newlib nano
2023-09-13 11:40:09 -07:00
Scott Shawcroft
18fd0045f6
More kconfig updates
2023-09-13 11:40:09 -07:00
Scott Shawcroft
0a9ae1f6ba
Code size optimizations
2023-09-13 11:40:09 -07:00
Scott Shawcroft
cb6b4d0d4a
Fix esp-camera. 32 was dropped so the path doesn't have esp32 in it.
2023-09-13 11:40:09 -07:00
Scott Shawcroft
5937f4c0c0
Hopefully finish updating kconfig
2023-09-13 11:40:09 -07:00
Scott Shawcroft
2a45d95f9d
Use correct flash defaults
2023-09-13 11:40:09 -07:00
Scott Shawcroft
4b29862d30
Clean up more s2 sdkconfig
2023-09-13 11:40:08 -07:00
Scott Shawcroft
1ab083fab7
Support target specific kconfig source
2023-09-13 11:39:51 -07:00
Scott Shawcroft
73e04e84a2
Split out flash and psram settings from sdkconfig
2023-09-13 11:39:10 -07:00
Scott Shawcroft
6043874969
Split out ram dependent configs
2023-09-13 11:36:33 -07:00
Scott Shawcroft
feabf7b6ce
Use kconfiglib in sdkconfig update script
2023-09-13 11:36:33 -07:00
Scott Shawcroft
e90c07ed87
More esp fixing
2023-09-13 11:36:31 -07:00
MicroDev
7a7f1e6efa
fix arch switch statement in ulp
...
Co-authored-by: Casey Webb <caseywebb@protonmail.com>
2023-09-13 11:35:14 -07:00
MicroDev
ba22633fb0
temporarily disable `rgbmatrix` on `espressif`
2023-09-13 11:35:14 -07:00
MicroDev
3d2cfa162a
enable `paralleldisplay` on `esp32` and `esp32s3`
2023-09-13 11:35:14 -07:00
MicroDev
8feb3bad29
refactor board config files
2023-09-13 11:35:14 -07:00
MicroDev
c38972b51c
update ulp implementation
2023-09-13 11:35:14 -07:00
MicroDev
242a720593
fix psram crash
2023-09-13 11:35:14 -07:00
MicroDev
7b9c87e432
update espressif ble sdkconfig
2023-09-13 11:35:14 -07:00
MicroDev
931ed7c6e5
conditionally include `esp_psram` and fix sdkconfig
2023-09-13 11:35:11 -07:00
MicroDev
a18e015888
update idf to v5.0
2023-09-13 11:33:51 -07:00
Dan Halbert
9f1d52601e
merge from 8.2.x
2023-09-12 20:14:30 -04:00
Dan Halbert
843fca1874
Merge pull request #8388 from bill88t/espcam-deinit
...
[ESPCAMERA] Deinit all the pins.
2023-09-12 12:53:08 -04:00
Dan Halbert
46bcd103a7
Revert "Reset UART on deinit, reduces power consumption" (from #8089 )
...
This reverts commit ec1e7a03b3
.
2023-09-12 11:24:49 -04:00
Dan Halbert
05267948b4
Revert "formatting" (from #8089 )
...
This reverts commit 4bb475b930
.
2023-09-12 11:24:02 -04:00
Scott Shawcroft
4563c35908
Merge pull request #8385 from n3o59hf/add_m5stack_atoms3u
...
Add M5Stack AtomS3U
2023-09-11 13:46:03 -07:00
Bill Sideris
6e9c21baba
Deinit all the pins.
2023-09-11 23:35:54 +03:00
Jeff Epler
5a96696025
This board got a KICKIN marketing name
2023-09-11 13:46:08 -05:00
Elviss Kustans
92eaf6236f
Add M5Stack AtomS3U
2023-09-09 01:38:08 +00:00
Scott Shawcroft
885dbec599
Merge pull request #8357 from eightycc/memorymap
...
Add memorymap support to RP2 port
2023-09-08 11:28:11 -07:00
Scott Shawcroft
0928a95bb2
Merge pull request #8351 from jepler/dotclockframebuffer
...
Dotclockframebuffer
2023-09-07 13:21:29 -07:00
Jeff Epler
0196401d08
reduce reserved psram
2023-09-07 13:01:16 -05:00
Jeff Epler
eb060184c2
Add hack tablet
2023-09-07 12:59:42 -05:00
Bob Abeles
79edcbe97d
second instance of misspelled 'unaligned'
2023-09-07 09:25:02 -07:00
Dan Halbert
4dd45b6dc6
Merge pull request #8374 from dhalbert/new-certificates-submodule
...
Update TLS certificates and use new certificates submodule
2023-09-07 10:19:05 -04:00
Dan Halbert
aaa23df649
Merge pull request #8372 from tirtharajsinha/8.2.x
...
8.2.x backport waveshare-esp32-s3-pico
2023-09-07 08:50:59 -04:00
Dan Halbert
bc44571384
Merge pull request #8375 from UnexpectedCircuitPython/fs3_changes
...
Added UM FeatherS3 second I2C STEMMAQT
2023-09-06 23:13:46 -04:00
Bob Abeles
1e178318cf
review update, add RP2040 example
2023-09-06 19:59:40 -07:00
Seon Rozenblum
e71c39736e
Added UM FeatherS3 second I2C STEMMAQT
2023-09-07 12:13:37 +10:00
Dan Halbert
58a21326b2
Update to new certificates submodule.
2023-09-06 19:36:48 -04:00
Scott Shawcroft
d7edec67ce
8.2.x backport Added Arduino Nano ESP32-S3
2023-09-06 11:43:07 -07:00
Tirtharaj Sinha
896be9edb3
added precommit
2023-09-06 23:12:47 +05:30
Tirtharaj Sinha
1eb8822feb
added SCL and SDA
2023-09-06 22:47:34 +05:30
Tirtharaj Sinha
0c0b927843
added waveshare_esp32_s3_pico for circuitpython version 8.2.x
2023-09-06 21:48:41 +05:30
Jeff Epler
6153d23ed8
Fix build with no psram
...
these are conditionally-defined identifiers so have to use if defined.
2023-09-05 21:30:35 -05:00
Scott Shawcroft
b100041bf7
Merge pull request #8190 from makermelissa/arduino-nano-esp32s3
...
Added Arduino Nano ESP32-S3
2023-09-05 14:31:08 -07:00
Scott Shawcroft
442f84d0e6
Merge pull request #8345 from tannewt/s3_watchdog
...
Forbidden pins are now correctly "in use" on ESP
2023-09-05 13:25:42 -07:00
Jeff Epler
5e26862b2c
Allow use of CONFIG_SPIRAM_USE_CAPS_ALLOC
...
.. and switch makerfabs tft7 over to it as a test.
We have our existing way of "reserving" PSRAM for esp-idf (we actually
control it all but add back the "reserved" part). However, this does
not work with off the shelf esp_lcd, which only will allocate a
framebuffer in PSRAM if CONFIG_SPIRAM_USE_CAPS_ALLOC (or CONFIG_SPIRAM_USE_ALLOC)
is defined, not if CONFIG_SPIRAM_USE_MEMMAP is.
This new way is possibly compatible with more esp-idf code, but it complicates
CircuitPython's initial startup since nothing until port_heap_init is
permitted to use the CP heap or supervisor allocator. In practice this
seems to be OK today.
Right now this doesn't change the setting across all boards with PSRAM and so
it does not revert esp-idf to its prior state. Instead, what I'm thinking is
that we can do it during or just after the IDF5 update when sdkconfig files
will be getting an overhaul anyway.
2023-09-05 12:43:22 -05:00