Skip to content

update fork #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1,787 commits into from
Apr 25, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1787 commits
Select commit Hold shift + click to select a range
c4a90d8
Merge pull request #4533 from jepler/upgrade-ulab
dhalbert Apr 2, 2021
72d970a
Translated using Weblate (Spanish)
jposada202020 Apr 2, 2021
2adb4b5
Merge remote-tracking branch 'origin/main' into main
weblate Apr 2, 2021
7c36e53
Update translation files
weblate Apr 2, 2021
c1987b7
init port hunter cat nfc!
sabas1080 Apr 2, 2021
7c164f0
Ran make translate
bergdahl Apr 2, 2021
f8da94b
removed o¡modules not availables
sabas1080 Apr 2, 2021
53f3282
change flash device
sabas1080 Apr 2, 2021
9bf4b4d
Fixes to math for level calculations
gamblor21 Apr 2, 2021
d4a45d4
add hunter cat nfc buld.yml
sabas1080 Apr 3, 2021
3af02b6
Merge pull request #4543 from bergdahl/main
dhalbert Apr 3, 2021
54a6bf4
Merge remote-tracking branch 'origin/main' into main
weblate Apr 3, 2021
bb19264
Update translation files
weblate Apr 3, 2021
a78d00a
Merge pull request #4544 from weblate/weblate-circuitpython-main
jepler Apr 3, 2021
43ba81f
Add Artisense RD00 board files
m-byte Mar 30, 2021
7808910
displayio.Bitmap: Allow modification though the buffer protocol
jepler Apr 3, 2021
30e612f
ulab: upgrade to 2.6.0 + CP building changes
jepler Apr 3, 2021
4ee7812
[meowbit] change board.BUZZ type to PWMAudioOut,
tyomitch Apr 3, 2021
97fd77b
make translate
jepler Apr 3, 2021
6e17db3
[repl] Refactor autocomplete to reduce nesting
tyomitch Apr 3, 2021
1d55dee
[repl] Refactor autocomplete, extracting reusable parts
tyomitch Apr 3, 2021
59fa9b0
[repl] Autocomplete builtin modules
tyomitch Apr 3, 2021
e1e4d21
Merge pull request #4547 from jepler/upgrade-ulab-2.6.0
jepler Apr 3, 2021
22e8863
Translated using Weblate (Spanish)
jposada202020 Apr 3, 2021
3969ce2
Translated using Weblate (French)
hugodahl Apr 3, 2021
cf51640
Translated using Weblate (Swedish)
bergdahl Apr 3, 2021
61414ea
Merge remote-tracking branch 'origin/main' into main
weblate Apr 3, 2021
ca14671
Update translation files
weblate Apr 3, 2021
a9b42a0
Merge pull request #4548 from tyomitch/patch-1
jepler Apr 3, 2021
cc44554
Merge remote-tracking branch 'origin/main' into main
weblate Apr 3, 2021
d04eab5
Merge pull request #4550 from weblate/weblate-circuitpython-main
jepler Apr 3, 2021
27d8832
Merge pull request #4512 from m-byte/main
jepler Apr 3, 2021
8b6ffba
Update comment
sabas1080 Apr 4, 2021
234fa2a
decompress: Fix decompression when length takes 7 bits
jepler Apr 4, 2021
8a8deb4
Put mouse before gamepad due to MacOS being finicky
dhalbert Apr 4, 2021
57e70ad
Merge pull request #4553 from jepler/decompress-length-fix
dhalbert Apr 4, 2021
ae80378
Merge pull request #4545 from ElectronicCats/huntercat_nfc
dhalbert Apr 4, 2021
bcd90dd
IncrementalEncoder: There are no out pins.
jepler Apr 4, 2021
93d6cee
IncrementalEncoder: Disconnect interrupt handler during deinit.
jepler Apr 4, 2021
fc86475
IncrementalEncoder: support swapped pins
jepler Apr 4, 2021
7157693
Merge pull request #4558 from dhalbert/6.2.x-fix-hid-order
jepler Apr 5, 2021
0357af1
Put mouse before gamepad due to MacOS being finicky
dhalbert Apr 4, 2021
a156243
Merge pull request #4560 from dhalbert/fix-hid-order
dhalbert Apr 5, 2021
3e558a8
boards/bdmicro_vina_d51: A few updates for flexibility and expansion.
bd34n Apr 5, 2021
e962b24
Merge pull request #4549 from jepler/writable-bitmaps
tannewt Apr 5, 2021
bf58afd
Merge pull request #4399 from tyomitch/patch-2
hierophect Apr 5, 2021
989f9b5
Translated using Weblate (Spanish)
jposada202020 Apr 5, 2021
334a1e3
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 4, 2021
322174a
Translated using Weblate (Swedish)
bergdahl Apr 4, 2021
27361e1
Merge remote-tracking branch 'origin/main' into main
weblate Apr 5, 2021
1c98b82
Update translation files
weblate Apr 5, 2021
71eabe8
Update StateMachine.c
tannewt Apr 5, 2021
8958c1e
Minor documentation fixes in displayio
lesamouraipourpre Apr 6, 2021
1a163dd
mimxrt10xx: enable adafruit_bus_device in core
jepler Apr 6, 2021
1a2ce27
raspberrypi: Drop support for auto-reversing swapped encoder
jepler Apr 6, 2021
354be8c
Merge pull request #4569 from lesamouraipourpre/displayio-doc-fixes
ladyada Apr 6, 2021
30c02df
Translated using Weblate (Swedish)
bergdahl Apr 6, 2021
d133eee
Merge remote-tracking branch 'origin/main' into main
weblate Apr 6, 2021
e0386a8
Merge pull request #4566 from adafruit/tannewt-patch-1
ladyada Apr 6, 2021
2a5fe57
Merge remote-tracking branch 'origin/main' into main
weblate Apr 6, 2021
c3e40d5
[qstr] Separate hash and len from string data
tyomitch Apr 6, 2021
e532e6a
Merge pull request #4565 from weblate/weblate-circuitpython-main
tannewt Apr 6, 2021
6097afd
Merge pull request #4559 from jepler/rp2-rotary-encoder-fixes
tannewt Apr 6, 2021
82479b6
Merge pull request #4503 from hierophect/sleep-api-update
dhalbert Apr 6, 2021
2fb5eb3
extmod/re1.5: Check and report byte overflow errors in _compilecode.
jepler Apr 7, 2021
e6aaf99
Merge pull request #4570 from jepler/mimxrt-busdevice
ladyada Apr 7, 2021
088c51c
Translated using Weblate (Indonesian)
rezaalmanda Apr 7, 2021
203e3c8
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 6, 2021
8544249
boards/bdmicro_vina_d51: Replace old rev with new rev and rename.
bd34n Apr 7, 2021
af4b6e3
Merge pull request #4573 from weblate/weblate-circuitpython-main
tannewt Apr 7, 2021
0539b88
Merge pull request #4561 from bd34n/bdmicro_vina_d51_update
tannewt Apr 7, 2021
e5cffa9
add aliases for TX and RX
felixerdy Apr 8, 2021
5d6bef5
Respect product name: space between QT and Py
dglaude Apr 8, 2021
19235d9
Merge pull request #4572 from jepler/re-compilecode-overflow
dhalbert Apr 8, 2021
e3b3f97
Improve PacketBuffer packet lengths for remote service
tannewt Apr 8, 2021
5ec195b
Remove PacketBuffer.packet_size
tannewt Apr 8, 2021
3ce0b51
rasberrypi: IncrementalEncoder: factor out state machine
jepler Apr 8, 2021
3aec103
atmel-samd: switch to shared softencoder implementation
jepler Apr 8, 2021
d69ca4a
nrf: switch to shared softencoder implementation
jepler Apr 8, 2021
72055ff
Merge pull request #4578 from tannewt/packetbuffer_lengths
dhalbert Apr 8, 2021
fdc5bb4
D3 pin should be GPIO26
dhalbert Apr 8, 2021
8a86f9d
Merge pull request #4581 from adafruit/qt-py-rp2040-d3
dhalbert Apr 9, 2021
c672b33
add W25Q64JVxQ as a supported flash for stm32f411 black pill
kevinlutzer Apr 9, 2021
4fb3139
switch orders the flash memory is listed
kevinlutzer Apr 9, 2021
ca6dda4
reorder alias
felixerdy Apr 9, 2021
6892068
[build] simplify makeqstrdata heuristic
tyomitch Apr 5, 2021
dcee89a
build: simplify compute_huffman_coding()
tyomitch Apr 9, 2021
ddca910
Revert "add robots.txt to specify doc versions to appear in search en…
dhalbert Apr 9, 2021
280aeff
IncrementalEncoder: Re-add missing update of quarter_count
jepler Apr 9, 2021
61e33a5
fix nrf ISR; make direction consistent across ports; save code size
dhalbert Apr 9, 2021
371862c
Merge pull request #4582 from kevinlutzer/kl/add-flash-for-black-pill
hierophect Apr 9, 2021
35d618b
Merge pull request #4584 from adafruit/revert-3291-robots.txt
dhalbert Apr 9, 2021
1b60c9d
Merge pull request #4580 from jepler/incrementalencoder-refactor
dhalbert Apr 9, 2021
11b9a5e
Merge pull request #4577 from dglaude/patch-1
dhalbert Apr 9, 2021
ebfe36c
Merge pull request #4576 from felixerdy/main
tannewt Apr 9, 2021
cd7f5fe
Merge pull request #2 from adafruit/main
jposada202020 Apr 9, 2021
991413a
Translated using Weblate (Spanish)
jposada202020 Apr 8, 2021
eacb7db
Don't block serial output in interrupt
tannewt Apr 8, 2021
0365755
Merge pull request #4579 from tannewt/interrupt_serial
jepler Apr 10, 2021
2a6386f
Merge remote-tracking branch 'origin/main' into main
weblate Apr 10, 2021
36f3897
Make error messages platform agnostic
hugodahl Apr 10, 2021
c333acd
Merge pull request #4589 from hugodahl/feature/Remove-MicroPython-men…
dhalbert Apr 11, 2021
8956ad8
Translated using Weblate (French)
hugodahl Apr 10, 2021
b6a3a07
Translated using Weblate (English (United Kingdom))
hugodahl Apr 10, 2021
05af973
Merge remote-tracking branch 'origin/main' into main
weblate Apr 11, 2021
2506ed7
Update translation files
weblate Apr 11, 2021
137745e
neokey trinkey friend
ladyada Apr 11, 2021
56be830
try adding a submodule?
ladyada Apr 11, 2021
9dc6d69
add prox trinkey and rename others to adafruit_
ladyada Apr 11, 2021
ff07b8f
typo
ladyada Apr 11, 2021
42abb98
rename proxsense to proxlight
ladyada Apr 11, 2021
4f36504
same51: enable specific modules based on chip family
jepler Apr 12, 2021
8053d4a
remove neopixels
ladyada Apr 12, 2021
b8d55d6
fix removing past releases from circuitpython.org
Neradoc Apr 12, 2021
a490376
Merge pull request #4587 from weblate/weblate-circuitpython-main
tannewt Apr 12, 2021
bd5a3a3
Merge pull request #4583 from tyomitch/patch-2
tannewt Apr 12, 2021
2a78a51
Merge pull request #4594 from Neradoc/patch-1
tannewt Apr 12, 2021
d136078
try re-enabling storage
ladyada Apr 13, 2021
d5768c5
Merge pull request #46 from adafruit/main
DavePutz Apr 13, 2021
7ace53f
Remove comment for define being M4 only it can be M7 too
gamblor21 Apr 13, 2021
37887c4
Merge pull request #4595 from ladyada/moretrinkey
dhalbert Apr 13, 2021
c6ee471
Merge branch 'main' of https://github.com/adafruit/circuitpython into…
tyomitch Apr 13, 2021
92d7f31
[synthio] disable in stm32f411ce_blackpill_with_flash
tyomitch Apr 13, 2021
95a75b0
update protomatter
jepler Apr 13, 2021
cc36402
turn storage back on
dhalbert Apr 13, 2021
1163af5
Merge pull request #4591 from jepler/same51-modules
ladyada Apr 13, 2021
9a3f04a
Merge pull request #4599 from dhalbert/neopixel-trinkey-storage
kattni Apr 13, 2021
b1f4a9a
Merge pull request #4447 from tyomitch/patch-3
tannewt Apr 13, 2021
cca57fa
Translated using Weblate (Spanish)
jposada202020 Apr 12, 2021
4bf9243
Translated using Weblate (French)
hugodahl Apr 11, 2021
036e3cf
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 11, 2021
2d9a5fc
Translated using Weblate (Swedish)
bergdahl Apr 11, 2021
23b248f
Translated using Weblate (Chinese (Pinyin))
hexthat Apr 12, 2021
46de3ca
Merge remote-tracking branch 'origin/main' into main
weblate Apr 13, 2021
84b980d
Update translation files
weblate Apr 13, 2021
cd8deb0
Removed all the M4 comments
gamblor21 Apr 13, 2021
b273f59
Assume max characteristic size when the client
tannewt Apr 13, 2021
0d74322
add countio to nrf port
Neradoc Apr 13, 2021
d9e15ad
[repl] Don't autocomplete globals after "import "
tyomitch Apr 12, 2021
8ef6d0c
Merge remote-tracking branch 'upstream/main' into main
ZodiusInfuser Apr 14, 2021
8bef15a
Match build failures to better highlight them
tannewt Apr 13, 2021
103deb2
Merge pull request #4603 from weblate/weblate-circuitpython-main
tannewt Apr 14, 2021
3978b50
Merge pull request #4489 from gamblor21/audiomixer_rp2040
tannewt Apr 14, 2021
fc39acb
Merge pull request #4608 from tyomitch/patch-2
tannewt Apr 14, 2021
e4456bd
Added definitions for PicoLipo boards
ZodiusInfuser Apr 14, 2021
223027f
shrink simmel
Neradoc Apr 14, 2021
aa28d4f
Allow setting max_packet_size for PacketBuffer
tannewt Apr 15, 2021
d67ccb6
Added correct USB PIDs
ZodiusInfuser Apr 15, 2021
f69bf8b
Removed whitespaces
ZodiusInfuser Apr 15, 2021
1c700a8
Removed trailing whitespaces
ZodiusInfuser Apr 15, 2021
51570eb
Sorted board list
ZodiusInfuser Apr 15, 2021
017bd63
Translated using Weblate (Spanish)
Apr 14, 2021
eb44d13
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 14, 2021
63d71dc
Translated using Weblate (Swedish)
bergdahl Apr 14, 2021
827f678
add a filter text field to the support matrix
Neradoc Apr 15, 2021
dfdd6b0
Merge pull request #4613 from weblate/weblate-circuitpython-main
tannewt Apr 15, 2021
0be5cbb
Bump ESP-IDF cache key
tannewt Apr 15, 2021
00f9891
Merge pull request #4618 from adafruit/tannewt-patch-2
tannewt Apr 15, 2021
f55d684
Merge pull request #4612 from ZodiusInfuser/main
dhalbert Apr 15, 2021
43c16c8
Account for max_packet_size in outgoing length
tannewt Apr 15, 2021
15f8b80
Merge pull request #4617 from Neradoc/search-filter-in-support-matrix
dhalbert Apr 16, 2021
efa9cfa
Tweaked board name
ZodiusInfuser Apr 16, 2021
81e11ae
Fix type
tannewt Apr 16, 2021
5ccd5dc
Fix struct.pack with padding bytes
tannewt Apr 16, 2021
0189b80
Merge pull request #4605 from tannewt/build_fail_matcher
dhalbert Apr 16, 2021
3903983
Update tests/basics/struct1.py
tannewt Apr 16, 2021
fc4538f
WIP: Implement 'ParallelImageCapture' for samd51
jepler Apr 16, 2021
b0a6395
Translated using Weblate (French)
hugodahl Apr 16, 2021
b2160bd
Add VBUS_SENSE (GP24) to board
dhalbert Apr 17, 2021
e0bb738
Added Sparkfun MicroMod RP2040
stonehippo Apr 17, 2021
493127f
pre-commit trailing space fixes
stonehippo Apr 17, 2021
5bd2e97
Fix pin definitions
stonehippo Apr 17, 2021
2198b1a
Update mpconfigboard.h
anecdata Apr 18, 2021
090f5b7
Merge pull request #4624 from adafruit/dhalbert-pico-gp24
ladyada Apr 18, 2021
34ba3ad
Merge remote-tracking branch 'origin/main' into main
weblate Apr 18, 2021
be21589
Merge pull request #4631 from adafruit/anecdata-patch-1
ladyada Apr 18, 2021
b665f98
Merge remote-tracking branch 'origin/main' into main
weblate Apr 18, 2021
b6fa90d
Merge pull request #4625 from stonehippo/sparkfun_micromod_atp_rp2040
ladyada Apr 19, 2021
f83a925
Merge remote-tracking branch 'origin/main' into main
weblate Apr 19, 2021
efdbc6b
Tweaked board name
ZodiusInfuser Apr 19, 2021
fce6226
Add board definition for the ATMegaZero ESP32-S2
eddieespinal Apr 19, 2021
626f786
Add the atmegazero_esp32s2 to the build.yml file.
eddieespinal Apr 19, 2021
0e8b99d
Removes the USB_DEVICES entry as it's causing the build to fail.
eddieespinal Apr 19, 2021
76d68f2
displayio: Add RGB555/565/_SWAPPED format support
jepler Apr 19, 2021
f0b04d4
Add board definition files for ARAMCON2 Badge
bmeisels Apr 19, 2021
24fb3cc
Merge pull request #4634 from eddieespinal/atmegazero_esp32s2
ladyada Apr 19, 2021
b25829e
Translated using Weblate (Chinese (Pinyin))
hexthat Apr 19, 2021
ac69f7a
Merge remote-tracking branch 'origin/main' into main
weblate Apr 19, 2021
17e419f
Merge pull request #4633 from ZodiusInfuser/main
ladyada Apr 19, 2021
0c1f36b
Merge remote-tracking branch 'origin/main' into main
weblate Apr 19, 2021
83c768b
Merge pull request #4627 from aramcon-badge/aramcon2-badge
ladyada Apr 19, 2021
d46630b
Merge remote-tracking branch 'origin/main' into main
weblate Apr 19, 2021
6ded933
Update translation files
weblate Apr 19, 2021
e54e5e3
Merge pull request #4564 from tyomitch/patch-1
tannewt Apr 19, 2021
396f907
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 19, 2021
4701f0a
Translated using Weblate (Swedish)
bergdahl Apr 19, 2021
0120f15
Merge remote-tracking branch 'origin/main' into main
weblate Apr 19, 2021
6620ac8
Fix py version of struct too.
tannewt Apr 19, 2021
68d5839
Port changes to ble_hci code
tannewt Apr 19, 2021
18548fc
Merge pull request #4620 from tannewt/fix_struct_pack
jepler Apr 20, 2021
c9b02e0
Merge remote-tracking branch 'origin/main' into main
weblate Apr 20, 2021
b057fb8
codeformat
tannewt Apr 20, 2021
99799cd
imagecapture: implement to review suggestions
jepler Apr 20, 2021
5c5736e
atmel-sam: Allow PWM to go up to cpu_frequency/2
jepler Apr 20, 2021
14abea2
Merge pull request #4622 from weblate/weblate-circuitpython-main
tannewt Apr 20, 2021
01979ac
Merge pull request #4604 from tannewt/buffer_size
dhalbert Apr 20, 2021
cd5763d
Translated using Weblate (French)
hugodahl Apr 20, 2021
c0f37c2
Merge remote-tracking branch 'origin/main' into main
weblate Apr 20, 2021
5f1201e
Update translation files
weblate Apr 20, 2021
4dcbdac
Complete the 'horizontal_reference' rename
jepler Apr 20, 2021
d50feeb
atmel-sam: Factor out find_sync_event_channel_raise
jepler Apr 20, 2021
46c9b1b
atmel-sam: Use DMA for ParallelImageCapture
jepler Apr 20, 2021
0e24310
Fix PWMOut on SAMD21
DavePutz Apr 20, 2021
22b72ad
Merge pull request #3 from adafruit/main
jposada202020 Apr 20, 2021
b825368
Small corrections, adding examples requirements in the design guide. …
jposada202020 Apr 20, 2021
e90c52e
Merge pull request #4641 from weblate/weblate-circuitpython-main
tannewt Apr 21, 2021
b3ffb3a
Return bytes written from RP2040 UART.write()
dhalbert Apr 21, 2021
7a47213
Merge pull request #4643 from jposada202020/improving_design_guide
tannewt Apr 21, 2021
09f7b43
Merge MicroPython 1.10 into CircuitPython
tannewt Apr 21, 2021
f1b5249
Fix esp32s2 uart.write() return value
dhalbert Apr 22, 2021
c931c84
new cache id to fix failing xtensa builds
dhalbert Apr 22, 2021
7fb7518
raspberrypi: Implement ParallelImageCapture using PIO
jepler Apr 22, 2021
2def016
raspberrypi: Use 32-bit elements in FIFO
jepler Apr 22, 2021
10fee3e
raspberrypi: Increase PIO clock speed in ParallelImageCapture
jepler Apr 22, 2021
8f73270
Merge pull request #4646 from tannewt/merge_mp1.10
dhalbert Apr 22, 2021
4c6bfc8
Translated using Weblate (Spanish)
jposada202020 Apr 20, 2021
954d3dc
Translated using Weblate (French)
hugodahl Apr 21, 2021
6d70453
Translated using Weblate (Portuguese (Brazil))
wtuemura Apr 21, 2021
71ec48a
Translated using Weblate (Swedish)
bergdahl Apr 20, 2021
eb93317
Merge remote-tracking branch 'origin/main' into main
weblate Apr 22, 2021
0ced0f9
Update translation files
weblate Apr 22, 2021
346740e
Merge pull request #4609 from Neradoc/add_nrf_countio
dhalbert Apr 23, 2021
8131334
Translated using Weblate (Swedish)
bergdahl Apr 22, 2021
47a673b
Merge remote-tracking branch 'origin/main' into main
weblate Apr 23, 2021
9d8545e
Merge pull request #4645 from dhalbert/rp2040-uart-write
dhalbert Apr 23, 2021
f838ff9
raspberrypi: Remove debug prints
jepler Apr 23, 2021
34c4cc1
samd: Rename dma_{allocate,free} channel
jepler Apr 23, 2021
05a81a0
displayio: Improve docs about Colorspaces
jepler Apr 23, 2021
4e3c1d4
[build] Allow USB to be set to 0
tyomitch Apr 16, 2021
e2e4149
Merge pull request #4648 from weblate/weblate-circuitpython-main
tannewt Apr 23, 2021
454e78f
merge #4645 from 6.2.x to main
dhalbert Apr 23, 2021
8565a9a
shared-bindings: Fix type of Colorspace values in docs
jepler Apr 23, 2021
80e8b4a
Merge pull request #4635 from jepler/pcc
tannewt Apr 23, 2021
80f05c7
Merge pull request #4654 from dhalbert/6.2.x-merge-1
dhalbert Apr 24, 2021
2ba2574
Merge pull request #4619 from tyomitch/microbit
dhalbert Apr 24, 2021
ed374a8
Merge pull request #4655 from DavePutz/issue_4602
gamblor21 Apr 24, 2021
30f3163
Added statemachine deinit
gamblor21 Apr 25, 2021
889da59
Update pins.c
zapwizard Apr 25, 2021
927d5a0
Merge pull request #4662 from gamblor21/rp2040_pulsein_fix_4657
gamblor21 Apr 25, 2021
f7f6a42
Merge pull request #4663 from zapwizard/patch-1
ladyada Apr 25, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
*.deb binary
*.zip binary
*.pdf binary
*.wav binary

