Dan Halbert
10b3a90189
Check INTERNAL_LIBM make flag in a safer way.
2017-10-27 17:32:13 -04:00
Dan Halbert
7f88ba3b26
Revert "Allow main.py to be interrupted by ctrl-C" ( #381 )
...
* Revert "Read serial input as a background task so we can check for the interrupt character."
This reverts commit 046092e8a2
.
* Revert "Check INTERNAL_LIBM make flag in a safer way."
This reverts commit 2b80add22f
.
2017-10-27 17:32:13 -04:00
Dan Halbert
2487226dff
Read serial input as a background task so we can check for the interrupt character.
2017-10-27 17:32:13 -04:00
Dan Halbert
f0a12d9620
Check INTERNAL_LIBM make flag in a safer way.
2017-10-27 17:32:13 -04:00
Dan Halbert
4232a0a196
Sync with https://github.com/adafruit/asf4/pull/3
2017-10-26 09:30:59 -04:00
Scott Shawcroft
ee18b5cbab
Don't use ERR_ABORTED. ( #375 )
2017-10-26 09:08:29 -04:00
Scott Shawcroft
d613776f0d
atmel-samd: Add support for ERR_ABORTED to indicate medium not present.
2017-10-25 21:02:01 -04:00
Scott Shawcroft
ab7da9353a
atmel-samd: Stop hanging on usb write when a terminal isn't connected by checking DTR status.
2017-10-25 21:02:01 -04:00
Carter Nelson
db918da5f0
updated I2C example ( #371 )
2017-10-25 17:32:00 -07:00
Dan Halbert
ca1a9b9a10
Merge pull request #369 from tannewt/nrf2_merge
...
Nrf52 merge
2017-10-25 20:16:50 -04:00
Scott Shawcroft
b31d673207
tests: Capture stderr output as well.
2017-10-25 11:43:02 -07:00
Scott Shawcroft
5a59a10bf2
Add log folding to Travis outout.
2017-10-25 11:01:43 -07:00
Scott Shawcroft
d2ddf36c1d
shared-bindings: Use unary_op type.
2017-10-25 10:52:03 -07:00
Limor "Ladyada" Fried
c966976591
update light/lux and eCO2 + TVOC
2017-10-25 12:32:39 -04:00
Scott Shawcroft
00766e43a0
Merge commit 'f57be61' into nrf2_merge
2017-10-24 23:26:41 -07:00
Scott Shawcroft
60e9b8f70a
tools: Correct ports directory name
2017-10-24 23:06:02 -07:00
Scott Shawcroft
d665334e94
esp8266: Fix includes
2017-10-24 23:05:20 -07:00
Scott Shawcroft
2c26f35429
Re-add atmel submodules.
2017-10-24 22:39:08 -07:00
Scott Shawcroft
73c15dcf8b
Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge
...
This is prep for merging in the NRF5 pull request.
2017-10-24 22:31:16 -07:00
Scott Shawcroft
d43564f854
atmel-samd: Use our own CDC output cache because the internal ( #366 )
...
atmel-samd: Use our own CDC output cache because the internal
cache is only used when the memory isn't aligned even if we're
going to change the memory immediately after.
2017-10-24 12:57:03 -07:00
Scott Shawcroft
ee1092fcaf
atmel-samd: Update metro m4 USB PID. ( #365 )
2017-10-24 14:47:43 -04:00
Dan Halbert
6df99b5d0e
Merge 2.1.0 changes into master.
2017-10-23 15:26:36 -07:00
Radomir Dopieralski
1c97b7f4df
Gracefully reset the gamepad module
...
If a soft reset happens while the gamepad module is scanning for button
presses, there is a moment when the pins get de-initialized, but the
gamepad module is still trying to read them, which ends in a crash.
We can avoid it by disabling scanning on reset.
(cherry picked from commit 470a23d4c9
)
Conflicts:
atmel-samd/main.c
2017-10-22 20:54:10 -07:00
Scott Shawcroft
a1be272b1e
atmel-samd: Correct the UF2 bootloader offset when converting the bin to uf2.
2017-10-22 12:39:01 -07:00
mrmcwethy
bb008cdbc9
First attempt to move py/modmath.c to shared-bindings/math
2017-10-21 10:34:25 -07:00
Scott Shawcroft
536bcb42c9
atmel-samd: Re-enable pin reset. Fixes #352 ( #353 )
2017-10-20 07:49:33 -04:00
Scott Shawcroft
a800a25e88
atmel-samd: Switch Metro M4 Express to SAMD51J19. ( #351 )
2017-10-19 22:39:16 -04:00
Josh Gadeken
3ba5ba6e66
shared-bindings/storage/__init__.c: Change remount() readonly to kw arg ( #286 ).
...
The readonly arg to storage.remount() is now a keyword arg that
defaults to False. To maintain backwards compatibility, readonly
can be passed as a positional arg or keyword arg.
2017-10-19 17:11:30 -07:00
Scott Shawcroft
535c0059d7
atmel-samd: Turn on SAMD51 bootloader build layout. ( #348 )
2017-10-18 16:07:38 -04:00
Michael McWethy
b41cbe9256
CircuitPython now has struct instead of ustruct ( #302 )
...
Added struct module to shared-bindings and shared-module. removed ustruct
2017-10-18 12:50:20 -07:00
Scott Shawcroft
88c6d2349b
atmel-samd: Update asf4 to include USB fix for SAMD51.
2017-10-18 15:46:26 -04:00
Scott Shawcroft
f31a7b70e8
atmel-samd: Fix CDC now that its clear its async.
2017-10-18 15:46:26 -04:00
Scott Shawcroft
51cd4da76e
atmel-samd: Add mass storage support.
...
Fixes #260
2017-10-18 11:52:51 -07:00
Andon
c80e1908c5
Added Trinket to README.md ( #344 )
...
Added Trinket to README.md
Despite shipping with CircuitPython pre-installed, the Trinket M0 is
absent from the README.md file. This fixes that issue.
2017-10-17 13:00:10 -07:00
Dan Halbert
6e8fa8b3c9
Merge pull request #320 from dhalbert/master
...
merge 2.x changes into master; touch up Makefile CFLAGS logic
2017-10-13 14:51:09 -04:00
Ayke van Laethem
f57be619fc
ports/nrf: Add compile switch to disable VFS.
...
This saves about 17kB.
2017-10-13 18:29:41 +02:00
Dan Halbert
3c54e2c03c
TEMPORARY changes to get build to work on all boards. Make space on CPX; turn off -finline-limit
2017-10-12 21:54:38 -04:00
Dan Halbert
fabaa2ec30
merge 2.x changes into master; touch up Makefile CFLAGS logic
2017-10-12 20:10:31 -04:00
Ayke van Laethem
61b6faed15
ports/nrf: Use --gc-sections to reduce code size
...
This saves about 6-7kB.
2017-10-12 21:44:55 +02:00
Dan Halbert
922006dd59
Don't create a new filesystem if we restart in safe mode. ( #319 )
2017-10-12 14:35:39 -04:00
Dan Halbert
b7591cfd19
Replace asf4 tree with submodule repo adafruit/asf4, branch circuitpython.
2017-10-12 10:55:15 -07:00
Scott Shawcroft
80654779e1
atmel-samd: Add support for internal filesystems. ( #311 )
...
* atmel-samd: Add support for internal filesystems.
This allows us to re-enable `os`. `random` is also enabled because
it solely depends on `os`.
Fixes #266 . Its also a pre-requisite for #260 .
* atmel-samd: Update SAMD51 linker script comments and MICROPY_MAX_STACK_USAGE enabling.
2017-10-10 14:36:00 -04:00
Ayke van Laethem
d18bf876e3
ports/nrf: Add WT51822-S4AT board.
2017-10-08 23:23:11 +02:00
Dan Halbert
ef65ee78c5
Freeze libraries needed by adafruit_circuitplayground library into firmware.
...
This saves a lot of RAM. Fixes #287 .
Also fixed compilation of frozen_mpy.c to use supplied make rule rather than
builtin rule (supplied rule suppresses printing out the gcc command line).
2017-10-08 10:54:46 -06:00
Alex Vasylenko
9a9584aee0
Update pwm.rst
...
replace reference to non-existent `time.sleep_ms()`
2017-10-08 10:53:25 -06:00
Glenn Ruben Bakke
a414199793
ports/nrf: Update Makefile and README.md after moving port to new directory
2017-10-04 21:54:01 +02:00
Glenn Ruben Bakke
831759faaa
ports/nrf: Align help.c builtin help text to use correct type after upmerge with upstream master.
2017-10-04 21:52:08 +02:00
Glenn Ruben Bakke
44e2cb415f
ports/nrf: Moving nrf51/52 port to new ports directory
2017-10-04 21:46:48 +02:00
Glenn Ruben Bakke
bcab2ba0a8
ports/nrf: Upmerging port with upstream master
2017-10-04 21:45:04 +02:00
Glenn Ruben Bakke
4468731e3d
nrf: Aligning with upstream the use of nlr_raise(mp_obj_new_exception_msg(&mp_type_ValueError, ...)
2017-10-04 20:49:49 +02:00