summaryrefslogtreecommitdiff
path: root/ports/atmel-samd
AgeCommit message (Collapse)Author
2020-07-22Add externs. GCC10 complains about duplicate definesScott Shawcroft
2020-07-21Disable countio on circuitbrains basicScott Shawcroft
2020-07-21Merge pull request #3160 from tannewt/enable_pystackScott Shawcroft
Enable PYSTACK to keep function state out of the heap
2020-07-21Turn off GC opt on uchip boardScott Shawcroft
2020-07-21Be more aggressive with uChip buildScott Shawcroft
2020-07-20Merge branch 'main' into disable_networkScott Shawcroft
2020-07-20Merge pull request #3166 from theacodes/bhb-adcScott Shawcroft
Add _bhb user module for Big Honking Button
2020-07-18Add _bhb user module for Big Honking ButtonThea Flowers
BHB needs better accuracy from the ADC readings. To avoid changing the ADC configuration for all boards or adding complexity to AnalogIn, I implemented a custom user module to allow the BHB to talk to the ADC in the way that it needs to. I'm open to other approaches here, but this seemed like the least invasive and complex option.
2020-07-18pewpew_m4: Disable USB_HID backRadomir Dopieralski
German translation fails to build, so I have to disabled USB_HID after all.
2020-07-18pewpew_m4: Enable analogio and usb_hidRadomir Dopieralski
The newest version for the Stage library for PewPewM4 no longer contains embedded graphics, which frees enough space in flash to enabled back AnalogIO and also add USB_HID. There is still ~192 bytes left free. If new additions to CircuitPython make it grow further, we can disable USB_HID again.
2020-07-17Disable existing native networking.Scott Shawcroft
We're moving towards a co-processor model and a Wiznet library is already available. New native APIs will replace these for chips with networking like the ESP32S2 but they won't be these.
2020-07-17uchip: reclaim some flash spaceJeff Epler
2020-07-15supervisor: factor supervisor_background_tasks from sundry portsJeff Epler
2020-07-15supervisor: factor out, Handle USB via background callbackJeff Epler
2020-07-15samd: audio: Move to background callbackJeff Epler
Testing performed: Played half of the Bartlebeats album :) :)
2020-07-13Merge pull request #3003 from Flameeyes/masterScott Shawcroft
License tagging according to REUSE specifications.
2020-07-13Merge pull request #3130 from pewpew-game/brownout-levelDan Halbert
SAMD: make the brownout detection level configurable per board
2020-07-10Fluff M0: additional pins on version 1.3 of the boardRadomir Dopieralski
2020-07-09SAMD: configurable brownout, separate the variablesRadomir Dopieralski
2020-07-08SAMD: make the brownout detection level configurable per boardRadomir Dopieralski
Not all boards have external flash or other components that make them require 2.7V -- sometimes we can get considerably longer battery life by decreasing this requirement. In particular, pewpew10 and pewpew_m4 are powered directly from battery, with no LDO, and should work fine down to 1.6V.
2020-07-07Merge pull request #3120 from DavePutz/issue#3049Scott Shawcroft
Issue#3049 -PulseIn not working in CP5.4
2020-07-06Correct for SAMD51 buildDavePutz
2020-07-06Corrected file for SAMD51 buildDavePutz
2020-07-06Made requested changesDavePutz
2020-07-06Merge pull request #3113 from ansonhe97/mainScott Shawcroft
ADD: Added Wio Terminal's functional pins and LCD driver to board init
2020-07-06Add license to some obvious files.Diego Elio Pettenò
2020-07-06Fluff M0: additional pins on version 1.3 of the boardRadomir Dopieralski
2020-07-04Implementation of continuous synchronization of RTC during pulseinDavePutz
Flags and code to implement continuous synchronization of RTC during pulsein
2020-07-04Implementation of RTC continuous synchronization during pulseinDavePutz
Flags and code to implement RTC continuous synchronization during pulsein
2020-07-04Fix depreciate terminologyansonhe97
2020-07-03Fix CIansonhe97
2020-07-03ADD: Added LCD driver to board initansonhe97
2020-07-03ADD: Fixed wrong SPI pins and added more functional pinsansonhe97
2020-07-02Merge pull request #3109 from pewpew-game/fluff_m0masterScott Shawcroft
Fluff M0: additional pins on version 1.3 of the board
2020-07-02Fluff M0: additional pins on version 1.3 of the boardRadomir Dopieralski
2020-07-01Merge pull request #3083 from tannewt/esp32s2_busioJeff Epler
Add busio support for the ESP32-S2
2020-07-01ADD: added more special pins on Wio Terminalansonhe97
2020-06-30Merge pull request #3089 from ansonhe97/mainScott Shawcroft
Add: added Seeed's Wio Terminal Board Support
2020-06-29Fix end of lineansonhe97
2020-06-29Add: Added Seeed Wio Terminal board supportansonhe97
2020-06-26atmel-sam: sdio: disable debug prints by defaultJeff Epler
2020-06-26atmel-samd: Add SDIO SD card interfaceJeff Epler
2020-06-26samd: sdio: Add needed files from atmel startJeff Epler
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-25I2CPeripheral: Rename class and its moduleJeff Epler
This is an incompatible change.
2020-06-25Merge pull request #3046 from jepler/same51Jeff Epler
Add basic SAM E54 support and SAM E54 Xplained board
2020-06-24Compiles!Scott Shawcroft
2020-06-24Add UART supportScott 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-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.