Lucian Copeland
5ac38c95cc
Various requested fixes
2020-04-13 12:03:05 -04:00
Jeff Epler
f817bfe3c6
switch to checkout@v2 with submodules and fetch-depth 0
...
In order to get tags, including in submodules, we use our own fetching
procedure on top of checkout@v2.
A problem occuring in about 1% of jobs was that some submodules inexplicably
did not have an "origin" remote configured. "git submodule sync"
configures the "origin" remote in those cases. No cause for the problem
was determined.
Besides keeping up to date on actions/checkout, @v2 is supposed to fix a bug
where "re-run" of a pull request would fail checking out the code.
2020-04-11 17:29:07 -05:00
Dan Halbert
76f3aa4766
Merge pull request #2764 from larsks/bug/max-keycode
...
Fix maximum keycode in keyboard HID descriptor
2020-04-11 10:49:39 -04:00
Dan Halbert
a4c86e1e12
Merge pull request #2763 from larsks/bug/bad-submodule-path
...
Fix bad submodule path
2020-04-11 10:04:24 -04:00
Lars Kellogg-Stedman
8797e3347f
Fix maximum keycode in keyboard HID descriptor
...
The HID descriptor reported by circuitpython erroneously limited the
maximum keycode to 101, which prevented circuitpython from sending a
number of otherwise valid keycodes.
Closes #274
2020-04-11 10:02:18 -04:00
Lars Kellogg-Stedman
abf79de785
Fix bad submodule path
...
The repository URL for extmod/ulab had a trailing slash, causing
errors when trying to clone it.
Closes #2762
2020-04-11 09:02:52 -04:00
Scott Shawcroft
44cf7988c0
Merge pull request #2758 from ElectronicCats/nfc_copy
...
NFC Copy Cat
2020-04-10 11:36:35 -07:00
Scott Shawcroft
2e29cbf598
Merge pull request #2757 from sommersoft/sphinx3_fix
...
RFC: Use Sphinx 3 To Build Docs
2020-04-10 11:33:30 -07:00
sabas1080
0e06a88fdd
update YML
2020-04-09 17:19:06 -05:00
Sabas
cac4fb0318
Merge branch 'master' into nfc_copy
2020-04-09 17:05:11 -05:00
sabas1080
2a47623283
update build.yml
2020-04-09 17:00:42 -05:00
Scott Shawcroft
a6fb0beaa9
Update translations
2020-04-09 13:16:32 -07:00
sommersoft
1d64c51b7e
build.yml: pin Sphinx to '<4'
2020-04-09 15:14:26 -05:00
sabas1080
49771b4d7f
Update to v1.3
2020-04-09 14:27:51 -05:00
Lucian Copeland
92a0621e59
Add busio support, cleanup
2020-04-09 13:43:19 -04:00
caternuson
dc75746842
add docstring, clean up
2020-04-09 08:59:26 -07:00
caternuson
49fff2d9b4
initial working fill
2020-04-09 08:43:50 -07:00
sommersoft
4ac88e4df8
build.yml: unpin Sphinx install;
2020-04-09 09:13:02 -05:00
sommersoft
b5d98da6fc
Merge branch 'master' of https://github.com/adafruit/circuitpython into sphinx3_fix
2020-04-09 09:10:55 -05:00
sommersoft
ae07ced795
conf.py: drop '.h' docs rendering (nothing to build); fix deprecated 'source_parsers' usage
2020-04-09 08:49:32 -05:00
sommersoft
cb818ca832
conf.py: update deprecated stylesheet API; 'add_stylesheet()' renamed to 'add_css_file()'
2020-04-09 08:47:33 -05:00
sommersoft
61bab8e62e
ulab/__init__.rst: fix attribute name; uint8 -> uint16
2020-04-09 08:45:26 -05:00
sommersoft
1c45a261c4
network.rst: remove duplicate method directive
2020-04-09 08:44:35 -05:00
siddacious
b3b8b5ca71
Merge pull request #2753 from tannewt/fix_clue_display
...
Save backlight_on_high correctly.
2020-04-08 15:43:44 -07:00
Scott Shawcroft
01941c027b
Fix up STM
...
Enable the Alarm IRQ earlier and correct bit clearing.
2020-04-08 14:41:57 -07:00
Max Holliday
01e260b276
Merge pull request #3 from maholli/non-standard-nvm
...
add standard SPI support to QSPI for external flash
2020-04-08 13:04:39 -07:00
Scott Shawcroft
9e34da44c3
Use newer Ubuntu for CI.
...
Maybe it's update server will be more reliable.
2020-04-08 10:53:42 -07:00
Scott Shawcroft
d0a25ca9ac
Tweaks based on dhalberts feedback
2020-04-08 10:49:46 -07:00
Scott Shawcroft
4ee6754ccd
Save backlight_on_high correctly.
...
Fixes #2750
2020-04-08 10:32:54 -07:00
Max Holliday
181ecf4a9b
fixing my goofy CROSS_COMPILE fix
2020-04-07 21:54:46 -07:00
Max Holliday
a53a26be70
missed a debug flag
2020-04-07 18:24:53 -07:00
Max Holliday
826837186c
adds standard (non-queued) SPI support to QSPI for external flash
2020-04-07 18:17:25 -07:00
Scott Shawcroft
6544bf52fb
Enable SNVS interrupt
...
The iMX RT has a separate wake up controller, the GPC, that replaces
the NVIC when asleep. It adds the ability to only wake up on certain
interrupts. It seems that it requires at least one enabled interrupt
in the NVIC to turn on it's wake up circuitry. It doesn't need to
be the same interrupt as the wake up signal. For example, the RTC
in the SNVS can wake us up if a USB interrupt is enabled. Before
then it won't work. So, we enable the SNVS interrupt on start up
so it can wake us up.
2020-04-07 17:15:18 -07:00
Scott Shawcroft
aae0ce6bad
Fix autoreload and ticks on IMX RT
2020-04-07 14:16:07 -07:00
Scott Shawcroft
a8dfba235c
Fix alarm so that it is correctly set.
2020-04-07 13:07:29 -07:00
Dan Halbert
78c1448764
Merge pull request #2749 from tannewt/dont_use_sphinx3
...
Don't upgrade to Sphinx 3
2020-04-07 16:02:05 -04:00
Scott Shawcroft
fa7e35ab4a
Don't upgrade to Sphinx 3
...
The doc build doesn't complete and is likely broken for the inline
RST. We can move to 3 when we move the inline docs to Python stubs.
2020-04-07 11:48:36 -07:00
Scott Shawcroft
c49d2ea278
Don't upgrade to Sphinx 3
...
The doc build doesn't complete and is likely broken for the inline
RST. We can move to 3 when we move the inline docs to Python stubs.
2020-04-06 16:38:51 -07:00
Scott Shawcroft
c0ba2a839f
Updates based on feedback from jepler
2020-04-06 16:03:31 -07:00
Scott Shawcroft
2900d92235
Merge pull request #2747 from arturo182/imx-spi-init-check
...
mimxrt1011: Only re-init SPI when it's actually needed
2020-04-06 13:51:41 -07:00
arturo182
08f369ea96
mimxrt1011: Only re-init SPI when it's actually needed
...
If some crazy code (*cough* FourWire) decides to reconfigure the bus
before every transfer, it might get a bit slow...
2020-04-06 22:10:12 +02:00
Scott Shawcroft
e99cf6e441
Rework sleep timing
...
It didn't account for background task time and could end up
sleeping for way longer than it should because the RTC compare time
had already passed.
2020-04-03 18:07:56 -07:00
Scott Shawcroft
7e69d30c02
Fix nRF PulseIn
2020-04-03 14:22:56 -07:00
Lucian Copeland
9761672d42
Linker file restructure, TCM and MPU additions
2020-04-03 16:33:18 -04:00
Scott Shawcroft
c248730bd1
Clean up
2020-04-02 17:36:09 -07:00
Scott Shawcroft
46af4bdd0e
Fix SAMD21 PulseIn
2020-04-02 17:35:52 -07:00
Scott Shawcroft
e6f11947cb
Merge pull request #2744 from xobs/fomu-ram-text-functions
...
fomu: Place more functions into RAM
2020-04-02 11:41:05 -07:00
Scott Shawcroft
8fffbaf103
Merge pull request #2743 from jepler/python38
...
Fix testsuite for compatibility with Python 3.8
2020-04-02 11:27:53 -07:00
Lucian Copeland
47a5d83267
Implement F7 Nucleo
2020-04-02 11:47:16 -04:00
Sean Cross
9845a064ad
ports: fomu: move more functions into ram for stability
...
The SPI flash on current Fomu firmware is slow. Circuitpython runs
XIP from SPI flash, and so execution time can also be slow. Ordinarily
this isn't a problem, however certain operations are time-sensitive.
In particular, USB function needs to be handled quickly in order to
prevent the host from re-enumerating the device.
Place several critical TinyUSB structures into RAM, as well as several
hot functions that are frequently called. This reduces execution time
at the expense of system memory, and greatly improves system stability.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-02 11:21:22 +08:00