Commit graph

36067 commits

Author SHA1 Message Date
Dan Halbert
dbef48d5e2 add #pragma once to all CircuitPython header files without any include guards 2024-05-19 20:38:07 -04:00
Dan Halbert
b994c24768 update bradanlanestudio_explorer_rp2040 headers 2024-05-19 20:15:34 -04:00
Dan Halbert
acebb1bf2a
Merge pull request #9259 from fetsnleds/add-missing-pin-esp32s3-devkitm
Add missing pin for ESP32-S3-DevKitM-1
2024-05-18 14:09:42 -04:00
Thomas Raffler
e99d41e584 add missing pin for ESP32-S3-DevKitM-1 2024-05-18 19:54:52 +02:00
Dan Halbert
e0f745c14c
Merge pull request #9247 from jepler/improve-lfo-initial-value
synthio: Calculate LFO.value at construction
2024-05-17 23:48:47 -04:00
Dan Halbert
6c4bfd6738
Merge pull request #9222 from tannewt/esp_ble_server
Add ESP BLE GATT server support
2024-05-17 17:24:45 -04:00
Dan Halbert
6b80a76e13
Merge pull request #9257 from dhalbert/fix-copyright-license-headers
Fix project/copyright/license headers
2024-05-17 16:57:09 -04:00
Dan Halbert
6a93dd4b65 fix .ld file 2024-05-17 16:07:31 -04:00
Dan Halbert
ad5990ee74 fix typo 2024-05-17 15:32:38 -04:00
Dan Halbert
bb959ba094 save header change tool for posterity 2024-05-17 14:56:28 -04:00
Dan Halbert
747b7619ea update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
Dan Halbert
daa11cb1c2 updates before header conversion 2024-05-17 14:56:28 -04:00
Scott Shawcroft
8afe1855bb
Merge pull request #9256 from bradanlane/bls_rp2040_explorer_badge
added explorer badge RP2040 board
2024-05-17 11:11:05 -07:00
Scott Shawcroft
689c6fac20
Add ESP BLE GATT server support
Enable BLE where we can. Switch 4MB, non-USB board default partitioning
over to a single 2MB firmware bank. Old boards override this setting to
keep the same behavior.

This also adds alpha support for the ESP32-C2 (aka ESP8684).

