Skip to content

Master #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 3,954 commits into from
Aug 20, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3954 commits
Select commit Hold shift + click to select a range
1646282
Update TinyUSB and shorten USB task delay
tannewt May 19, 2020
03b6f7b
Add commend about FreeRTOS stack canary
tannewt May 19, 2020
2c2b533
Merge pull request #2837 from k0d/serial-debug
tannewt May 19, 2020
cfe6574
_bleio: support anonymous advertising
xobs May 17, 2020
34f91f0
bleio: adapter: add advertising timeout and status
xobs May 19, 2020
f56188c
locale: regenerate translations for new bleio msg
xobs May 19, 2020
c1bcc25
nrf: _bleio: clean up timeout calculation
xobs May 19, 2020
7fa5009
Merge pull request #4 from adafruit/master
DavePutz May 19, 2020
4e5df0e
Merge pull request #2919 from simmel-project/bleio-anonymous-advertising
tannewt May 19, 2020
2f3a677
Added translation using Weblate (Dutch)
jepler May 18, 2020
ebea4d1
Translated using Weblate (Dutch)
DustinWatts May 18, 2020
bbe6ed5
Translated using Weblate (Dutch)
DustinWatts May 18, 2020
f874e21
Translated using Weblate (Dutch)
DustinWatts May 19, 2020
1d77000
Update doc deps
tannewt May 19, 2020
dbb304f
Update translation files
weblate May 19, 2020
2acd173
Implement core requested changes
hierophect May 19, 2020
9eb85a5
shrink Xinabox CS11 by turning off unused pins
tannewt May 19, 2020
b310b04
Remove pin/port distinction
hierophect May 19, 2020
09abd3d
Merge pull request #2927 from weblate/weblate-circuitpython-master
jepler May 19, 2020
acf4b1b
Remove reverse methods from per-board defs
tannewt May 19, 2020
58b07ec
Removed a
May 19, 2020
bdc5a6b
Merge pull request #2928 from tannewt/fix_rtd_autoapi
sommersoft May 19, 2020
38fd9c2
Re-add APA102
hierophect May 19, 2020
916ca9f
Merge pull request #2910 from tannewt/esp32s2
tannewt May 19, 2020
49090d1
Fully implement digitalio and pin-in-use tracking.
tannewt May 20, 2020
80517c4
First try at critical section support
tannewt May 20, 2020
4cca455
nrf: reset rtc as part of port_reset()
xobs May 20, 2020
0543a64
Update translations
tannewt May 20, 2020
fd0420d
Update digitalio api for other ports
tannewt May 20, 2020
66c09ef
Add UART one-way instance search, fix bugs in stm32 implementation
hierophect May 20, 2020
42baf00
translations
hierophect May 20, 2020
ba724ff
Merge remote-tracking branch 'adafruit/master' into esp32s2_digitalio
tannewt May 20, 2020
8a42c33
Add top level merge-translate target
tannewt May 20, 2020
0af5dd5
Merge pull request #2898 from hierophect/mimxrt-claiming
tannewt May 20, 2020
a43876a
Fix esp wrover
tannewt May 20, 2020
c32214c
Merge pull request #2932 from simmel-project/nrf-rtc-reset
tannewt May 20, 2020
cee4286
Translated using Weblate (Swedish)
bergdahl May 19, 2020
02d0881
Fix error when getting a pixelbuf slice
dunkmann00 May 20, 2020
709d323
Merge pull request #2935 from weblate/weblate-circuitpython-master
jepler May 21, 2020
54a38fd
Merge pull request #2936 from dunkmann00/pixelbuf-slice-fix
jepler May 21, 2020
4f54514
Initial version
jpecor May 21, 2020
edc5d89
Merge pull request #2937 from jpecor/evo_m51
dhalbert May 21, 2020
5ed4e4d
lib: tinyusb: update to get tud_task_is_queue_empty
xobs May 21, 2020
d1a7fdd
supervisor: support debugging tinyusb
xobs May 8, 2020
77cf4dc
nrf: disable interrupts before running wfi
xobs May 8, 2020
fd4ef23
nrf: port: add memory barrier before wfi
xobs May 21, 2020
67cf005
nrf: nvm: assume sd is not enabled if interrupts are off
xobs May 8, 2020
3bb6a32
Merge branch 'master' into esp32s2_digitalio
tannewt May 21, 2020
1f40f9e
Merge pull request #5 from adafruit/master
DavePutz May 21, 2020
2e05f62
Add an increment to tcc_refcount to allow deinits to work properly
DavePutz May 21, 2020
eea01c3
Merge pull request #2868 from xobs/fix-usb-sleep-nrf
tannewt May 21, 2020
67cb48a
Added another except
May 21, 2020
16ffc73
Implement negative step for pixelbuf slices
dunkmann00 May 22, 2020
93df3b8
allow PORT specifcation for esp32s2 flashing
jerryneedell May 22, 2020
75b5142
Minor style changes and translations
hierophect May 21, 2020
fe10a45
Merge branch 'master' into mimxrt-uart-oneway
hierophect May 22, 2020
4c01ddc
Add support for Fluff M0
deshipu May 22, 2020
d95022f
Merge remote-tracking branch 'upstream/master' into mimxrt-busio-cleanup
hierophect May 22, 2020
f078055
Use mp_int_t for setting pixelbuf slice indices
dunkmann00 May 22, 2020
c592a2b
Simplify pixelbuf set_pixels function
dunkmann00 May 23, 2020
6a5eaba
actions: Don't skip trying to (re)install idf tools
jepler May 23, 2020
51bed1e
do-nothing commit to retrigger CI
jepler May 23, 2020
285eb71
Merge pull request #2947 from jepler/disable-idf-cache
jepler May 23, 2020
2ed4007
pyruler: disable RTC to make build fit with upcoming translations
jepler May 24, 2020
03866c0
meowmeow: disable modules to make build fit with upcoming translations
jepler May 24, 2020
eb85304
escornabot: disable RTC to make build fit with upcoming translations
jepler May 24, 2020
5cffd7e
trinket_m0_haxpress: disable RTC to make build fit with upcoming tran…
jepler May 24, 2020
c09f0c8
Merge pull request #2943 from jerryneedell/jerryn_esp32s2_make
jepler May 24, 2020
37a7cf9
Merge pull request #2941 from dunkmann00/pixelbuf-negative-step-slice
jepler May 24, 2020
dd98024
Allow setting RGBW pixels with RGB tuples
rhooper May 25, 2020
d13d024
Adjust docs to reflect behaviour.
rhooper May 25, 2020
8e24d1f
Add hiibot_bluefi board in build.yml
BradChan May 25, 2020
e793406
fix racing issue for SAMD when executing WFI
hathach May 25, 2020
f143641
Merge pull request #2951 from jepler/remove-modules-to-fit-translations
dhalbert May 25, 2020
b35ab3e
Translated using Weblate (German)
timonsku May 21, 2020
5820a6a
Translated using Weblate (Dutch)
DustinWatts May 22, 2020
e14b064
Translated using Weblate (Dutch)
ryevertigo May 22, 2020
8e06b6f
Translated using Weblate (German)
timonsku May 22, 2020
e62880a
Translated using Weblate (Dutch)
ryevertigo May 23, 2020
7d26240
Update translation files
weblate May 23, 2020
ef4292c
Translated using Weblate (Czech)
dronecz May 23, 2020
fa377fd
Translated using Weblate (Dutch)
ryevertigo May 24, 2020
ece8922
Translated using Weblate (Dutch)
DustinWatts May 24, 2020
32de8b4
shared_bindings_matrix: Work from parsed 'make' output
jepler May 25, 2020
6356e0c
Merge pull request #2942 from weblate/weblate-circuitpython-master
jepler May 25, 2020
894bb3c
Add esp32s2, litex to SUPPORTED_PORTS, sort it
jepler May 25, 2020
76149eb
Remove board_chip logic
jepler May 25, 2020
8f81bee
shared_bindings_matrix: Use a trivial target
jepler May 25, 2020
4974c93
Fix swapped SCK and MISO in Fluff M0
deshipu May 26, 2020
8371eb2
Add Fluff M0 to boards
deshipu May 26, 2020
9966bf8
shared_bindings_matrix: sommersoft's suggestions
jepler May 26, 2020
19f0d82
Merge pull request #2955 from BradChan/master
dhalbert May 26, 2020
2ffd704
Merge remote-tracking branch 'adafruit/master' into esp32s2_digitalio
tannewt May 26, 2020
86a5a6d
Merge pull request #2957 from jepler/support-matrix-invoke-make
sommersoft May 26, 2020
665fe7a
Merge pull request #2945 from pewpew-game/fluff_m0
tannewt May 26, 2020
d6c59c4
mimxrt10xx: Change exception type to match other ports
arturo182 May 26, 2020
f3e1c8f
Merge pull request #2954 from rhooper/pixelbuf_rgbw_fix
tannewt May 26, 2020
ffe0e0e
Merge pull request #2938 from DavePutz/issue2894
tannewt May 26, 2020
c917270
Merge pull request #2956 from hathach/fix-samd-wfi
tannewt May 26, 2020
3574670
Merge pull request #2931 from tannewt/esp32s2_digitalio
dhalbert May 26, 2020
d8608e5
Translated using Weblate (French)
jepler May 25, 2020
51edfb9
Update translation files
weblate May 26, 2020
739b42e
Merge pull request #2960 from weblate/weblate-circuitpython-master
jepler May 27, 2020
17ef2df
nrf: ld: add ARM.exidx to output image
xobs May 20, 2020
f471960
wdt: add watchdog support
xobs May 20, 2020
abd01c5
nrf: add watchdog module
xobs May 20, 2020
fbe1c05
nrf: simmel: enable wdt support
xobs May 20, 2020
c23f151
nrf: enable wdt for all platforms
xobs May 20, 2020
595f638
watchdog: rename module from `wdt` and move to `microcontroller`
xobs May 21, 2020
8f46133
nrf: watchdog: implement software watchdogtimer
xobs May 21, 2020
87737fb
watchdog: fix documentation build error
xobs May 21, 2020
0169ea5
nrf: discard arm exception sections
xobs May 21, 2020
ae950bc
add WatchDogTimeout exception
xobs May 21, 2020
ec99dae
tick: break on watchdog timeout exception
xobs May 21, 2020
08362c9
watchdogtimer: refactor to new api
xobs May 22, 2020
8c5df5f
supervisor: add a new WATCHDOG_RESET safe mode reason
xobs May 22, 2020
e738f5e
nrf: boot into safe mode sometimes for watchdog reset
xobs May 22, 2020
589cb1a
nrf: watchdog: use nrfx_wdt driver
xobs May 22, 2020
bd086a1
Revert "add WatchDogTimeout exception"
xobs May 22, 2020
15530a6
supervisor: tick: check for watchdog exception if enabled
xobs May 22, 2020
108409c
nrf: common-hal: finish reworking exceptions
xobs May 22, 2020
c5c13a8
nrf: reset watchdog as part of port_reset()
xobs May 22, 2020
c7efc94
watchdog: move timeout exception to shared-bindings
xobs May 22, 2020
5edc29c
nrf: microcontroller: use port reset path
xobs May 22, 2020
daf7c28
nrf: port: save rtc value across reboots
xobs May 22, 2020
33001f4
nrf: simmel: shrink filesystem to fit watchdog timer
xobs May 22, 2020
d0f1b59
nrf: pca10100: disable some unused features to shrink image
xobs May 23, 2020
296ba10
nrf: set WDT priority to 2
xobs May 23, 2020
e470376
nrf: add ticks (not subticks) to overflow count during reset
xobs May 23, 2020
dbf1bef
watchdog: support catching the timeout
xobs May 27, 2020
aac5a4f
watchdog: use common_hal_watchdog_* pattern
xobs May 27, 2020
aa04452
locale: generate strings for watchdog timer
xobs May 27, 2020
ad98801
Merge pull request #2961 from arturo182/i2c-exception
arturo182 May 27, 2020
4e22b9a
Better keyerror handling
May 27, 2020
53fb699
Add pin resetting across boards, fix array size detection issue
hierophect May 27, 2020
d06a7c4
Correct HiiBot BlueFi USB_PID
dhalbert May 27, 2020
1e914ac
Change exception text and type
hierophect May 27, 2020
a25e10e
Merge branch 'mimxrt-uart-oneway' of https://github.com/hierophect/ci…
hierophect May 27, 2020
9f55201
translations
hierophect May 27, 2020
2f6e1d8
more translations
hierophect May 27, 2020
9a9cb2e
fix submodule desync
hierophect May 27, 2020
a59798e
Merge branch 'mimxrt-uart-oneway' into mimxrt-busio-cleanup
hierophect May 27, 2020
820d509
Merge pull request #2963 from adafruit/hiibot-bluefi-pid-fix
dhalbert May 27, 2020
7cd92dd
Merge pull request #2899 from dherrada/extract-types
tannewt May 27, 2020
0db8b88
Merge pull request #2934 from hierophect/mimxrt-uart-oneway
tannewt May 27, 2020
9380c34
Merge remote-tracking branch 'adafruit/master' into wdt-nrf
tannewt May 27, 2020
1ed4978
Remove NONE from mode enum and doc tweaks
tannewt May 27, 2020
90571e7
Various doc examples: Fix the "/ 18" copypasta bug
jepler May 27, 2020
f72d166
Merge pull request #2965 from jepler/sine-wave-examples
sommersoft May 28, 2020
3ecd8cb
locale: Restore translations lost in 357467022 Merge pull request #2…
jepler May 28, 2020
198f957
Merge pull request #1 from tannewt/wdt-nrf
xobs May 28, 2020
f3ac3ea
make translate
jepler May 28, 2020
fe3e8d1
string compression: save a few bits per string
jepler May 28, 2020
fd00bb8
Fix pin reset flash conflict error
hierophect May 28, 2020
9ee278d
Merge remote-tracking branch 'upstream/master' into mimxrt-busio-cleanup
hierophect May 28, 2020
d0f9b59
translations: document the compressed format
jepler May 28, 2020
b901def
Merge pull request #2967 from jepler/fix-translation-merge-error
tannewt May 28, 2020
a9419b5
Update ESP IDF
tannewt May 28, 2020
796373b
A number of small ESP32S2 fixes:
tannewt May 28, 2020
d98151a
Merge pull request #2972 from tannewt/esp32s2_fixes1
dhalbert May 28, 2020
2fb4fa3
Spill registers before scanning the stack.
tannewt May 29, 2020
6ace4ee
Merge pull request #2968 from jepler/more-efficient-translation
dhalbert May 29, 2020
7ea9545
Merge pull request #2974 from tannewt/esp32s2_spill
dhalbert May 29, 2020
0d2fee9
enable aesio on all nRF52840 boards
dhalbert May 29, 2020
fe75c77
Fix SWO/Analog overlap, style changes
hierophect May 29, 2020
2fd7a43
Merge remote-tracking branch 'adafruit/master' into wdt-nrf
tannewt May 29, 2020
0e6813d
Fix merge-translate by starting with 'theirs'
tannewt May 29, 2020
ddcae19
Merge pull request #2964 from hierophect/mimxrt-busio-cleanup
tannewt May 29, 2020
0fe7efd
Set correct crystal settings on Discovery boards
hierophect May 29, 2020
4667d4d
Merge pull request #2975 from dhalbert/aesio-nrf52840
dhalbert May 29, 2020
5cd6bb4
Merge pull request #2978 from tannewt/fix_merge_translate
jepler May 29, 2020
2303291
Update translation files
weblate May 28, 2020
1616f7c
Translated using Weblate (German)
May 29, 2020
cf888dc
.../devices.h: Add GigaDevices GD25S512MD 64 MiB flash chip support.
bd34n May 29, 2020
a76447e
Translated using Weblate (Swedish)
bergdahl May 29, 2020
b354c9e
Translated using Weblate (Dutch)
ryevertigo May 30, 2020
47efd59
Merge pull request #2970 from weblate/weblate-circuitpython-master
jepler May 31, 2020
89bd87d
shared-bindings: Fix docs of storage.VfsFat
jepler May 31, 2020
e0ca701
include uf2 firmware for nrf52840 mdk usb dongle which has a uf2 boot…
xiongyihui Jun 1, 2020
ce337ea
Fix port_get_raw_ticks
kamtom480 Jun 1, 2020
79e2ede
Makefile: "make translate" will only update circuitpython.pot
jepler Jun 1, 2020
cd5577c
Merge pull request #2987 from kamtom480/spresense-raw-ticks
jepler Jun 1, 2020
9cffe28
Translated using Weblate (French)
jepler May 31, 2020
c909b73
Translated using Weblate (French)
dglaude May 31, 2020
8145247
Translated using Weblate (Swedish)
jepler May 31, 2020
1cc281b
py.mk: Assume we want all C files from ulab
jepler Jun 1, 2020
f211a09
py.mk: Assume we want all C source files in ulab
jepler Jun 1, 2020
18c6597
ulab: update
jepler Jun 1, 2020
9f7a874
make translate
jepler Jun 1, 2020
5061405
fix spelling
jepler Jun 1, 2020
8af77cb
ulab: docs: Fix markup error
jepler Jun 1, 2020
7f3fd20
ulab: update submodule again
jepler Jun 1, 2020
75eb44f
Note temporary issue with Nucleo boards
hierophect Jun 1, 2020
70e99e7
Merge pull request #2990 from weblate/weblate-circuitpython-master
jepler Jun 1, 2020
2e29f26
Merge pull request #2980 from bd34n/flash-device-gd25s512md
jepler Jun 1, 2020
f4d3c35
Merge pull request #2988 from jepler/change-make-translate
tannewt Jun 1, 2020
e7abd8a
Merge pull request #2986 from xiongyihui/master
tannewt Jun 1, 2020
bdbb16e
Merge pull request #2983 from jepler/fix-storage-docs
tannewt Jun 1, 2020
323cca8
Merge remote-tracking branch 'adafruit/master' into wdt-nrf
tannewt Jun 1, 2020
a170c5e
Merge branch 'master' into update-ulab
tannewt Jun 1, 2020
dd2cd6f
Merge pull request #2979 from hierophect/stm32-remove-crystals
tannewt Jun 1, 2020
4146d6f
Merge pull request #2890 from jepler/nrf-audio-tick
tannewt Jun 1, 2020
e889287
Merge pull request #2992 from jepler/update-ulab
tannewt Jun 1, 2020
959f729
Merge remote-tracking branch 'adafruit/master' into wdt-nrf
tannewt Jun 2, 2020
7e632c9
Update translations
tannewt Jun 2, 2020
0722daf
audiomixer: Fix garbled playback when voice 0 is stopped, audio pops
jepler Jun 2, 2020
ed8a52d
litex: remove call to `board_init()`
xobs Jun 2, 2020
aae7a45
Merge pull request #2997 from xobs/litex-double-init
jepler Jun 2, 2020
db04fd1
Merge pull request #2933 from simmel-project/wdt-nrf
tannewt Jun 2, 2020
bb3f54a
Merge pull request #2996 from jepler/mixer-bugfixes
tannewt Jun 2, 2020
96c6fbd
Update translation files
weblate Jun 1, 2020
97f6fbc
Translated using Weblate (Dutch)
ryevertigo Jun 2, 2020
3f26a56
Update translation files
weblate Jun 2, 2020
048b30d
Translated using Weblate (French)
jepler Jun 2, 2020
fa8890f
Translated using Weblate (Dutch)
ryevertigo Jun 2, 2020
5f1398f
Merge pull request #2995 from weblate/weblate-circuitpython-master
tannewt Jun 2, 2020
cc1e5d2
Translated using Weblate (Swedish)
bergdahl Jun 2, 2020
b5b9a56
Update teensy 4.0/4.1 pin protections
hierophect Jun 2, 2020
60df617
Update CODE_OF_CONDUCT.md from source-of-truth repository.
Flameeyes May 30, 2020
dd5d7c8
Fix up end of file and trailing whitespace.
Flameeyes May 30, 2020
79cd864
Add a pre-commit configuration to enforce basic file hygiene.
Flameeyes May 30, 2020
c93ccd1
Disable pin resets on the 1060
hierophect Jun 3, 2020
01e2945
Merge pull request #3000 from weblate/weblate-circuitpython-master
tannewt Jun 3, 2020
547beb5
Merge pull request #2981 from Flameeyes/master
tannewt Jun 3, 2020
660081e
tools/cpboard.py: change 'async' variable usage; 'async' became a key…
sommersoft Jun 3, 2020
cf9da59
tools/cpboard.py: update pyserial usage to match 3.x version
sommersoft Jun 3, 2020
074697a
tools/cpboard.py: run black formatter
sommersoft Jun 3, 2020
fffe171
Merge pull request #3005 from sommersoft/update_cpboard_py
jepler Jun 4, 2020
1e7ff52
tools/cpboard.py: fix backwards logic of 'wait_for_response' in #3005
sommersoft Jun 4, 2020
d14e344
Rework LSE clock init, allow clock overrides
hierophect Jun 2, 2020
74effee
Add temporary fix warning
hierophect Jun 4, 2020
a0977ca
Merge remote-tracking branch 'upstream/master' into stm32-LSE-startup…
hierophect Jun 4, 2020
6400113
Merge pull request #3001 from hierophect/mimxrt-teensy-boot
tannewt Jun 5, 2020
ad0971f
Override HAL_Delay and HAL_GetTick
hierophect Jun 5, 2020
93cffaa
Fix pin macros typo, add extra flash protection
hierophect Jun 5, 2020
3cf96a5
Merge pull request #3015 from hierophect/mimxrt-1060-reset
arturo182 Jun 5, 2020
33496e9
Add nice!nano board support
Nicell Jun 6, 2020
6ff7e25
Merge pull request #3006 from sommersoft/update_cpboard_py
sommersoft Jun 6, 2020
004d644
Merge pull request #3009 from hierophect/stm32-LSE-startup-fix
tannewt Jun 8, 2020
07fa458
Translated using Weblate (Swedish)
bergdahl Jun 2, 2020
53a1b68
Update translation files
weblate Jun 3, 2020
6502ec5
Translated using Weblate (French)
aberwag Jun 4, 2020
ef87cc3
Merge pull request #6 from adafruit/master
DavePutz Jun 8, 2020
d8bb2d7
Correct ticks being returned from port_get_raw_ticks()
DavePutz Jun 8, 2020
2de20e0
Merge pull request #3002 from weblate/weblate-circuitpython-master
jepler Jun 8, 2020
0ba541d
Merge pull request #3017 from Nicell/nice_nano
tannewt Jun 8, 2020
ec7a3fe
Redid formula for calculating subticks
DavePutz Jun 9, 2020
9b8d648
Merge pull request #3020 from DavePutz/issue2958
tannewt Jun 9, 2020
fce35c3
Fluff M0: additional pins on version 1.3 of the board
deshipu Jul 2, 2020
4d7b9cd
Merge pull request #3109 from pewpew-game/fluff_m0
tannewt Jul 2, 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
  •  
  •  
  •  
