summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-14Merge pull request #3990 from jepler/make-dependency-race6.0.xDan Halbert
ports/unix: Fix parallel build problem
2021-01-13ports/unix: Fix parallel build problemJeff Epler
This is the same as I added to mpy-cross at e666e86035d5, see #3074
2020-12-23Merge pull request #3872 from dhalbert/frequencyin-fix-6.0.x-to-6.0.x6.0.1Dan Halbert
Backport #3867 (FrequencyIn fix) to 6.0.x
2020-12-23Merge pull request #3870 from dhalbert/speedup_json-6.0.xScott Shawcroft
Speed up JSON parsing with readinto (#3728 for 6.0.x)
2020-12-23FrequencyIn: do not raise in interrupt handlerDan Halbert
2020-12-23Ignore size parameterScott Shawcroft
2020-12-23Speed up JSON parsing with readintoScott Shawcroft
Get a chunk of data from readinto instead of a single byte. This speeds up the parsing by reducing the number of function calls. Fixes #3703
2020-12-22Merge pull request #3861 from dhalbert/ble-fixes-6.0.xScott Shawcroft
BLE fixes
2020-12-21make translateDan Halbert
2020-12-21BLE fixesDan Halbert
2020-11-12Merge pull request #3684 from adafruit/tannewt-patch-16.0.0Scott Shawcroft
Change creation date back.
2020-11-12Change creation date back.Scott Shawcroft
2020-11-11Merge pull request #3661 from jepler/protomatter-error-checking-6x6.0.0-rc.2Dan Halbert
RGBMatrix: Detect invalid bit_depth selection
2020-11-11make translate on 6.0.xDan Halbert
2020-11-10Merge pull request #3666 from jepler/update-protomatter-1.0.10Scott Shawcroft
protomatter: Update to upstream tag 1.0.10
2020-11-10protomatter: Update to upstream tag 1.0.10Jeff Epler
Among other things this fixes a problem with blanking the display and Closes #3664.
2020-11-09make translateJeff Epler
2020-11-09RGBMatrix: Detect invalid bit_depth selectionJeff Epler
Closes: #3650
2020-11-02Merge pull request #3636 from dhalbert/feather-m4-can-pin-changes6.0.0-rc.1Limor "Ladyada" Fried
Rev C Feather M4 CAN pin changes
2020-11-02Rev C Feather M4 CAN pin changesDan Halbert
2020-11-01Merge pull request #3630 from jerryneedell/jerryn_rfmDan Halbert
restore analogio to feather_m0_rfm9x/rfm69 builds
2020-11-01 restore analogio to feather_m0_rfm9x/rfm69 buildsJerry Needell
2020-10-31Merge pull request #3624 from dhalbert/usb-serial-detect-2Jeff Epler
improve USB CDC disconnect/reconnect checking
2020-10-30improve USB CDC disconnect/reconnect checkingDan Halbert
2020-10-28Merge pull request #3618 from dhalbert/matrixportal-esp-tx-rxDan Halbert
matrixportal ESP TX and RX pins were swapped
2020-10-28matrixportal ESP TX and RX pins were swappedDan Halbert
2020-10-27Merge pull request #3603 from cwalther/boardspiScott Shawcroft
Fix lost board.SPI and board.I2C
2020-10-26Merge pull request #3609 from tannewt/6.0.xMark
Use old translation date to avoid merge conflict
2020-10-26Fix lost board.SPI and board.I2C after explicitly deiniting them.Christian Walther
After calling board.SPI().deinit(), calling board.SPI() again would return the unusable deinited object and there was no way of getting it back into an initialized state until the end of the session.
2020-10-26Fix lost board.SPI and board.I2C after being used by display.Christian Walther
Fixes #3581. Pins were marked as never_reset by common_hal_displayio_fourwire_construct() and common_hal_sharpdisplay_framebuffer_construct(), but these marks were never removed, so at the end of a session after displayio.release_displays(), {spi|i2c}_singleton would be set to NULL but the pins would not be reset. In the next session, board.SPI() and board.I2C() were unable to reconstruct the object because the pins were still in use. For symmetry with creation of the singleton, add deinitialization before setting it to NULL in reset_board_busses(). This makes the pins resettable, so that reset_port(), moved behind it, then resets them.
2020-10-26Fix erroneous claim of board.I2C() by deinited display.Christian Walther
At the end of a session that called displayio.release_displays() (and did not initialize a new display), a board.I2C() bus that was previously used by a display would wrongly be considered still in use. While I can’t think of any unrecoverable problem this would cause in the next session, it violates the assumption that a soft reboot resets everything not needed by displays, potentially leading to confusion. By itself, this change does not fix the problem yet - rather, it introduces the same issue as in #3581 for SPI. This needs to be solved in the same way for I2C and SPI.
2020-10-26Use old translation date to avoid merge conflictScott Shawcroft
2020-10-26Merge pull request #3602 from jepler/update-ulab-2Scott Shawcroft
ulab: Incorporate bugfixes (update to tag 0.54.5, was 0.54.0)
2020-10-25make translateJeff Epler
2020-10-25ulab: Update againJeff Epler
.. pull in various doc build fixes that prevented the previous commit from building. This is still "0.54.5", the tag was updated in micropython-ulab (since no functional difference was introduced, only doc and CI differences, I imagine)
2020-10-24ulab: Incorporate bugfixes (update to tag 0.54.5)Jeff Epler
In particular, this closes #3954.
2020-10-22Merge pull request #3590 from jerryneedell/jerryn_cpb_spiScott Shawcroft
fix CPB SPI pin definitions
2020-10-21 fix CPB SPI pin definitionsJerry Needell
2020-10-21Merge pull request #3578 from jepler/fix-mac-actionsScott Shawcroft
build.yml: Fix building mpy-cross-mac
2020-10-20build.yml: Fix building mpy-cross-macJeff Epler
Recently, the macos-10.15 image was updated with a non-brew version of awscli. This made our CI script, which does a `brew install awscli` fail: ``` Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink bin/aws Target /usr/local/bin/aws already exists. You may want to remove it: rm '/usr/local/bin/aws' ```
2020-10-20Merge pull request #3574 from tannewt/fix_matrixportal_pinsScott Shawcroft
Correct pins to not reset.
2020-10-19Correct pins to not reset.Scott Shawcroft
They must have the PORT_ prefix otherwise they mask the wrong pins. Fixes #3552
2020-10-16Merge pull request #3565 from weblate/weblate-circuitpython-main6.0.0-rc.0Scott Shawcroft
Translations update from Weblate
2020-10-16Translated using Weblate (Portuguese (Brazil))Wellington Terumi Uemura
Currently translated at 100.0% (834 of 834 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2020-10-16Merge pull request #3564 from BHDynamics/dynossat_eduScott Shawcroft
Add DynOSSAT-EDU boards
2020-10-16Merge pull request #3560 from dhalbert/pervasive-bleio-hciScott Shawcroft
enable CIRCUITPY_BLEIO_HCI on non-nRF boards where it will fit
2020-10-16Add USB VID&PIDEnrique Casado
2020-10-15Merge pull request #3551 from jepler/displayio-multidisplay-leakScott Shawcroft
displayio: further ensure just one start_terminal call
2020-10-15disable on winterbloom_sol and thunderpackDan Halbert
2020-10-15Merge pull request #3555 from UnexpectedCircuitPython/mainScott Shawcroft
Added default LWIP hostnames to FeatherS2 boards