summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-26sdcardio: implement new library for SD card I/OJeff Epler
Testing performed: That a card is successfully mounted on Pygamer with the built in SD card slot This module is enabled for most FULL_BUILD boards, but is disabled for samd21 ("M0"), litex, and pca10100 for various reasons.
2020-06-26Merge pull request #3070 from PTS93/patch-1Scott Shawcroft
Fix typo inserting IDF_PATH variable
2020-06-26Fix typo inserting IDF_PATH variableTimon
2020-06-25Merge pull request #3034 from jepler/terminology-cleanup6.0.0-alpha.0Scott Shawcroft
M/S Terminology cleanup
2020-06-25make translate and msgmergeJeff Epler
2020-06-25docs: Explain our shift in terminologyJeff Epler
2020-06-25remove machine_i2c, machine_spiJeff Epler
This micropython code is not used in circuitpython
2020-06-25README: point at status badge for github actions, and right branchJeff Epler
2020-06-25README: Remove a statement that's not particularly true at the momentJeff Epler
2020-06-25tests: Remove a test for micropython-specific SPI behaviorJeff Epler
2020-06-25I2CPeripheral: Rename class and its moduleJeff Epler
This is an incompatible change.
2020-06-25Scripts: Change wording for pseudoterminalsJeff Epler
2020-06-25Use main/selected terminology in docstringsJeff Epler
Also copy some notes from busio docstrings to bitbangio docstrings
2020-06-25locale: Remove Language-Team lines that point nowhereJeff Epler
2020-06-25Refer to "main" branch of circuitpythonJeff Epler
2020-06-25Merge pull request #3042 from kamtom480/gnssJeff Epler
Add gnss module
2020-06-25Merge pull request #3064 from weblate/weblate-circuitpython-mainJeff Epler
Translations update from Weblate
2020-06-25Translated using Weblate (Spanish)Alvaro Figueroa
Currently translated at 81.9% (626 of 764 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2020-06-25Merge pull request #3046 from jepler/same51Jeff Epler
Add basic SAM E54 support and SAM E54 Xplained board
2020-06-24Merge branch 'main' into gnssScott Shawcroft
2020-06-24Merge pull request #3038 from jepler/compute-usb-devicesJeff Epler
Compute USB_DEVICES instead of requiring it to be specified
2020-06-24supervisor.mk: Conditionally assign USB_DEVICESJeff Epler
This restores the ability to remove CDC and/or MSC, at the price of giving up the new automatic check that USB_DEVICES is correct. Since devices have to have CDC and MSC to be "CircuitPython", this is not a facility that is going to be used by any in-tree drivers.
2020-06-24locale: update translateKamil Tomaszewski
2020-06-24gnss: Add timestampKamil Tomaszewski
2020-06-24gnss: Remove start and stopKamil Tomaszewski
2020-06-24gnss: add a comment about the unitsKamil Tomaszewski
2020-06-24locale: make translateKamil Tomaszewski
2020-06-24spresense: Add support for GNSSKamil Tomaszewski
2020-06-24gnss: Implement new library for GNSSKamil Tomaszewski
2020-06-23supervisor.mk: Compute USB_DEVICES; remove from boards and portsJeff Epler
Since Actions passed on the previous commit, where this computed value was checked against the specified value (if any), this is no net change, except that we no longer need to specify it for particular boards or ports.
2020-06-23Merge pull request #3043 from DavePutz/Issue-2865Scott Shawcroft
Issue #2865 -Clean up after ctrl-c interrupt in sleep
2020-06-23Merge pull request #3045 from k0d/stm32_alignment_issueScott Shawcroft
Fixes issue with memory alignment in STM32
2020-06-23Update handing of a CTRL-C exceptionDavePutz
2020-06-23stm: Sort configuration options and make them all conditionalJeff Epler
This makes them all overridable on the board level, tersely
2020-06-23stm: Disable USB MIDI and most USB HIDJeff Epler
.. it was not in the USB descriptors anyway (lack of enough endpoints?)
2020-06-23mimxrt10xx: Disable USB MIDIJeff Epler
.. it was not in the USB descriptors anyway (lack of enough endpoints?)
2020-06-23esp32s2: Disable USB MIDIJeff Epler
.. it was not in the USB descriptors anyway (lack of enough endpoints?)
2020-06-23atmel-samd: Finish disabling USB MIDI and/or HID on certain boardsJeff Epler
2020-06-23atmel-samd: Add SAM E54 Xplained boardJeff Epler
Few peripherals are actually tested. However, USB, I2C and GPIO seem to work. Most pins are silkscreened with the "PX00" style, so the board module only includes the small number that are screened differently. The default SPI, I2C, and UART are the ones on the EXT2 header. This is arbitrary, but the I2C on this connector is shared with the on-board I2C devices and the PCC header, making it the most versatile.
2020-06-23atmel-samd: Add support for SAM E54 family MCUsJeff Epler
This introduces the new macro SAM_D5X_E5X. This is mostly the same as SAMD51 before, except in a few places where a special case for SAME54 is required
2020-06-22Removed unneeded #includesDavePutz
2020-06-22Merge pull request #3050 from florin-trutiu/loc-ber-m4-base-boardScott Shawcroft
PID request for a new board configuration
2020-06-22Merge pull request #3052 from dhalbert/samd51-voltage-check-delayScott Shawcroft
delay 1ms on SAMD51 when reading processor voltage
2020-06-22Update tick.cDavePutz
2020-06-22Merge pull request #3060 from jepler/misc-fixesDan Halbert
2020-06-22sparkfun samd51 thing plus: Fix board.I2C()Jeff Epler
This had the SDA and SCL pins transposed, so nothing worked.
2020-06-22circuitpy_defns.mk: Sort several lists of source filesJeff Epler
and regularize whitespace in one spot
2020-06-22never_reset_pin: Move pin validity check before first use of pin numberJeff Epler
2020-06-22samd: Makefile: Regularize whitespaceJeff Epler
2020-06-22stm: Pin.c: Compute GPIO_PORT_COUNT instead of specifying manuallyJeff Epler