Commit Graph

12431 Commits

Author SHA1 Message Date
TG-Techie 1361391ed9
the logo dir's contents don't match readme description 2018-12-12 08:51:16 -05:00
Scott Shawcroft 69bb4ae670
Merge pull request #1397 from ShawnHymel/master
Added board support for Arduino MKR Zero
2018-12-11 13:09:27 -08:00
Dan Halbert 17255bc065
Merge pull request #1399 from tannewt/default_nrf_to_uf2
Default nrf boards to UF2
2018-12-11 15:21:41 -05:00
Scott Shawcroft 29f9794dcf
Curly brace change to make it more consistent
And to queue Travis
2018-12-11 11:57:52 -08:00
Scott Shawcroft b1c882a26b
Default nrf boards to UF2 2018-12-11 11:51:07 -08:00
Scott Shawcroft 70939ad517
Merge pull request #1395 from jerryneedell/jerryn_cpython
enable MICROPY_CPYTHON_COMPAT
2018-12-11 10:54:17 -08:00
ShawnHymel a9d2bfada4 Removed test suite. Fixed links in main README. 2018-12-11 12:33:11 -06:00
Scott Shawcroft ed8ee24fcc
Merge pull request #1367 from sparkfun/master
Adding SparkFun nRF52840 Mini board support
2018-12-10 21:27:30 -08:00
Scott Shawcroft 8fc72e8978
Add SPI and I2C to SparkFun nRF52840 mini definition and add it to Travis. 2018-12-10 20:32:19 -08:00
Scott Shawcroft 8a981dc8e8
Merge remote-tracking branch 'adafruit/master' into sfe840 2018-12-10 20:13:36 -08:00
Dan Halbert c3c600dfa3
Merge pull request #1394 from tannewt/fix_board_info
Fix build board info for python3.5
2018-12-10 17:09:43 -05:00
Jerry Needell a90343022a enble MICROPYTHON_CPYTHON_COMPAT - fix mpconfigport.h to allow and enable a few more items for compatiblilty with other builds 2018-12-10 16:35:40 -05:00
Scott Shawcroft 4f7380147d
Merge pull request #1393 from tannewt/use_file_glob
Use file glob for release files
2018-12-10 13:19:28 -08:00
Scott Shawcroft 96e65fa641
Fix build board info for python3.5 2018-12-10 13:17:05 -08:00
Scott Shawcroft f9862f1c15
Use file glob for release files 2018-12-10 12:55:35 -08:00
Dan Halbert 21e2928313
Merge pull request #1392 from tannewt/strip_version
Strip a newline from the version tag.
2018-12-10 13:55:42 -05:00
Scott Shawcroft 7da85f5a4f
Strip a newline from the version tag. 2018-12-10 10:13:09 -08:00
ShawnHymel f8ded46ad6 Merged field in pin table in README. 2018-12-08 17:42:42 -06:00
ShawnHymel 4c81d9a9ac Added SD_CD pin definition 2018-12-08 17:40:46 -06:00
ShawnHymel a3f46a3ccb Removed mpy-cross binary 2018-12-08 17:00:04 -06:00
ShawnHymel 7d6ceeac56 Renamed doc to docs and updated README with rst. 2018-12-08 16:58:51 -06:00
ShawnHymel 9d6d94b5f5 Renamed image 2018-12-08 16:48:26 -06:00
ShawnHymel 52dbbcb23f Added board test suite 2018-12-08 16:47:17 -06:00
Dan Halbert 2b739e1eb6
Merge pull request #1386 from tannewt/uf2s_for_particle
Build UF2s for the particle boards
2018-12-07 22:02:09 -05:00
Dan Halbert 2a5891809a
Merge pull request #1385 from tannewt/fix_background_task
Fix running the USB task on nRF.
2018-12-07 22:01:50 -05:00
Scott Shawcroft 06c4938120
Build UF2s for the particle boards 2018-12-07 17:37:25 -08:00
Scott Shawcroft 801d9a5abc
Fix running the USB task on nRF.
It wasn't being run due to a rework done only on the atmel-samd port.
The rework itself isn't needed now that the heap check triggers safe
mode instead of throwing a Python exception. So, I've removed the
rework.
2018-12-07 16:11:21 -08:00
Dan Halbert a7a24096f4 bleio WIP: redo for more immutability; use sd_* routines for internal flash write 2018-12-07 16:52:47 -05:00
Dan Halbert 2fbaceb2b1
Merge pull request #1294 from tannewt/stack_check
Add stack validity check and raise an error when it happens.
2018-12-07 15:34:43 -05:00
Scott Shawcroft 89ef6eef57
Fix unused parameter 2018-12-07 09:56:35 -08:00
Scott Shawcroft df84da5913
Stub out serial_write as well 2018-12-07 09:32:37 -08:00
Scott Shawcroft 808ca676b6
Fix unix 2018-12-06 17:12:30 -08:00
Scott Shawcroft 288ec84c21
Update translations 2018-12-06 17:04:22 -08:00
Dan Halbert 481c4954af
Merge pull request #1383 from tannewt/switch_back_to_hathach_tinyusb
Switch TinyUSB back to hathach's version.
2018-12-06 19:51:59 -05:00
Scott Shawcroft 332ea8853f
Macro guard VDDH inclusion. 2018-12-06 16:38:14 -08:00
Scott Shawcroft 817766acdc
Use the stub for ESP8266 as well. 2018-12-06 15:47:16 -08:00
Scott Shawcroft 45b301856c
Switch TinyUSB back to hathach's version. The merge commit of the commit we were on. 2018-12-06 15:39:47 -08:00
Scott Shawcroft df6c8eaed7
Add stack.c stub for mpy-cross 2018-12-06 15:29:26 -08:00
Scott Shawcroft 6ef8639971
Rework safe mode and have heap overwrite trigger it.
This creates a common safe mode mechanic that ports can share.
As a result, the nRF52 now has safe mode support as well.

