Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6084 commits
Select commit Hold shift + click to select a range
b23ff41
merge from upstream and make translate again (sv.po)
dhalbert May 5, 2020
e1366d7
trivial change to force rebuild
dhalbert May 5, 2020
bfa5cd9
refactor countio based on feedback
May 5, 2020
b431023
Merge remote-tracking branch 'adafruit/master' into Optical-Encoder-M…
May 5, 2020
0ecc515
added missing translation
May 5, 2020
d5c24b9
hallowing m0 - exclude countio
May 5, 2020
f63ee9f
excluded countio from other smaller boards
May 5, 2020
f40db45
Merge pull request #2799 from dhalbert/ringbuf-fixes
tannewt May 5, 2020
a129be2
Translated using Weblate (French)
jepler Mar 29, 2020
e8ad37c
Translated using Weblate (French)
jepler Mar 29, 2020
c1eb333
Translated using Weblate (English)
Mar 30, 2020
fdd0deb
Translated using Weblate (German)
jepler Apr 30, 2020
c311b5c
Merge pull request #2842 from hierophect/stm32-h7-displayio
hierophect May 5, 2020
a133074
text fixes, postpone warning disable
hierophect May 5, 2020
4e786fa
Merge pull request #2835 from jepler/weblate-circuitpython-circuitpyt…
dhalbert May 5, 2020
2e29f7f
Translated using Weblate (French)
jepler May 5, 2020
90625d1
Merge pull request #2858 from weblate/weblate-circuitpython-master
jepler May 5, 2020
7f1be81
changed build variables as per advice
May 5, 2020
8961dd9
changed build variables as per advice
May 5, 2020
b168784
aesio: add basic AES encryption and decryption
xobs Apr 14, 2020
b9f62ab
locale: add translations for aesio
xobs May 6, 2020
4519dde
Merge pull request #2841 from hierophect/mimxrt-spi-oneway
tannewt May 6, 2020
c3b3eb4
Merge pull request #2831 from jepler/rgbmatrix-stm
tannewt May 6, 2020
241ef52
Merge pull request #2823 from xobs/crypto-aes
tannewt May 6, 2020
af55af2
Fix type in RTC documentation.
spkuehl May 6, 2020
84c806a
updated descriptions and build variable
May 7, 2020
2ebe303
Did board, digitalio, displayio
evaherrada May 7, 2020
a3d5adb
Did _eve, fontio, framebufferio, and frequencyio
evaherrada May 7, 2020
7eb60b6
Merge pull request #2862 from spkuehl/docs-fix-RTC-typo
tannewt May 7, 2020
4f33a20
Added gamepad, gamepadshift, and i2cslave
evaherrada May 7, 2020
e31e9ee
Did math, microcontroller, and multiterminal
evaherrada May 7, 2020
94ca233
Update py/circuitpy_mpconfig.mk
LearnWeaver May 7, 2020
d750096
Did neopixel, network, nvm
evaherrada May 7, 2020
182ae10
Fix build after #2831 (stm32f4xx rgbmatrix) broke it
jepler May 7, 2020
6a5ab57
Merge pull request #2867 from jepler/stm32f4xx-rgbmatrix
dhalbert May 8, 2020
5249a7b
Add timeout and adjustment to LSI
hierophect May 7, 2020
37e5ff7
Update colorwheel from GRB to RGB.
kattni May 8, 2020
a83d1d7
Update wheel to colorwheel and fix RGB order.
kattni May 8, 2020
09530e5
Did os, _pixelbuf, _pew
evaherrada May 8, 2020
d5671bd
Merge pull request #1 from adafruit/master
DavePutz May 8, 2020
e7fc806
Throw a NotImplementedError for time functions on boards without long…
DavePutz May 8, 2020
4435cf0
make translate
siehputz May 8, 2020
8d00d99
Shrink hallowing_m0_express to fit ko build
dhalbert May 9, 2020
e947e4e
removed duplicate build param
May 9, 2020
9ef28d8
Replacing device that was accidentally deleted
maholli May 9, 2020
90bd931
Merge pull request #2870 from kattni/pixelbuf-colorwheel-fix
dhalbert May 9, 2020
9e01bb2
Removing erroneous else statements
maholli May 9, 2020
8b6587a
Unified single_status_byte & no_reset_cmd behavior
maholli May 9, 2020
964040b
More erroneous else statements
maholli May 9, 2020
e6df8e0
Merge branch 'master' into non-standard-nvm
maholli May 9, 2020
206d0e5
Add vectorio: for drawing shapes
kvc0 May 2, 2020
7697c41
translations for vectorio
kvc0 May 9, 2020
1c6e646
vectorio: fix mpconfig definition for disabled boards
kvc0 May 10, 2020
4086600
vectorio: switch per-shape transform to Display
kvc0 May 9, 2020
2f7c0ec
Minor fixes to _pixelbuf.PixelBuf docs
rhooper May 10, 2020
6660311
vectorio: respect display transpose and mirror.
kvc0 May 10, 2020
58c8e00
vectorio: clean up after group removal
kvc0 May 10, 2020
32f85f7
vectorio: fix up Rectangle
kvc0 May 10, 2020
70f2ef3
Fix docs some more
rhooper May 10, 2020
09fedb3
fix another doc error (pixelsx - thanks @theacodes)
rhooper May 11, 2020
eb3d5fa
ujson: do not eat trailing whitespace
kvc0 May 11, 2020
d8491f3
ujson: back out overeager loads() change; only change load()
kvc0 May 11, 2020
838b6c5
Did ps2io, pulseio, random
evaherrada May 11, 2020
581c9ce
Merge pull request #2 from adafruit/master
DavePutz May 11, 2020
2ddfab3
Added call to rtc_reset() in rtc_init()
DavePutz May 11, 2020
c7a9d49
Did rgbmatrix, rotaryio, and RTC
evaherrada May 11, 2020
407938b
Added a check for platforms supporting RTC before calling rtc_reset()
DavePutz May 11, 2020
603df58
Did stage, socket, storage
evaherrada May 11, 2020
248704b
Merge remote-tracking branch 'upstream/master' into stm32-lsetimeout
hierophect May 11, 2020
61450cb
Add Teensy 4.1 board definition
tannewt May 11, 2020
6cfd73f
Merge pull request #2883 from tannewt/teensy41
tannewt May 11, 2020
94949fb
Add recovery domain write access, adjust stack
hierophect May 11, 2020
801d965
Merge pull request #2881 from DavePutz/Issue2872
tannewt May 11, 2020
55f78bf
Merge pull request #2878 from WarriorOfWire/ujson-stream-protocol
tannewt May 11, 2020
1b0c52c
Merge pull request #2877 from rhooper/pixelbuf-doc-fix
tannewt May 11, 2020
4937d5f
Merge pull request #2866 from hierophect/stm32-lsetimeout
tannewt May 11, 2020
62b835a
Merge pull request #2833 from xiongyihui/pitaya-go
tannewt May 11, 2020
235098e
nrf: simmel: correct CSn pin
xobs May 6, 2020
79c055f
nrf: simmel: enable aesio
xobs May 7, 2020
370fc72
nrf: support disabling SPIM3
xobs May 7, 2020
f7fcd43
nrf: simmel: disable SPIM3
xobs May 7, 2020
ffaeeda
nrf: simmel: decrease flash filesystem size
xobs May 12, 2020
f446f6c
Adding message
siehputz May 12, 2020
ebcda59
Adding message for reporting of no long integers
DavePutz May 12, 2020
4712f9f
Merge branch 'master' into Issue2812
DavePutz May 12, 2020
cfd0de9
set vectorio to FULL_BUILD and see what works
kvc0 May 12, 2020
040beb0
Clean up circle documentation
kvc0 May 12, 2020
78444a1
fix VectorShape on_dirty callback registration being set for the wron…
kvc0 May 12, 2020
ee2cb70
merged master
May 12, 2020
22bf99c
Fixed underline in documentation
May 12, 2020
5e5461e
removed countio from catwan_usbstick build
May 12, 2020
c00f81c
changed branch on protomatter
May 12, 2020
62bdfb7
removed lib from catwan_usbstick - updated transalations overflowed
May 12, 2020
991045b
Did struct, supervisor, terminalio
evaherrada May 12, 2020
e458954
Did time, touchio, uheap
evaherrada May 12, 2020
6490137
Did usb_hid, usb_midi, ustack, wiznet
evaherrada May 12, 2020
c534a87
Merge branch 'master' into master
evaherrada May 12, 2020
6c5874c
Merge pull request #2869 from simmel-project/simmel
tannewt May 12, 2020
a1091bb
Merge pull request #2871 from DavePutz/Issue2812
tannewt May 12, 2020
5af59cb
Enable vectorio by default where displayio is enabled
kvc0 May 12, 2020
6aa9709
make Circle return explicit
kvc0 May 12, 2020
fd94c08
add performance measurement to VectorShape
kvc0 May 12, 2020
f7303e6
Merge pull request #2754 from maholli/non-standard-nvm
tannewt May 12, 2020
bc40034
Merge branch 'master' into Optical-Encoder-Module
tannewt May 12, 2020
d274074
Merge remote-tracking branch 'adafruit/master' into vectorio
tannewt May 12, 2020
8a9579c
Merge pull request #1 from tannewt/vectorio
May 12, 2020
5a80f5e
nerf vectorio on a ton of m0 and overcommitted m4 boards due to trans…
kvc0 May 12, 2020
75f9969
Merge pull request #2873 from WarriorOfWire/vectorio
tannewt May 13, 2020
4e8de3c
Swap sphinx to autoapi and the inline stubs
tannewt May 13, 2020
c816cfe
Build stubs before docs
tannewt May 13, 2020
277e8d5
Merge branch 'master' into Optical-Encoder-Module
tannewt May 13, 2020
cde6651
Merge remote-tracking branch 'adafruit/master' into improve_verification
tannewt May 13, 2020
4e646ee
Move vectorio to stubs
tannewt May 13, 2020
80129c5
Disable countio on trinket haxpress
tannewt May 13, 2020
4612270
Only enable COUNTIO in full builds
tannewt May 13, 2020
2efe17b
Don't build in empty help.c
tannewt May 13, 2020
fbf052b
Gamepad & GamepadShift: Enable ticks while object exists
jepler May 13, 2020
23ba58b
Gamepad & GamepadShift: Initially allocate as long-lived
jepler May 13, 2020
82fdced
Merge pull request #2827 from LearnWeaver/Optical-Encoder-Module
tannewt May 13, 2020
7546d47
Merge remote-tracking branch 'adafruit/master' into improve_verification
tannewt May 13, 2020
adef454
samd: audio dma: enable/disable supervisor tick as needed
jepler May 13, 2020
3ffa560
Update countio to python stub docs
tannewt May 13, 2020
db4dbe0
Merge pull request #2889 from jepler/gamepad-tick
tannewt May 13, 2020
794d5f5
Correct version numbering
tannewt May 13, 2020
3d6a234
Translated using Weblate (Swedish)
bergdahl May 14, 2020
b446d3e
Translated using Weblate (Swedish)
weblate May 14, 2020
09e740d
Translated using Weblate (Swedish)
bergdahl May 14, 2020
0f55f58
Merge pull request #2892 from weblate/weblate-circuitpython-master
jepler May 14, 2020
b477c48
Fixed minor indentation issue
evaherrada May 14, 2020
afc84c2
Fix ulab, math and template.
tannewt May 14, 2020
15c2d16
Fix help doc
tannewt May 14, 2020
8ac3e79
Remove debug prints
tannewt May 15, 2020
aba36e4
aesio: use bufinfo rather than mp_str_bytes
xobs May 15, 2020
f9ed3ac
aesio: specify writable buffers for destination buffers
xobs May 15, 2020
bd78ab3
Merge pull request #2895 from xobs/aesio-use-bufinfo
tannewt May 15, 2020
fe3e8ee
Add bytearray.decode() for CPython compatibility
theacodes May 15, 2020
0d8bca9
Merge pull request #2810 from dherrada/master
tannewt May 15, 2020
0876034
Make decode only apply to bytearray and not array as well
theacodes May 15, 2020
7d16756
Note that nvm.ByteArray is available at microcontroller.nvm
theacodes May 15, 2020
a3ca940
Shrink crickit build
dhalbert May 15, 2020
1af5f6d
Merge pull request #2900 from theacodes/fix-2766
tannewt May 16, 2020
bad635e
add new Czech (cs) translation file
jepler May 16, 2020
e175a64
disable rotaryio in CPX crickit
dhalbert May 16, 2020
7424e41
update frozen libs
dhalbert May 16, 2020
db924fb
Digital In Out Type Hints
ppolk-nocimed May 16, 2020
f76ff1e
Fixed Optional[Pull]
ppolk-nocimed May 16, 2020
c6406c7
Added DigitalInOut suggestion
ppolk-nocimed May 16, 2020
5e43f7a
add weblate status badge in readme
jepler May 16, 2020
2addfff
Merge pull request #2911 from jepler/add-translation-cs
jepler May 17, 2020
e518221
Merge pull request #2913 from polkapolka/DigitalInOutTypeHints
jepler May 17, 2020
8fd733c
Merge pull request #2915 from dhalbert/update-frozen-libs-2020-05-16
dhalbert May 18, 2020
58e7f28
Translated using Weblate (Swedish)
bergdahl May 16, 2020
1d3447b
Translated using Weblate (French)
weblate May 17, 2020
aa57a2c
Translated using Weblate (French)
jepler May 17, 2020
9e590c1
Translated using Weblate (French)
weblate May 17, 2020
530469f
Translated using Weblate (French)
jepler May 17, 2020
aea15ad
Translated using Weblate (French)
weblate May 17, 2020
eed21c4
Translated using Weblate (French)
jepler May 17, 2020
e8adbdb
Translated using Weblate (French)
weblate May 17, 2020
e054e7e
Translated using Weblate (French)
jepler May 17, 2020
50dab65
Translated using Weblate (French)
weblate May 17, 2020
f67e35a
Translated using Weblate (French)
jepler May 17, 2020
fa41894
Translated using Weblate (French)
weblate May 17, 2020
9486885
Translated using Weblate (French)
jepler May 17, 2020
a0b1d98
Translated using Weblate (French)
weblate May 17, 2020
d05c0ec
Translated using Weblate (French)
jepler May 17, 2020
69d1a91
Translated using Weblate (French)
weblate May 17, 2020
ec1e51c
Translated using Weblate (French)
jepler May 17, 2020
292d61b
Translated using Weblate (French)
weblate May 17, 2020
fb18924
Translated using Weblate (French)
jepler May 17, 2020
2edb2c8
Translated using Weblate (French)
weblate May 17, 2020
8a58d1a
Translated using Weblate (French)
jepler May 17, 2020
1a7fbd8
Translated using Weblate (French)
weblate May 17, 2020
5c950fc
Translated using Weblate (French)
jepler May 17, 2020
1689cc6
Translated using Weblate (French)
weblate May 17, 2020
ad06264
Translated using Weblate (French)
jepler May 17, 2020
9ef6189
Translated using Weblate (French)
weblate May 17, 2020
0480776
Translated using Weblate (French)
weblate May 17, 2020
f6d057f
Translated using Weblate (French)
jepler May 17, 2020
63e2536
Translated using Weblate (French)
weblate May 17, 2020
ce88968
Translated using Weblate (French)
jepler May 17, 2020
b2f4c8c
Translated using Weblate (French)
weblate May 17, 2020
c51ef20
Translated using Weblate (French)
jepler May 17, 2020
0cd6e23
Translated using Weblate (French)
weblate May 17, 2020
7adc631
Translated using Weblate (French)
jepler May 17, 2020
5ebc1d4
Translated using Weblate (French)
weblate May 17, 2020
bb96255
Translated using Weblate (French)
jepler May 17, 2020
ce1767e
Translated using Weblate (French)
weblate May 17, 2020
d509789
Translated using Weblate (French)
jepler May 17, 2020
4341b4a
Translated using Weblate (French)
weblate May 17, 2020
2263b3c
Translated using Weblate (French)
jepler May 17, 2020
eee39af
Translated using Weblate (French)
weblate May 17, 2020
fbdd45c
Translated using Weblate (French)
jepler May 17, 2020
1238850
Translated using Weblate (French)
weblate May 17, 2020
7850646
Translated using Weblate (French)
jepler May 17, 2020
0475897
Translated using Weblate (French)
weblate May 17, 2020
9aee97c
Translated using Weblate (French)
jepler May 17, 2020
56c8a3d
Translated using Weblate (French)
weblate May 17, 2020
8ed19c1
Translated using Weblate (French)
jepler May 17, 2020
aa0b21a
Translated using Weblate (French)
weblate May 17, 2020
19eec97
Translated using Weblate (French)
jepler May 17, 2020
c51f5a6
Translated using Weblate (French)
weblate May 17, 2020
d40ac8e
Translated using Weblate (French)
jepler May 17, 2020
992f290
Translated using Weblate (French)
weblate May 17, 2020
a7f4a35
Translated using Weblate (French)
jepler May 17, 2020
a65182d
Translated using Weblate (French)
weblate May 17, 2020
362c4d3
Translated using Weblate (French)
jepler May 17, 2020
e942dd6
Translated using Weblate (French)
weblate May 17, 2020
2f363b5
Translated using Weblate (French)
jepler May 17, 2020
b885411
Translated using Weblate (French)
weblate May 17, 2020
f4e8213
Translated using Weblate (French)
jepler May 17, 2020
4642c60
Translated using Weblate (French)
weblate May 17, 2020
a0d7f5c
Translated using Weblate (French)
jepler May 17, 2020
f48a50f
Translated using Weblate (French)
weblate May 17, 2020
68406d0
Translated using Weblate (French)
jepler May 17, 2020
edb033c
Translated using Weblate (French)
weblate May 17, 2020
5eb43a3
Translated using Weblate (French)
jepler May 17, 2020
0d7e22b
Translated using Weblate (French)
weblate May 17, 2020
360777e
Translated using Weblate (French)
jepler May 17, 2020
a543f9f
Translated using Weblate (French)
weblate May 17, 2020
2c4e18b
Translated using Weblate (French)
jepler May 17, 2020
85fb231
Translated using Weblate (French)
weblate May 17, 2020
a04d453
Translated using Weblate (French)
jepler May 17, 2020
b7292a3
Translated using Weblate (French)
weblate May 17, 2020
5506765
Translated using Weblate (Swedish)
bergdahl May 17, 2020
5454877
Translated using Weblate (Spanish)
jepler May 17, 2020
bc64b8b
Translated using Weblate (French)
jepler May 17, 2020
4d1cbf3
Translated using Weblate (French)
weblate May 17, 2020
f362ee1
Translated using Weblate (Swedish)
weblate May 17, 2020
cb3c8f1
Translated using Weblate (German)
weblate May 18, 2020
66b79c9
Translated using Weblate (German)
jepler May 18, 2020
2314f98
Merge pull request #2921 from weblate/weblate-circuitpython-master
jepler May 18, 2020
f002c78
nrf: linker: add a new .uninitialized section
xobs May 18, 2020
192bb15
nrf: port: move the heap after .uninitialized
xobs May 18, 2020
3b5f5dd
nrf: port: move saved word into .uninitialized section
xobs May 18, 2020
83680c4
nrf: rtc: persist rtc offset across reboots
xobs May 18, 2020
9f7c26c
nrf: port: call common_hal_rtc_init() during init
xobs May 18, 2020
f92d53e
mimxrt1010: Increase max SPI speed
arturo182 May 18, 2020
058a731
mimxrt10xx: Fix cpu.temperature crash
arturo182 May 18, 2020
4bbb80e
vectorio: speed up polygon
kvc0 May 13, 2020
dde66ca
remove a duplication in polygon.c
kvc0 May 14, 2020
a78f245
translations for polygon
kvc0 May 18, 2020
2e950a0
Merge pull request #2888 from WarriorOfWire/vectorio-polygon-speed
tannewt May 18, 2020
9811c1f
Merge pull request #2896 from theacodes/add-bytearray-decode
tannewt May 18, 2020
af68dde
Merge pull request #2924 from simmel-project/nrf-rtc-persist
tannewt May 18, 2020
962c320
Merge pull request #2917 from jepler/weblate-readme
tannewt May 18, 2020
ebfc1f2
Merge pull request #2926 from arturo182/imx-temperature-fix
tannewt May 18, 2020
32617d5
Merge pull request #2925 from arturo182/imx-spi
tannewt May 18, 2020
007c92e
Enable showing the console on a debug uart
k0d May 18, 2020
2c2b533
Merge pull request #2837 from k0d/serial-debug
tannewt May 19, 2020
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@
*.dxf binary
*.mpy binary
*.deb binary
*.zip binary
*.pdf binary