446 changes: 446 additions & 0 deletions .github/workflows/build.yml

Large diffs are not rendered by default.

40 changes: 40 additions & 0 deletions .github/workflows/create_website_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Update CircuitPython.org

on:
release:
types: [published]

jobs:
website:
runs-on: ubuntu-latest
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- 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
- name: Versions
run: |
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 foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
- name: CircuitPython version
run: git describe --dirty --tags
- name: Website
run: python3 build_board_info.py
working-directory: tools
env:
RELEASE_TAG: ${{ github.event.release.tag_name }}
ADABOT_GITHUB_ACCESS_TOKEN: ${{ secrets.BLINKA_GITHUB_ACCESS_TOKEN }}
if: github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested')
24 changes: 24 additions & 0 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# SPDX-FileCopyrightText: Copyright (c) 2019 Anthony Sottile
#
# SPDX-License-Identifier: MIT

name: pre-commit

on:
pull_request:
push:
branches: [master]

jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-python@v1
- name: set PY
run: echo "::set-env name=PY::$(python -c 'import hashlib, sys;print(hashlib.sha256(sys.version.encode()+sys.executable.encode()).hexdigest())')"
- uses: actions/cache@v1
with:
path: ~/.cache/pre-commit
key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }}
- uses: pre-commit/[email protected]
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