The common safe mode adds a 700ms delay at startup where a reset
during that window will cause a reset into safe mode. This window
is designated by a yellow status pixel and flashing the single led
three times.

A couple NeoPixel fixes are included for the nRF52 as well.

Fixes #1034. Fixes #990. Fixes #615.
2018-12-06 14:24:20 -08:00
Dan Halbert 125901e4e2 Merge remote-tracking branch 'adafruit/master' into bleio-rev 2018-12-06 12:41:38 -05:00
Dan Halbert ca3c992037
Merge pull request #1379 from dhalbert/flush-output-to-travis
make sure travis sees some output in time
2018-12-05 16:18:55 -05:00
Dan Halbert 58f230d632 make sure travis sees some output in time 2018-12-05 15:01:58 -05:00
Scott Shawcroft 56b71281b3
Merge pull request #1378 from dhalbert/fix-build_release_files-on-travis
build_release_files.py hanging on travis
2018-12-05 09:29:58 -08:00
Dan Halbert d2398dacfe restored to old version 2018-12-05 10:37:55 -05:00
Dan Halbert 396248d4f9 testing 2018-12-05 10:31:44 -05:00
Scott Shawcroft 7ad2e6ace3
Add stack validity check and raise an error when it happens.
The backtrace cannot be given because it relies on the validity
of the qstr data structures on the heap which may have been
corrupted.

In fact, it still can crash hard when the bytecode itself is
overwritten. To fix, we'd need a way to skip gathering the
backtrace completely.

This also increases the default stack size on M4s so it can
accomodate the stack needed by ASF4s nvm API.
2018-12-04 23:26:04 -08:00
Dan Halbert 4b5edd3c03
Merge pull request #1376 from tannewt/particle
Add Particle boards and hopefully speed up the SAMD build a little
2018-12-04 22:14:40 -05:00
Scott Shawcroft f59c3bd726
Add flag comment 2018-12-04 18:22:23 -08:00
Scott Shawcroft b0da9ac780
Don't capture output 2018-12-04 18:20:51 -08:00
Scott Shawcroft b25bf062fb
Add correct flash chip for Particle Mesh boards 2018-12-04 18:20:51 -08:00