# These should also not be modified by git.
tests/basics/string_cr_conversion.py -text
Expand Down
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'bug'
assignees: ''

---

<!-- Thanks! for testing out CircuitPython. Now that you have got a problem...
you can file a bug report for it. Feel free to modify the below format to better
suit your issue. :) -->

**Firmware**

<!-- Include the version of CircuitPython you're running. You can see it in the
`boot_out.txt` file, as well as in the REPL. -->

```python
Adafruit CircuitPython 6.2.0-beta.2 on 2021-03-01; Raspberry Pi Pico with rp2040
```

**Code/REPL**

<!-- Include your code that reproduces the bug here. Try to distill down to the
minimum possible to reproduce. -->

```python
import busio, bitbangio
i2c = bitbangio.I2C(board.GP1, board.GP0)
```

**Behavior**

<!-- What happens when you run the code above? Include any error messages. -->

```python
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TimeoutError: Clock stretch too long
```

**Description**

<!-- Optionally, describe the issue in more detail. Here are some examples: -->

- Error while using i2c...
- Only happens when...
- might be related to #4291...

**Additional Info**

<!-- Optionally, add any other information like hardware connection, scope output etc.
If you have already done some debugging, mention it here. -->
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Adafruit Forum
url: https://forums.adafruit.com/
about: Official Adafruit technical support forum. Good for getting help on getting a project working.
- name: Adafruit Discord
url: https://adafru.it/discord
about: Unofficial chat with many helpful folks and normally prompt replies.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: 'enhancement'
assignees: ''

