summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-25spresense: add elf32.h for mkspkKamil Tomaszewski
2020-06-24Merge branch 'main' into gnssScott Shawcroft
2020-06-24Turn off Idle WDT and speed up CPUScott Shawcroft
2020-06-24Switch SPI to polling DMA and enable displayioScott Shawcroft
2020-06-24Handle memory (hopefully). Short TX worksScott Shawcroft
2020-06-24Compiles!Scott Shawcroft
2020-06-24Initial SPI implementation. Almost certainly doesn't compileScott Shawcroft
2020-06-24Add UF2 build targetScott Shawcroft
2020-06-24Turn off stub so flash works over native usbScott Shawcroft
2020-06-24Add UART supportScott Shawcroft
2020-06-24Add pull up testing, proper us delay and stop supporting 45 and 46 for I2CScott Shawcroft
2020-06-24Fix I2C thanks to Mark!Scott Shawcroft
2020-06-24Add initial I2C support, not quite working fully thoughScott 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
2020-06-22_pew: move to common-halJeff Epler
I noticed that this code was referring to samd-specific functionality, and isn't enabled except in one samd board (pewpew10). Move it. There is incomplte support for _pew in mimxrt10xx which then caused build errors; adding a #if guard to check for _pew being enabled fixes it. The _pew module is not likely to be important on mimxrt but I'll leave the choice to remove it to someone else.
2020-06-22stm: Makefile: sort files in SRC_STM32Jeff Epler