Commit Graph

25546 Commits

Author SHA1 Message Date
Scott Shawcroft
973a90f2aa
Rename esp32s2 port to espressif
This is in preparation for ESP32-S3 support and potentially others.

Related to #4363
2021-09-13 16:44:55 -07:00
Scott Shawcroft
4659102cfe
Factor out common code and comment it 2021-09-13 16:12:40 -07:00
Dan Halbert
650ce17c0d
Fix formatting 2021-09-13 19:12:21 -04:00
Uri Shaked
e5290a2886
Enable WFI for raspberrypi port
See #5331 for details
2021-09-14 01:09:15 +03:00
Scott Shawcroft
b0adf65d94
Bump to v4 with move and dir path tweaks 2021-09-13 14:46:14 -07:00
Scott Shawcroft
64ff8d9e19
v3 BLE file service: Add file modification times 2021-09-13 14:46:14 -07:00
Dan Halbert
9b2d8ade2f
Merge pull request #5338 from lesamouraipourpre/bitmaptools-readinto
Correct the 24bit decoding in bitmaptools.readinto()
2021-09-13 17:11:26 -04:00
Dan Halbert
3e9cf8fa54
Merge pull request #5339 from tannewt/shrink_pca10100
Trade RAM for flash on pca10100
2021-09-13 17:11:14 -04:00
Scott Shawcroft
5d90991745
Trade RAM for flash on pca10100 2021-09-13 12:04:27 -07:00
James Carr
56ecdee5a0
Correct the 24bit decoding in bitmaptools.readinto() 2021-09-13 19:50:35 +01:00
microDev
3cb2ab318d
Merge pull request #5330 from lesamouraipourpre/vectorio-docs
Update the docs for vectorio
2021-09-14 00:18:14 +05:30
hathach
8b3ce25ce0 update tinyusb to have esp32sx, stm32 and imxrt passed compliance test suite 2021-09-13 23:25:30 +07:00
James Carr
5f519b8ba9
Update shared-bindings/vectorio/Polygon.c
As per microDev1

Co-authored-by: microDev <70126934+microDev1@users.noreply.github.com>
2021-09-13 17:04:46 +01:00
microDev
cddbfffb38
Merge pull request #5335 from skieast/espressif_hmi_v1.1_pins_update
Update pins.c to match hmi devkit board
2021-09-13 16:23:02 +05:30
microDev
5d12df492e
Merge pull request #5336 from kamtom480/sdk2.3.0
spresense: update SDK to 2.3.0
2021-09-13 16:20:47 +05:30
Kamil Tomaszewski
a0d960f2a1 spresense: update SDK to 2.3.0 2021-09-13 11:04:15 +02:00
Max Holliday
34c53c101a fixing ducplicate PID for pycubed boards 2021-09-12 20:15:43 -06:00
Bruce Segal
c4bea28446 Update pins.c to match hmi devkit board 2021-09-12 17:54:44 -07:00
microDev
7316c742cf
make next_code_allocation and prev_traceback_allocation movable 2021-09-12 18:06:03 +05:30
Max Holliday
dbd557dc89 splitting pycubed board def into pycubed_v04 and pycubed_v05 2021-09-11 20:29:40 -06:00
Max Holliday
d9ae2c00b4
Merge branch 'adafruit:main' into pycubed_v05c 2021-09-11 20:09:59 -06:00
James Carr
f35d1578cc
Update the docs for vectorio 2021-09-11 23:37:41 +01:00
microDev
cf5c32be3b
Merge pull request #5327 from lesamouraipourpre/vectorio
Consistently validate location on VectorShape
2021-09-11 23:42:24 +05:30
James Carr
145836e7e5
Make the x and y bounds checking functions static 2021-09-11 17:10:21 +01:00
Dan Halbert
f5bb53e112
Merge pull request #5329 from dhalbert/prox-trinkey-squeeze
proxlight: Freeze adafruit_apds9960 instead of adafruit_hid; enable usb_midi
2021-09-10 18:17:42 -04:00
James Carr
2bc260a102
Rework of changes to bounds checking of location in VectorShape, moving most of the code into shared-module. 2021-09-10 21:48:01 +01:00
Max Holliday
aaf2c3752e
boot counter using existing nvm object 2021-09-10 13:43:04 -06:00
Max Holliday
bc26194bd0
Merge branch 'adafruit:main' into pycubed_v05c 2021-09-10 13:33:11 -06:00
Dan Halbert
1b5afc0f8e
Merge pull request #5326 from dhalbert/nrf-deinit-pin-fix
Use NO_PIN, not 0, for PDMIn unset pins
2021-09-10 15:09:55 -04:00
Dan Halbert
aa1d089cdb proxlight: Freeze adafruit_adps9960 instead of adafruit_hid; enable usb_midi 2021-09-10 14:50:09 -04:00
Dan Halbert
189efdf074 Use NO_PIN, not 0, for PDMIn unset pins.
Also:
- Use NO_PIN, not 0xff for I2SOut (cosmetic fix only; no actual functional change)
- Add VOLTAGE_MONITOR/BATTERY, ACCELEROMETER_INTERRUPT pins for LED Glasses Driver
2021-09-10 13:18:29 -04:00
Dan Halbert
616c0c1521
Merge pull request #5328 from adafruit/tannewt-patch-1
Add if pre-condition to builds
2021-09-10 13:16:55 -04:00
Scott Shawcroft
832e608d3e
Add if pre-condition to builds 2021-09-10 07:30:29 -07:00
James Carr
c6f2dae591
Remove unused varg part of Error calls. 2021-09-10 09:39:20 +01:00
James Carr
1f446916c3
Improve the bounds checking on the location (the x, y co-ordinates) of a
VectorShape object so that it is consistent no matter where it is set from:
 * the constructor
 * the x and y setters
 * the location setter