---

<!-- We are always adding new features and enhancements to CircuitPython 🚀
and would love ❤ to see what new challenge you have got for us... 🙂 -->
81 changes: 56 additions & 25 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,11 @@ jobs:
sudo apt-get update
sudo apt-get install -y eatmydata
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli mypy
pip install -r requirements-dev.txt
- name: Versions
run: |
gcc --version
python3 --version
- name: Translations
run: make check-translate
- name: New boards check
run: python3 -u ci_new_boards_check.py
working-directory: tools
Expand Down Expand Up @@ -81,6 +79,7 @@ jobs:
working-directory: tests
- name: Print failure info
run: |
shopt -s nullglob;
for exp in *.exp;
do testbase=$(basename $exp .exp);
echo -e "\nFAILURE $testbase";
Expand Down Expand Up @@ -133,15 +132,6 @@ jobs:
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- name: Install dependencies
run: |
brew install gettext
echo >>$GITHUB_PATH /usr/local/opt/gettext/bin
- name: Versions
run: |
gcc --version
python3 --version
msgfmt --version
- uses: actions/[email protected]
with:
submodules: true
Expand All @@ -151,6 +141,15 @@ jobs:
run: |
git describe --dirty --tags
echo >>$GITHUB_ENV CP_VERSION=$(git describe --dirty --tags)
- name: Install dependencies
run: |
brew install gettext
echo >>$GITHUB_PATH /usr/local/opt/gettext/bin
- name: Versions
run: |
gcc --version
python3 --version
msgfmt --version
- name: Build mpy-cross
run: make -C mpy-cross -j2
- uses: actions/upload-artifact@v2
Expand Down Expand Up @@ -178,7 +177,14 @@ jobs:
- "ADM_B_NRF52840_1"
- "TG-Watch"
- "adafruit_feather_rp2040"
- "adafruit_itsybitsy_rp2040"
- "adafruit_neokey_trinkey_m0"
- "adafruit_proxlight_trinkey_m0"
- "adafruit_qtpy_rp2040"
- "adafruit_rotary_trinkey_m0"
- "adafruit_slide_trinkey_m0"
- "aloriumtech_evo_m51"
- "aramcon2_badge"
- "aramcon_badge_2019"
- "arduino_mkr1300"
- "arduino_mkrzero"
Expand All @@ -189,6 +195,7 @@ jobs:
- "bastble"
- "bdmicro_vina_d21"
- "bdmicro_vina_d51"
- "bdmicro_vina_d51_pcb7"
- "bless_dev_board_multi_sensor"
- "blm_badge"
- "capablerobot_usbhub"
Expand All @@ -208,6 +215,7 @@ jobs:
- "datum_imu"
- "datum_light"
- "datum_weather"
- "dynalora_usb"
- "dynossat_edu_eps"
- "dynossat_edu_obc"
- "electronut_labs_blip"
Expand Down Expand Up @@ -237,6 +245,7 @@ jobs:
- "hallowing_m0_express"
- "hallowing_m4_express"
- "hiibot_bluefi"
- "huntercat_nfc"
- "ikigaisense_vita"
- "imxrt1010_evk"
- "imxrt1020_evk"
Expand Down Expand Up @@ -280,6 +289,11 @@ jobs:
- "pewpew10"
- "pewpew_m4"
- "picoplanet"
- "pimoroni_keybow2040"
- "pimoroni_picolipo_16mb"
- "pimoroni_picolipo_4mb"
- "pimoroni_picosystem"
- "pimoroni_tiny2040"
- "pirkey_m0"
- "pitaya_go"
- "pyb_nano_v2"
Expand All @@ -302,19 +316,24 @@ jobs:
- "same54_xplained"
- "seeeduino_wio_terminal"
- "seeeduino_xiao"
- "sensebox_mcu"
- "serpente"
- "shirtty"
- "silicognition-m4-shim"
- "simmel"
- "snekboard"
- "sparkfun_lumidrive"
- "sparkfun_micromod_rp2040"
- "sparkfun_nrf52840_micromod"
- "sparkfun_nrf52840_mini"
- "sparkfun_pro_micro_rp2040"
- "sparkfun_qwiic_micro_no_flash"
- "sparkfun_qwiic_micro_with_flash"
- "sparkfun_redboard_turbo"
- "sparkfun_samd21_dev"
- "sparkfun_samd21_mini"
- "sparkfun_samd51_thing_plus"
- "sparkfun_thing_plus_rp2040"
- "spresense"
- "stackrduino_m0_pro"
- "stm32f411ce_blackpill"
Expand Down Expand Up @@ -346,24 +365,26 @@ jobs:
uses: actions/setup-python@v1
with:
python-version: 3.8
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: Install deps
run: |
sudo apt-get install -y gettext
pip install requests sh click setuptools awscli
pip install -r requirements-dev.txt
wget --no-verbose https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
- name: Versions
run: |
gcc --version
arm-none-eabi-gcc --version
python3 --version
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: python3 -u build_release_files.py
working-directory: tools
Expand Down Expand Up @@ -395,6 +416,11 @@ jobs:
uses: actions/setup-python@v1
with:
python-version: 3.8
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: Install deps
run: |
sudo apt-get install -y gettext
Expand All @@ -406,13 +432,10 @@ jobs:
gcc --version
riscv64-unknown-elf-gcc --version
python3 --version
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: python3 -u build_release_files.py
working-directory: tools
Expand All @@ -438,19 +461,25 @@ jobs:
board:
- "adafruit_feather_esp32s2_nopsram"
- "adafruit_feather_esp32s2_tftback_nopsram"
- "adafruit_funhouse"
- "adafruit_magtag_2.9_grayscale"
- "adafruit_metro_esp32s2"
- "artisense_rd00"
- "atmegazero_esp32s2"
- "electroniccats_bastwifi"
- "espressif_kaluga_1"
- "espressif_saola_1_wroom"
- "espressif_saola_1_wrover"
- "franzininho_wifi_wroom"
- "franzininho_wifi_wrover"
- "lilygo_ttgo_t8_s2_st7789"
- "microdev_micro_s2"
- "muselab_nanoesp32_s2"
- "targett_module_clip_wroom"
- "targett_module_clip_wrover"
- "unexpectedmaker_feathers2"
- "unexpectedmaker_feathers2_prerelease"
- "unexpectedmaker_tinys2"

