summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-10Add trailing dash so that the exact board is matched.3.0.0-beta.1Scott Shawcroft
2018-06-10Merge pull request #921 from jepler/travis-build-espScott Shawcroft
Build for feather huzzah on travis-ci
2018-06-10travis.yml: Enable building feather huzzahJeff Epler
2018-06-10build_adafruit_bins: feather_huzzah need not be a special caseJeff Epler
2018-06-10Merge pull request #919 from adafruit/jerryneedell-patch-2Dan Halbert
fix #918
2018-06-10Merge pull request #920 from adafruit/jerryneedell-patch-3Dan Halbert
return "false" for stub call
2018-06-10return "false" for stub calljerryneedell
See #918 for discussion
2018-06-10Update PulseIn.cjerryneedell
2018-06-10fix #918jerryneedell
Add stub for common_hal_pulseio_pulsein_get_paused to make ESP8266 build compatible with PR #901
2018-06-08Merge pull request #901 from tannewt/pulseio_too_fastDan Halbert
Prevent freezing USB during high frequency PulseIn.
2018-06-08Use bool not int.Scott Shawcroft
2018-06-08Merge pull request #916 from dhalbert/pdmin_hack_fixScott Shawcroft
Check for PDMIn DMA getting stuck.
2018-06-08Stub out get_paused in nrf builds.Scott Shawcroft
2018-06-08Add code size analysis tool and shrink samd.clock a smidge.Scott Shawcroft
2018-06-08Turn off USB pin objects since they are always used for USB.Scott Shawcroft
2018-06-08Wait for the DFLL to be stable.Scott Shawcroft
2018-06-08Support M4Scott Shawcroft
2018-06-08Prevent freezing USB during high frequency PulseIn.Scott Shawcroft
We now track the last time the background task ran and bail on the PulseIn if it starves the background work. In practice, this happens after the numbers from pulsein are no longer accurate. This also adjusts interrupt priorities so most are the lowest level except for the tick and USB interrupts. Fixes #516 and #876
2018-06-08Check for PDMIn DMA getting stuck.Dan Halbert
2018-06-07Merge pull request #914 from SConaway/patch-1Dan Halbert
Update README.rst
2018-06-07Merge pull request #913 from kattni/itsybitsy-name-fixDan Halbert
Itsybitsy name fixes
2018-06-07Update README.rstSteven Conaway
2018-06-07Add Adafruit to other M4 board name stringsKattni Rembor
2018-06-07Add Adafruit to board name stringKattni Rembor
2018-06-07Update ItsyBitsy board name to one wordKattni Rembor
2018-06-06Merge pull request #910 from kattni/rotaryio-doc-fixDan Halbert
Fixed documentation formatting for RTD
2018-06-06Fixed documentation formatting for RTDKattni Rembor
2018-06-06Merge pull request #902 from dhalbert/feather_m0x_crickitKattni
Feather M0 Express build with frozen Crickit libraries
2018-06-06Merge pull request #905 from jepler/main-stack-usageDan Halbert
main: move code pertaining to boot.py out of line
2018-06-06main: move code pertaining to boot.py out of lineJeff Epler
.. this reduces stack usage in main() substantially, because the 512 byte stack allocation will only exist during the new run_boot_py function's duration. Closes: #904
2018-06-05Merge pull request #903 from jepler/stack-overflow-crashScott Shawcroft
main: Explicitly set the stack top based on _estack
2018-06-05main: Explicitly set the stack top based on _estackJeff Epler
.. setting it based on the ad-hoc stack pointer calculation of mp_stack_ctrl_init() meant that the stack used above main() counts against the 1KiB safety factor that the mp_stack_set_limit call tries to establish. It turns out, at least on M4, that over half of the safety factor is used up by stack-above-main()! In the case of the basics/gen_stack_overflow.py test, which blows the stack on purpose, it turns out that gc would be called while handling the "maximum recursion depth exceeded" error, and this needed more stack than was left. Closes: #900
2018-06-05add feather_m0_express_crickit to .travis.ymlDan Halbert
2018-06-05Feather M0 Express build with Crickit librariesDan Halbert
2018-06-05Merge pull request #898 from dhalbert/feather_m4_d4Dan Halbert
add PA14 as D4 to Feather M4 Express
2018-06-05add PA14 as D4 to Feather M4 ExprsesDan Halbert
2018-06-04Merge pull request #893 from notro/cpboardScott Shawcroft
tools: Add cpboard.py
2018-06-04Merge pull request #891 from godlygeek/low_flash_errno_fixesScott Shawcroft
Human readable OSError messages for low flash devices
2018-06-02Merge pull request #892 from tannewt/clock_w_crystalDan Halbert
Use the external crystal on SAMD21 again.
2018-06-02Merge pull request #896 from dhalbert/update_frozen_lis3dhKattni
Update HID code and seesaw version
2018-06-02Merge remote-tracking branch 'adafruit/master' into update_frozen_lis3dhDan Halbert
2018-06-02update HID, and update seesaw versionDan Halbert
2018-06-02Merge pull request #895 from dhalbert/update_frozen_lis3dhKattni
Update frozen LIS3DH to 4.2.1 to save space
2018-06-02Update frozen LIS3DH to 4.2.1 to save spaceDan Halbert
2018-06-02tests: Point pyboard.py to tools/cpboard.pyNoralf Trønnes
This makes it possible to run-tests on the board itself.
2018-06-02tools: Add cpboard.pyNoralf Trønnes
This is a variant of pyboard.py aimed at Circuit Python boards. It can emulate pyboard.py enough so it works with tests/run-tests.
2018-06-02Use the system errno's on nrfMatt Wozniski
2018-06-01Use the external crystal on SAMD21 again.Scott Shawcroft
Also, re-enable calibration storage for CircuitPlayground Express. Tested with a 500hz PWMOut on Metro M0 with Saleae: * with crystal 500hz * with usb 500hz +- 0.1hz * without either 487hz += 0.1hz SAMD51 is skipped due to DFLL errata and the fact it defaults to a factory calibrated 48mhz that works fine for USB. Fixes #648
2018-06-01Prune atmel-samd errno listMatt Wozniski
Remove errnos that are only raised by modules that aren't linked into the atmel-samd port.
2018-06-01Begin a custom list of errnos for atmel-samdMatt Wozniski
The uerrno module was written to allow boards to customize the list of errnos they can raise. Start by copying the default list.