Fixes #5926 and fixes #7170
2024-05-17 11:08:07 -07:00
bradanlane
bed97ed4c0
Update pins.c comment to indicate “VID” returns an int 2024-05-17 13:58:59 -04:00
Scott Shawcroft
ba22fc8b07
Merge pull request #9255 from CDarius/cores3_camera
Fix for M5Stack Cores3 camera
2024-05-17 10:49:00 -07:00
Bradán Lane
bb47f35281 added explorer badge RP2040 board 2024-05-17 11:08:34 -04:00
CDarius
c80a2cd7d8 Merge branch 'main' into cores3_camera 2024-05-17 10:50:31 +02:00
CDarius
1681a3d8cb Added camera configuration in sdkconfig 2024-05-17 10:48:23 +02:00
CDarius
dd09492c45 Enable camera and SD power supply 2024-05-17 10:47:37 +02:00
Scott Shawcroft
f67a4addf4
Merge pull request #9252 from todbot/main
update tinyusb to 15 May 2024 version
2024-05-16 11:13:45 -07:00
Tod Kurt
21a9326203 update tinyusb to 15 May 2024 version 2024-05-16 09:52:36 -07:00
Scott Shawcroft
7e57fa8f5c
Merge pull request #9231 from gitcnd/add-board-ai-thinker-esp32-cam
Add support for Ai Thinker ESP32-CAM boards
2024-05-15 11:11:59 -07:00
Scott Shawcroft
3178d38584
Merge pull request #9248 from andrewguest/fix-bleio-doc-typo
Fix typos in the start_advertising() param docs
2024-05-15 11:08:03 -07:00
Scott Shawcroft
2f422c20b9
Merge pull request #9250 from dhalbert/frozen-libs-2024-05-15
update frozen libraries for 9.1.0-beta.2
2024-05-15 11:07:26 -07:00
Dan Halbert
c95477b6a7 update frozen libraries for 9.1.0-beta.2 2024-05-15 10:11:46 -04:00
Dan Halbert
593d5180cb
Merge pull request #9249 from mirskytech/cpy_8272
correction in pin assignment for Challenger RP2040 LTE
2024-05-15 10:09:40 -04:00
Andrew Mirsky
9cfcf9a683 [#8272] ports/challenger_rp2040_lte: fixes incorrect pin assignment for MISO
Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-14 20:58:52 -04:00
Andrew Guest
1865db24f8 Fix typo in start_advertising() param docs 2024-05-14 19:30:03 -05:00
9e878f7b3d synthio: Calculate LFO.value at construction
Originally, the only (non-debug) way to make an LFO calculate its value
was to associate it with a playing synthesizer.

This posed a problem for LFOs that had "power on values" other than 0,
and where the value was used other than to internally drive a note
property.

Now, an initial, possibly non-zero value is calculated at object
construction time:

```py
>>> l = synthio.LFO(offset = 1)
>>> l.value
1.0
```

Note that this happens just once at construction; it does not happen when
updating LFO properties:
```py
>>> l.offset = 2
>>> l.value
1.0
```
2024-05-14 18:27:57 -05:00
Scott Shawcroft
0f05090353
Merge pull request #9246 from dhalbert/nrf-feather-neopixel-power
Feather nRF52840 Rev E: NEOPIXEL_POWER pin
2024-05-14 15:33:26 -07:00
Dan Halbert
2a8b335a0f Feather nRF52840 Rev E has NEOPIXEL_POWER pin 2024-05-14 13:00:14 -04:00
Scott Shawcroft
ca2a24e8d0
Merge pull request #9221 from elpekenin/feat/stub/list
[Tooling] Add `--list` to `circuitpython_setboard`
2024-05-13 15:21:32 -07:00
Scott Shawcroft
b340b73c95
Merge pull request #9236 from mirskytech/cpy_9232
add `I2CTarget` documentation, fix problem with I2C restart requests [#9232]
2024-05-13 15:16:46 -07:00
Scott Shawcroft
d8577380c7
Merge pull request #9229 from timchinowsky/rp2040-time_ns-precision
add subticks to RP2040 port_get_raw_ticks
2024-05-13 15:09:49 -07:00
Scott Shawcroft
aea70d6db5
Merge pull request #9224 from bill88t/chdir-always
Always `os.chdir("/")` when reloading
2024-05-13 14:50:54 -07:00
Andrew Mirsky
5cace546fe docs/i2ctarget : removed extraneous dependency
Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-10 16:36:46 -04:00
Andrew Mirsky
2584fc88f0 ports: rpi pico - i2ctarget update transaction restart register mask
issue #: https://github.com/adafruit/circuitpython/issues/9232

Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-10 16:27:50 -04:00
gitcnd
24f2e4f994 Add support for Ai Thinker ESP32-CAM boards (default flashlight to off) 2024-05-10 00:17:53 +00:00
gitcnd
2396f8ba5e Add support for Ai Thinker ESP32-CAM boards (add IOnn aliases) 2024-05-09 18:17:02 +00:00
gitcnd
64f4928eec Add support for Ai Thinker ESP32-CAM boards 2024-05-09 15:16:00 +00:00
gitcnd
3b354696d8 Add support for Ai Thinker ESP32-CAM boards 2024-05-09 13:59:19 +00:00
gitcnd
9f5bce05bf Add support for Ai Thinker ESP32-CAM boards 2024-05-09 13:53:38 +00:00
gitcnd
862fff3b59 Add support for Ai Thinker ESP32-CAM boards 2024-05-09 12:32:50 +00:00
Andrew Mirsky
a9d800b308 docs/i2ctarget: added examples and additional explanation to the I2CTarget() class
Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-08 17:02:09 -04:00
Tim
1a16e6aabd fix whitespace 2024-05-08 09:26:53 -07:00
Tim
7234375e80 add subticks to RP2040 port_get_raw_ticks 2024-05-07 16:36:19 -07:00
elpekenin
49e0f5ab47 search by port, dont print dev info 2024-05-06 21:21:36 +02:00
Dan Halbert
781c577745
Merge pull request #9227 from weblate/weblate-circuitpython-main 2024-05-05 15:04:20 -04:00
hexthat
5347fd268f
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (994 of 994 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2024-05-05 20:07:27 +02:00