# These should also not be modified by git.
tests/basics/string_cr_conversion.py -text
tests/basics/string_crlf_conversion.py -text
ports/stm32/pybcdc.inf_template -text
ports/stm32/usbd_* -text
ports/stm32/usbdev/** -text
ports/stm32/usbhost/** -text
ports/cc3200/hal/aes.c -text
ports/cc3200/hal/aes.h -text
Expand Down
361 changes: 361 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,361 @@
name: Build CI

on:
push:
pull_request:
release:
types: [published]
check_suite:
types: [rerequested]

jobs:
test:
runs-on: ubuntu-18.04
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- run: git submodule sync
- run: git submodule foreach git remote -v
- run: git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
- name: CircuitPython version
run: git describe --dirty --tags
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install deps
run: |
sudo apt-get install -y eatmydata
sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid
- name: Versions
run: |
gcc --version
python3 --version
- name: Build mpy-cross
run: make -C mpy-cross -j2
- name: Build unix port
run: |
make -C ports/unix deplibs -j2
make -C ports/unix -j2
make -C ports/unix coverage -j2
- name: Test all
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1
working-directory: tests
- name: Print failure info
run: |
for exp in *.exp;
do testbase=$(basename $exp .exp);
echo -e "\nFAILURE $testbase";
diff -u $testbase.exp $testbase.out;
done
working-directory: tests
if: failure()
- name: Native Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --emit native
working-directory: tests
- name: mpy Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float
working-directory: tests
- name: Stubs
run: make stubs -j2
- name: Docs
run: sphinx-build -E -W -b html . _build/html
- name: Translations
run: make check-translate
- name: New boards check
run: python3 -u ci_new_boards_check.py
working-directory: tools

- name: Build mpy-cross.static-raspbian
run: make -C mpy-cross -j2 -f Makefile.static-raspbian
- uses: actions/upload-artifact@v1.0.0
with:
name: mpy-cross.static-raspbian
path: mpy-cross/mpy-cross.static-raspbian

- name: Build mpy-cross.static
run: make -C mpy-cross -j2 -f Makefile.static
- uses: actions/upload-artifact@v1.0.0
with:
name: mpy-cross.static-amd64-linux
path: mpy-cross/mpy-cross.static

- name: Build mpy-cross.static-mingw
run: make -C mpy-cross -j2 -f Makefile.static-mingw
- uses: actions/upload-artifact@v1.0.0
with:
name: mpy-cross.static-x64-windows
path: mpy-cross/mpy-cross.static.exe

mpy-cross-mac:
runs-on: macos-10.15
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- name: Make gettext programs available
run: |
brew install gettext
echo "::set-env name=PATH::/usr/local/opt/gettext/bin:$PATH"
- name: Versions
run: |
gcc --version
python3 --version
msgfmt --version
- uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- run: git submodule sync
- run: git submodule foreach git remote -v
- run: git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
- name: CircuitPython version
run: git describe --dirty --tags
- name: Build mpy-cross
run: make -C mpy-cross -j2
- uses: actions/upload-artifact@v1.0.0
with:
name: mpy-cross-macos-catalina
path: mpy-cross/mpy-cross

build-arm:
runs-on: ubuntu-18.04
needs: test
strategy:
fail-fast: false
matrix:
board:
- "8086_commander"
- "TG-Watch02A"
- "aramcon_badge_2019"
- "arduino_mkr1300"
- "arduino_mkrzero"
- "arduino_nano_33_ble"
- "arduino_nano_33_iot"
- "arduino_zero"
- "bast_pro_mini_m0"
- "bdmicro_vina_m0"
- "capablerobot_usbhub"
- "catwan_usbstick"
- "circuitbrains_basic_m0"
- "circuitbrains_deluxe_m4"
- "circuitplayground_bluefruit"
- "circuitplayground_express"
- "circuitplayground_express_crickit"
- "circuitplayground_express_displayio"
- "clue_nrf52840_express"
- "cp32-m4"
- "datalore_ip_m4"
- "datum_distance"
- "datum_imu"
- "datum_light"
- "datum_weather"
- "electronut_labs_blip"
- "electronut_labs_papyr"
- "escornabot_makech"
- "espruino_pico"
- "espruino_wifi"
- "feather_bluefruit_sense"
- "feather_m0_adalogger"
- "feather_m0_basic"
- "feather_m0_express"
- "feather_m0_express_crickit"
- "feather_m0_rfm69"
- "feather_m0_rfm9x"
- "feather_m0_supersized"
- "feather_m4_express"
- "feather_m7_1011"
- "feather_mimxrt1011"
- "feather_mimxrt1062"
- "feather_nrf52840_express"
- "feather_radiofruit_zigbee"
- "feather_stm32f405_express"
- "gemma_m0"
- "grandcentral_m4_express"
- "hallowing_m0_express"
- "hallowing_m4_express"
- "imxrt1010_evk"
- "imxrt1020_evk"
- "imxrt1060_evk"
- "itsybitsy_m0_express"
- "itsybitsy_m4_express"
- "itsybitsy_nrf52840_express"
- "kicksat-sprite"
- "makerdiary_nrf52840_mdk"
- "makerdiary_nrf52840_mdk_usb_dongle"
- "meowbit_v121"
- "meowmeow"
- "metro_m0_express"
- "metro_m4_airlift_lite"
- "metro_m4_express"
- "metro_nrf52840_express"
- "mini_sam_m4"
- "monster_m4sk"
- "ndgarage_ndbit6"
- "nfc_copy_cat"
- "nucleo_f746zg"
- "nucleo_f767zi"
- "nucleo_h743zi_2"
- "ohs2020_badge"
- "openbook_m4"
- "openmv_h7"
- "particle_argon"
- "particle_boron"
- "particle_xenon"
- "pca10056"
- "pca10059"
- "pca10100"
- "pewpew10"
- "pewpew_m4"
- "pirkey_m0"
- "pitaya_go"
- "pyb_nano_v2"
- "pybadge"
- "pybadge_airlift"
- "pyboard_v11"
- "pycubed"
- "pycubed_mram"
- "pygamer"
- "pygamer_advance"
- "pyportal"
- "pyportal_titano"
- "pyruler"
- "robohatmm1_m4"
- "sam32"
- "seeeduino_xiao"
- "serpente"
- "shirtty"
- "simmel"
- "snekboard"
- "sparkfun_lumidrive"
- "sparkfun_nrf52840_mini"
- "sparkfun_qwiic_micro_no_flash"
- "sparkfun_qwiic_micro_with_flash"
- "sparkfun_redboard_turbo"
- "sparkfun_samd21_dev"
- "sparkfun_samd21_mini"
- "sparkfun_samd51_thing_plus"
- "spresense"
- "stm32f411ce_blackpill"
- "stm32f411ve_discovery"
- "stm32f412zg_discovery"
- "stm32f4_discovery"
- "stm32f746g_discovery"
- "stringcar_m0_express"
- "teensy40"
- "teensy41"
- "teknikio_bluebird"
- "thunderpack"
- "trellis_m4_express"
- "trinket_m0"
- "trinket_m0_haxpress"
- "uartlogger2"
- "uchip"
- "ugame10"
- "winterbloom_big_honking_button"
- "winterbloom_sol"
- "xinabox_cc03"
- "xinabox_cs11"

steps:
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install deps
run: |
sudo apt-get install -y gettext
pip install requests sh click setuptools awscli
wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
- name: Versions
run: |
gcc --version
arm-none-eabi-gcc --version
python3 --version
- uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- run: git submodule sync
- run: git submodule foreach git remote -v
- run: git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
- name: mpy-cross
run: make -C mpy-cross -j2
- name: build
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v1.0.0
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))

build-riscv:
runs-on: ubuntu-18.04
needs: test
strategy:
fail-fast: false
matrix:
board:
- "fomu"

steps:
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install deps
run: |
sudo apt-get install -y gettext
pip install requests sh click setuptools awscli
wget https://static.dev.sifive.com/dev-tools/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
sudo tar -C /usr --strip-components=1 -xaf riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-linux-centos6.tar.gz
- name: Versions
run: |
gcc --version
riscv64-unknown-elf-gcc --version
python3 --version
- uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 0
- run: git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
- run: git submodule sync
- run: git submodule foreach git remote -v
- run: git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
- name: mpy-cross
run: make -C mpy-cross -j2
- name: build
run: python3 -u build_release_files.py
working-directory: tools
env:
BOARDS: ${{ matrix.board }}
- uses: actions/upload-artifact@v1.0.0
with:
name: ${{ matrix.board }}
path: bin/${{ matrix.board }}
- name: Upload to S3
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/ s3://adafruit-circuit-python/bin/ --recursive --no-progress --region us-east-1"
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
if: github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
Loading