Michael Himing
ad63150e6d
Don't freeze utils directories
2021-12-29 11:56:30 +11:00
Dan Halbert
8aafc734a4
Merge pull request #5789 from adafruit/7.1.x
...
Merge latest changes from 7.1.x
2021-12-28 18:12:29 -05:00
Dan Halbert
044dcb4a87
Merge pull request #5788 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-28 16:18:23 -05:00
Scott Shawcroft
08d09ac493
Merge pull request #5613 from jepler/issue5418
...
clear out interrupt when freeing the timer
2021-12-28 10:57:58 -08:00
Hosted Weblate
6316dcf24c
Merge remote-tracking branch 'origin/main'
2021-12-28 18:55:32 +01:00
Dan Halbert
3bc48802b1
Merge pull request #5783 from jepler/longint-config
...
Centralize LONGINT_IMPL handling
2021-12-28 12:55:26 -05:00
jerryneedell
ed3ddea2da
set pulldown for broadcom jtag pins
2021-12-28 11:26:47 -05:00
Hosted Weblate
509a3c0ff9
Merge remote-tracking branch 'origin/main'
2021-12-28 16:43:57 +01:00
Dan Halbert
2c4e3aa880
Merge pull request #5786 from prplz/fix-busdevice-stub-path
...
Fix busdevice stub path
2021-12-28 10:43:54 -05:00
Hosted Weblate
52786f4e38
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2021-12-28 16:40:54 +01:00
Dan Halbert
6ca957e5ba
Merge pull request #5785 from dhalbert/report-no-CIRCUITPY
...
go into safe mode with a useful message if no CIRCUITPY
2021-12-28 10:40:48 -05:00
Dan Halbert
9ef8bce7bd
Merge pull request #5759 from jepler/font-protocol
...
Add a font protocol
2021-12-28 10:36:24 -05:00
Michael Himing
fe71ee0812
Fix busdevice stub path
2021-12-28 19:31:40 +11:00
Dan Halbert
3c9f7f6ae9
address review comments
2021-12-27 19:36:11 -05:00
Dan Halbert
41d494df0b
go into safe mode if not CIRCUITPY available
2021-12-27 18:58:24 -05:00
Jeff Epler
1986d2ee71
clear out interrupt flags when disabling timer too
2021-12-27 16:42:41 -06:00
Jeff Epler
ea638c0401
Merge pull request #5753 from 0hotpotman0/main
...
Add new board Seeed_XIAO_nRF52840
2021-12-27 15:41:14 -07:00
Jeff Epler
1a152187d7
Merge pull request #5780 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-27 15:40:54 -07:00
Jeff Epler
9cf2baf68e
remove unneeded LONGINT_IMPL logic
2021-12-27 16:39:33 -06:00
Jeff Epler
34e8bfd09e
explicitly use mpz long ints on this board
2021-12-27 16:39:04 -06:00
Kenny
8de5f90086
vectorio contains(x, y)
...
new utility function for all vectorio shape specializations for testing
whether a screen-space x,y point falls within a shape's x,y.
This respects the current orientation of the screen in the manner of
displayio and vectorio - so your x,y requests are in the same coordinate
domain as your x,y locations and your width/height etc. properties that
ou set on other shapes. I.e., if you're using this for touch points then
you will need to make sure the touch events are in the same x,y domain as
your display.
```
contains(2, 4) -> true
------------------
| |
| |
| -- |
| | \ |
| |. \ |
| | \ |
| |____\ |
| |
------------------
contains(5, 4) -> false
------------------
| |
| |
| -- |
| | \ |
| | \. |
| | \ |
| |____\ |
| |
------------------
```
This helps provide low overhead introspection of shape coverage on screen.
It's envisioned that this will be used for things like touch-and-drag
widget controls, touch "areas" and may help with random ornament placement
on toy Christmas trees.
2021-12-27 12:01:19 -10:00
Hosted Weblate
4603846919
Merge remote-tracking branch 'origin/main'
2021-12-27 17:41:52 +01:00
Jeff Epler
f5fa4ae237
Merge pull request #5764 from dannystaple/patch-1
...
Fix RST formatting for readthedocs
2021-12-27 09:41:46 -07:00
Jeff Epler
75857ce141
Install setuptool_scm for make check-stubs
...
This fixes the lengthy build-time message
> setuptools_scm-6.3.2-py3.9.egg/setuptools_scm/integration.py:16: RuntimeWarning:
> ERROR: setuptools==44.1.1 is used in combination with setuptools_scm>=6.x
>
> Your build configuration is incomplete and previously worked by accident!
>
>
> This happens as setuptools is unable to replace itself when a activated build dependency requires a more recent setuptools version (it does not respect "setuptools>X" in setup_requires).
>
>
> setuptools>=31 is required for setup.cfg metadata support
> setuptools>=42 is required for pyproject.toml configuration support
>
> Suggested workarounds if applicable:
> - preinstalling build dependencies like setuptools_scm before running setup.py
> - installing setuptools_scm using the system package manager to ensure consistency
> - migrating from the deprecated setup_requires mechanism to pep517/518 and using a pyproject.toml to declare build dependencies which are reliably pre-installed before running the build tools
2021-12-27 10:36:56 -06:00
Jeff Epler
316c25303d
Provide a protocol for Font
s
2021-12-27 10:31:35 -06:00
Jeff Epler
1d13c4ccd1
Centralize LONGINT_IMPL handling
...
This closes #5782
2021-12-27 10:21:47 -06:00
Hosted Weblate
2fda15f6d7
Merge remote-tracking branch 'origin/main'
2021-12-27 14:35:16 +01:00
Jeff Epler
3dcebf1085
Merge pull request #5774 from RetiredWizard/Broadcom-long-integer-enable
...
Add enable long integer flags to Broadcom
2021-12-27 06:35:10 -07:00
0hotpotman0
0f5b20c650
Correct pin name
2021-12-27 13:45:39 +08:00
hexthat
a9592644f2
Translated using Weblate (Chinese (Pinyin))
...
Currently translated at 99.0% (1019 of 1029 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2021-12-27 03:51:37 +01:00
0hotpotman0
9810f0f824
Correct the pin LED
2021-12-27 09:24:33 +08:00
MicroDev
928695f757
Merge pull request #5769 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2021-12-26 11:48:18 +05:30
Hosted Weblate
286f2d2420
Merge remote-tracking branch 'origin/main'
2021-12-25 06:35:58 +01:00
MicroDev
dd6f9abbd4
Merge pull request #5775 from jpconstantineau/update-nrf52833-uf2-familly
...
updating UF2_FAMILY_ID for nrf52833
2021-12-25 11:05:50 +05:30
Dan Halbert
ab9cef736c
Merge pull request #5779 from dhalbert/feather-esp32-s2-turn-on-i2c-power-by-default
...
Feather ESP32-S2: turn on I2C power after reset
2021-12-24 18:21:16 -05:00
River Wang
9a043528a8
Translated using Weblate (Chinese (Pinyin))
...
Currently translated at 98.3% (1012 of 1029 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2021-12-24 22:51:29 +01:00
Dan Halbert
cf70a9ca61
Turn on I2C power for each VM, instead of just after hard reset
2021-12-24 16:27:17 -05:00
Dan Halbert
889b25d792
put I2C_POWER_INVERTED alias before D7, for prettypins
2021-12-24 11:49:58 -05:00
Dan Halbert
cf349af35e
turn on I2C power after reset
2021-12-24 11:45:07 -05:00
Dan Halbert
78637e0462
Merge pull request #5778 from dhalbert/update-frozen-libraries-2021-12-24-7.1.x
...
update frozen libraries for 7.1.x
2021-12-24 11:13:29 -05:00
Dan Halbert
b9f7fd663b
shrink CPX crickit build
2021-12-24 08:57:27 -05:00
Dan Halbert
5594024bb6
update frozen libraries for 7.1.x
2021-12-24 08:21:24 -05:00
0hotpotman0
0cbbfadad9
Correct the pin name and add the monitor battry function
2021-12-24 18:51:26 +08:00
Pierre Constantineau
e86810fce2
updating UF2_FAMILY_ID for nrf52833
2021-12-23 16:32:00 -06:00
RetiredWizard
4683619bb0
Add long integer flags to enable
...
Code stolen from raspberrypi port
2021-12-23 14:29:25 -05:00
Hosted Weblate
56bac1bfc0
Merge remote-tracking branch 'origin/main'
2021-12-23 20:08:46 +01:00
Scott Shawcroft
605753cd7d
Merge pull request #5771 from hathach/s3-familyid
...
use family id for s2 and s3 depending on IDF_TARGET
2021-12-23 11:08:41 -08:00
Hosted Weblate
ad51528a71
Merge remote-tracking branch 'origin/main'
2021-12-23 20:00:35 +01:00
Dan Halbert
35f0330d16
Merge pull request #5773 from dhalbert/update-frozen-libraries-2021-12-23-7.1.x
...
Update frozen libraries in preparation for 7.1.0-rc.0
2021-12-23 14:00:31 -05:00
Dan Halbert
325c2161e9
shrink CPX crickit build
2021-12-23 12:24:16 -05:00