2021-09-10 09:39:12 +01:00
Scott Shawcroft
0ee0ed7035
Merge pull request #5320 from rjp5th/main
Implement reset_reason for raspberrypi port
2021-09-09 10:54:14 -07:00
microDev
4986742e0e
Merge pull request #5322 from rdoursenaud/patch-1
Add required python packages to building docs
2021-09-09 22:12:59 +05:30
microDev
0bde894b5d
Merge pull request #5324 from Neradoc/patch-1
remove lingering reference to settings.py in docs
2021-09-09 22:11:43 +05:30
Neradoc
2ac0c0f686
remove lingering reference to settings.py in docs 2021-09-09 18:38:21 +02:00
Limor "Ladyada" Fried
492ce0216b
Merge pull request #5323 from PontusO/main
Added support for Challenger RP2040 WiFi
2021-09-09 12:11:32 -04:00
Pontus Oldberg
647eca6a81 Added support for Challenger RP2040 WiFi 2021-09-09 17:36:56 +02:00
microDev
09859a60e7
Merge pull request #5319 from tannewt/fix_nrf_gcc11
Fix the nRF builds with GCC 11.2
2021-09-09 09:09:34 +05:30
microDev
d3ab761f16
Merge pull request #5316 from weblate/weblate-circuitpython-main
Translations update from Weblate
2021-09-09 09:09:10 +05:30
Hosted Weblate
e7fd35b189
Merge remote-tracking branch 'origin/main' into main 2021-09-09 04:56:51 +02:00
Dan Halbert
8cef3d2773
Merge pull request #5321 from tannewt/fix_scan_after_p_bond
Fix scanning after a peripheral bond has been made
2021-09-08 22:56:46 -04:00
Max Holliday
fa83c1c2f9
adding boot counter to main.c
The boot counter is a uint8_t single-byte counter stored in the first NVM byte position (`micrcontroller.nvm[0]`). The counter increments by 1 each time the board boots, regardless if it's a hard or soft reset. 

Enable the boot counter by adding `#define CIRCUITPY_BOOT_COUNTER 1` to your board's mpconfigboard.h file. Note that an error will be thrown during the build if `CIRCUITPY_INTERNAL_NVM_SIZE` is not also set within mpconfigboard.h.
2021-09-08 19:56:23 -06:00
Max Holliday
5d29caf499
Merge branch 'adafruit:main' into pycubed_v05c 2021-09-08 19:37:06 -06:00
Scott Shawcroft
2b4fdcdfa2
Fix scanning after a peripheral bond has been made
The BLE workflow will be advertising and the scan's load of
identities conflicts with it. This change ensures scanning and
advertising happens exclusively.

This showed as an unknown error 3204.

Fixes https://github.com/adafruit/Adafruit_CircuitPython_BLE/issues/134
2021-09-08 16:58:53 -07:00
Robert Pafford
65f8804816
Implement reset_reason for raspberrypi port 2021-09-08 18:34:34 -04:00
Raphaël Doursenaud
5dd19938ed
Add required python packages to building docs
Build fails almost silently without them.
Syncs with instructions at https://learn.adafruit.com/building-circuitpython/build-circuitpython
2021-09-08 23:48:50 +02:00