steps:
- name: Set up Python 3.8
Expand All @@ -469,7 +498,7 @@ jobs:
id: idf-cache
with:
path: ${{ github.workspace }}/.idf_tools
key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20210128
key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20210422
- name: Clone IDF submodules
run: |
(cd $IDF_PATH && git submodule update --init)
Expand All @@ -487,7 +516,7 @@ jobs:
- name: Install CircuitPython deps
run: |
source $IDF_PATH/export.sh
pip install requests sh click setuptools awscli
pip install -r requirements-dev.txt
sudo apt-get install -y gettext ninja-build
env:
IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf
Expand All @@ -506,6 +535,8 @@ jobs:
IDF_TOOLS_PATH: ${{ github.workspace }}/.idf_tools
- name: mpy-cross
run: make -C mpy-cross -j2
- name: Setup build failure matcher
run: echo "::add-matcher::$GITHUB_WORKSPACE/.github/workflows/match-build-fail.json"
- name: build
run: |
source $IDF_PATH/export.sh
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/create_website_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,21 @@ jobs:
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install deps
run: |
pip install requests sh click
pip install -r requirements-dev.txt
- name: Versions
run: |
gcc --version
python3 --version
- uses: actions/[email protected]
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- name: CircuitPython version
run: git describe --dirty --tags
Expand Down
14 changes: 14 additions & 0 deletions .github/workflows/match-build-fail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"problemMatcher": [
{
"severity": "error",
"pattern": [
{
"regexp": "^(Build .+ and \\x1b\\[31mfailed\\x1b\\[0m)$",
"message": 1
}
],
"owner": "build-failed"
}
]
}
8 changes: 5 additions & 3 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ name: pre-commit
on:
pull_request:
push:
branches: [main]

jobs:
pre-commit:
Expand All @@ -16,10 +15,13 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-python@v1
- name: Install deps
run: sudo apt-get update && sudo apt-get install -y gettext
run: |
sudo apt-add-repository -y -u ppa:pybricks/ppa
sudo apt-get install -y black gettext uncrustify
pip3 install -r requirements-dev.txt
- name: Populate selected submodules
run: git submodule update --init extmod/ulab
- name: set PY
- name: Set PY
run: echo >>$GITHUB_ENV PY="$(python -c 'import hashlib, sys;print(hashlib.sha256(sys.version.encode()+sys.executable.encode()).hexdigest())')"
- uses: actions/cache@v2
with:
Expand Down
Loading