# Packages
############
dist/
*.egg-info
.eggs

# Logs and Databases
######################
Expand All @@ -25,6 +28,7 @@
######################
build/
bin/
circuitpython-stubs/

# Test failure outputs
######################
Expand All @@ -48,6 +52,7 @@ _build
# Generated rst files
######################
genrst/
/autoapi/

# ctags and similar
###################
Expand All @@ -62,7 +67,11 @@ TAGS
*~

*.DS_Store
**/*.DS_Store
*.icloud

# POEdit mo files
####################
*.mo

.vscode
75 changes: 66 additions & 9 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
[submodule "lib/libffi"]
path = lib/libffi
url = https://github.com/atgreen/libffi
[submodule "lib/lwip"]
path = lib/lwip
url = https://git.savannah.gnu.org/r/lwip.git
[submodule "lib/berkeley-db-1.xx"]
path = lib/berkeley-db-1.xx
url = https://github.com/pfalcon/berkeley-db-1.xx
Expand All @@ -32,10 +29,6 @@
[submodule "tools/python-semver"]
path = tools/python-semver
url = https://github.com/k-bx/python-semver.git
[submodule "lib/stm32lib"]
path = lib/stm32lib
url = https://github.com/micropython/stm32lib
branch = work-F4-1.13.1+F7-1.5.0+L4-1.3.0
[submodule "atmel-samd/asf4"]
path = ports/atmel-samd/asf4
url = https://github.com/adafruit/asf4.git
Expand Down Expand Up @@ -78,11 +71,75 @@
url = https://github.com/adafruit/nrfx.git
[submodule "lib/tinyusb"]
path = lib/tinyusb
url = https://github.com/tannewt/tinyusb.git
branch = develop
url = https://github.com/hathach/tinyusb.git
branch = master
fetchRecurseSubmodules = false
[submodule "tools/huffman"]
path = tools/huffman
url = https://github.com/tannewt/huffman.git
[submodule "tools/adabot"]
path = tools/adabot
url = https://github.com/adafruit/adabot.git
[submodule "tools/bitmap_font"]
path = tools/bitmap_font
url = https://github.com/adafruit/Adafruit_CircuitPython_BitmapFont.git
[submodule "tools/Tecate-bitmap-fonts"]
path = tools/Tecate-bitmap-fonts
url = https://github.com/Tecate/bitmap-fonts.git
[submodule "frozen/pew-pewpew-standalone-10.x"]
path = frozen/pew-pewpew-standalone-10.x
url = https://github.com/pewpew-game/pew-pewpew-standalone-10.x.git
[submodule "frozen/circuitpython-stage"]
path = frozen/circuitpython-stage
url = https://github.com/python-ugame/circuitpython-stage.git
[submodule "ports/cxd56/spresense-exported-sdk"]
path = ports/cxd56/spresense-exported-sdk
url = https://github.com/sonydevworld/spresense-exported-sdk.git
[submodule "frozen/Adafruit_CircuitPython_SD"]
path = frozen/Adafruit_CircuitPython_SD
url = https://github.com/adafruit/Adafruit_CircuitPython_SD.git
[submodule "lib/mp3"]
path = lib/mp3
url = https://github.com/adafruit/Adafruit_MP3
[submodule "ports/mimxrt10xx/sdk"]
path = ports/mimxrt10xx/sdk
url = https://github.com/adafruit/MIMXRT10xx_SDK
[submodule "frozen/Adafruit_CircuitPython_Register"]
path = frozen/Adafruit_CircuitPython_Register
url = https://github.com/adafruit/Adafruit_CircuitPython_Register.git
[submodule "extmod/ulab"]
path = extmod/ulab
url = https://github.com/v923z/micropython-ulab
[submodule "frozen/Adafruit_CircuitPython_ESP32SPI"]
path = frozen/Adafruit_CircuitPython_ESP32SPI
url = https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI
[submodule "frozen/Adafruit_CircuitPython_Requests"]
path = frozen/Adafruit_CircuitPython_Requests
url = https://github.com/adafruit/Adafruit_CircuitPython_Requests
[submodule "ports/stm/st_driver"]
path = ports/stm/st_driver
url = https://github.com/hathach/st_driver.git
[submodule "lib/protomatter"]
path = lib/protomatter
url = https://github.com/adafruit/Adafruit_Protomatter
[submodule "frozen/Adafruit_CircuitPython_LSM6DS"]
path = frozen/Adafruit_CircuitPython_LSM6DS
url = https://github.com/adafruit/Adafruit_CircuitPython_LSM6DS
[submodule "frozen/Adafruit_CircuitPython_FocalTouch"]
path = frozen/Adafruit_CircuitPython_FocalTouch
url = https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch
[submodule "frozen/Adafruit_CircuitPython_DS3231"]
path = frozen/Adafruit_CircuitPython_DS3231
url = https://github.com/adafruit/Adafruit_CircuitPython_DS3231
[submodule "frozen/Adafruit_CircuitPython_DRV2605"]
path = frozen/Adafruit_CircuitPython_DRV2605
url = https://github.com/adafruit/Adafruit_CircuitPython_DRV2605
[submodule "frozen/Adafruit_CircuitPython_BLE"]
path = frozen/Adafruit_CircuitPython_BLE
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE
[submodule "frozen/Adafruit_CircuitPython_BLE_Apple_Notification_Center"]
path = frozen/Adafruit_CircuitPython_BLE_Apple_Notification_Center
url = https://github.com/adafruit/Adafruit_CircuitPython_BLE_Apple_Notification_Center
[submodule "ports/esp32s2/esp-idf"]
path = ports/esp32s2/esp-idf
url = https://github.com/tannewt/esp-idf.git
13 changes: 13 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# SPDX-FileCopyrightText: 2020 Diego Elio Pettenò
#
# SPDX-License-Identifier: Unlicense

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v2.3.0
hooks:
- id: check-yaml
- id: end-of-file-fixer
exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*)'
- id: trailing-whitespace
exclude: '^(tests/.*\.exp|tests/cmdline/.*|tests/.*/data/.*)'
8 changes: 8 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
# .readthedocs.yml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

version: 2

python:
version: 3
install:
- requirements: docs/requirements.txt
137 changes: 0 additions & 137 deletions .travis.yml

This file was deleted.

Loading