Scott Shawcroft
aecaab779b
Merge pull request #8241 from MakerClassCZ/picopad-rgb-fix
...
Fix RGB/BGR color order for Picopad
2023-08-01 09:55:36 -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
Vladimír Smitka
a9c828011a
Fix RGB/BGR color order
2023-07-31 12:22:27 +02: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
Dan Halbert
f466a4373e
Merge pull request #8222 from tannewt/fat_window_align
...
Align fatfs window buffer for tinyusb
2023-07-27 20:35:23 -04:00
Scott Shawcroft
e45a61f57e
Align fatfs window buffer for tinyusb
...
Also, update tinyusb.
2023-07-27 09:15:58 -07:00
Jeff Epler
020e4d2e0c
update camera submodule
2023-07-26 12:55:44 -05:00
Dan Halbert
5cc42d5041
Merge pull request #8126 from jepler/update-ulab-6.3.2
...
update ulab to 6.3.2
2023-07-26 11:54:42 -04:00
Dan Halbert
fd83a09078
Merge pull request #8214 from MakerClassCZ/picopad
...
Add PicoPad support
2023-07-26 11:49:46 -04: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
Jeff Epler
9edd8957a1
Add a "4MB without OTA" partition scheme
...
This is needed on the camera board, because we have a lot of code.
2023-07-26 08:38:30 -05:00
Jeff Epler
f503b37b2b
espressif: allow setting FLASH_SDKCONFIG at board level
2023-07-26 08:32:25 -05:00
Jeff Epler
9a18524c30
simplify circuitpy_mpconfig with enable-if-any, -all
...
and make corresponding simplifications in shared-bindings-matrix,
but directly using the final defines from CFLAGS instead of the
status quo.
The net changes are to disable audiocore & audiomixer on some espressif
devices that have no audio output at all. Other than that, the
shared-bindings-matrix seems to be identical.
2023-07-25 19:56:08 -05: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
Jeff Epler
318191433d
disable gifio on feather_m4_can
2023-07-25 14:03:47 -05:00
Vladimir Smitka
58d6c3ac9d
Formatting
2023-07-25 19:25:27 +02:00
Jeff Epler
6a5e4e6652
turn off terminalio in a few more builds for space
2023-07-25 11:19:16 -05:00
Jeff Epler
509ddf2f89
samd: disable some modules so updated ulab fits
...
* floppyio: disable on itsybitsy m4, metro m4 express & airlift, pybadge, pygamer, wio terminal
* gifio: disable on itsybitsy m4 express
* framebufferio: disable on treills m4 express, wio terminal
* terminalio: disable on metro m4 express/airlift for ja/ko/ru
2023-07-25 10:48:35 -05:00
Jeff Epler
adc2dab3a9
disable ulab on pyb_nano_v2
2023-07-25 09:35:55 -05:00
Jeff Epler
8579766ede
Optimize ulab for size on samd51/same51
2023-07-25 09:35:49 -05:00
Vladimir Smitka
c781204105
Add PicoPad support
2023-07-25 14:40:53 +02:00
Dan Halbert
2d53627796
Merge pull request #8189 from todbot/esp32_synthio_channels
...
ESP32 synthio channels to 12
2023-07-24 21:39:00 -04: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
Dan Halbert
66a76d034e
Merge pull request #8187 from tannewt/three_small
...
Three small changes
2023-07-24 12:42:38 -04:00
Dan Halbert
688f62a927
Merge pull request #8174 from UnexpectedCircuitPython/main
...
Added second I2C bus and IO for UM FeatherS3
2023-07-23 00:07:42 -04: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
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
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
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