Roy Hooper
7d443c87b3
Add gemma_m0 pin exclusions
2018-05-15 14:03:39 -04:00
Matt Land
a10f04ad6e
support for 2
2018-05-15 13:53:53 -04:00
Matt Land
b0bacd9b0b
review code
2018-05-15 13:15:24 -04:00
Roy Hooper
3fd9900ea7
disable pins on trinket_m0 so that we can free a fair bit of flash - Issue #840
2018-05-15 13:13:59 -04:00
Dan Halbert
54293397c5
Merge pull request #837 from godlygeek/human_readable_oserror
...
Human readable OSError messages
2018-05-15 10:12:09 -04:00
Matt Wozniski
086bffb594
Update errno tests to match new expected behavior
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 23:16:18 -04:00
Roy Hooper
06b6a10a5e
switch autoreload to reloadexception
2018-05-14 17:44:50 -04:00
Roy Hooper
92b1cb5743
move reload exception to reload.c
2018-05-14 17:41:17 -04:00
Roy Hooper
698912633f
Rename reload_next_character to reload_requested to make it match it's intended use
2018-05-14 17:00:38 -04:00
Roy Hooper
567f3e30a7
Initial implementation of supervisor.reload()
2018-05-14 16:57:50 -04:00
Dan Halbert
d655e2194c
Merge pull request #833 from rhooper/master
...
Fix for Issue #770 - Provide a better error message when timers are s…
2018-05-14 16:36:43 -04:00
Scott Shawcroft
321f882b6c
Merge pull request #834 from khawley/docs-makefile-fixes
...
Cleaning up and fixing the docs generation Makefile and README instructions
2018-05-14 16:09:39 -04:00
Kattni
10054b2b02
Merge pull request #831 from wickedchicken/wickedchicken-patch-1
...
Add all boards with links to specific guides
2018-05-14 15:53:30 -04:00
Dan Halbert
1fde63b23e
Merge pull request #836 from bildzeitung/dmklein_uclxn
...
Renames ucollections -> collections
2018-05-14 15:46:50 -04:00
Kattni
27f2421e45
Merge pull request #832 from wickedchicken/wickedchicken-patch-2
...
Add links to CircuitPython guides and example code
2018-05-14 15:41:03 -04:00
Matt Wozniski
5833cbe6de
Display human readable strings for common OSErrors
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 15:12:40 -04:00
Matt Wozniski
0518cc1d94
Include uerrno for boards with external SPI flash
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 15:12:35 -04:00
bildzeitung
bf26ffbf56
Updated tests; removed try/catch for ucollections
2018-05-14 14:43:34 -04:00
bildzeitung
a8cc4a1a62
Updated library source: ucollections -> collections
2018-05-14 14:33:50 -04:00
bildzeitung
2ff7148d09
Update docs s/ucollections/collections/g
2018-05-14 14:31:56 -04:00
Mike Stipicevic
c43a75b115
Add links to CircuitPython guides and example code
2018-05-14 18:05:59 +00:00
Karin Hawley
f9ae1ee172
Cleaning up and fixing the docs generation Makefile and README instructions
...
- moving Makefile to parent folder. This resolves some of the weird path/build issues
- remove trace references to cpydiff and original file (no longer used anywhere)
- converting SOURCEDIR to a changeable variable, passed through all sphinx-build calls
- adding path to conf.py, in case it moves again
- making `-v` default with VERBOSE
- making `-E` default with FORCE
- creating BASEOPTS to store all the dirs, paths, and settings, passing them to sphinx-build in one long chain, instead of individually
- updating README to use the make command as default. Also added text explaining some of the customization you can add into a make command
2018-05-14 11:02:25 -07:00
Roy Hooper
a0954b9e11
Fix for Issue #770 - Provide a better error message when timers are still available.
2018-05-14 13:52:32 -04:00
Mike Stipicevic
f004da1b37
Add all boards with links to specific guides
2018-05-14 17:36:12 +00:00
Scott Shawcroft
ad82a2d08d
Merge pull request #830 from rhooper/master
...
Make python detection more robust
2018-05-14 09:14:36 -07:00
Roy Hooper
1661cbb6e1
Make python detection more robust and allow setting PYTHON2 and PYTHON3 to override python executables during build.
2018-05-14 11:19:19 -04:00
Jerry Needell
d9f1b1f5b7
remove #include py/nlr.h from I2C.c
2018-05-13 22:32:32 -04:00
Jerry Needell
aa9309704b
revise to use mp_raise_msg insead of nlr_raise....
2018-05-13 22:21:05 -04:00
Jerry Needell
d6c26942a5
add timeout keyword to I2C - for bitbangio - ignored for busio
2018-05-13 21:54:44 -04:00
Scott Shawcroft
ce5eae1c76
Merge pull request #761 from jepler/nrf-modules
...
nrf: Enable binascii, hashlib modules
2018-05-11 19:40:45 -07:00
Jeff Epler
471fdae993
nrf: Enable binascii, hashlib modules
...
These modules would be very handy to have in order to implement a
more robust replacement for ampy. It costs around 2KiB of text and
no data or bss.
'binascii' has base64 encoding, which can be used to create a fully
8-bit-clean transport above the slightly cooked serial connection of
these boards.
'hashlib' is a bit less critical, but I have found it handy to
be able to robustly checksum remote files.
I see this as only being useful on ports which don't have USB block
device support, so atmel-samd doesn't need it. These modules are
already on esp8266 so I think nrf52 seems like the only one that
needs it.
2018-05-11 07:41:09 -05:00
Scott Shawcroft
51106db93d
Merge pull request #827 from dhalbert/3.0_pb_pins_digitalinout
...
PBxx pins were not setting DRVSTR or reporting PULL properly
2018-05-10 20:42:26 -07:00
Dan Halbert
240659da0e
PBxx pins were not setting DRVSTR or reporting PULL properly
2018-05-10 23:09:51 -04:00
Scott Shawcroft
80acef52a6
Merge pull request #826 from jepler/nrf-framebuf
...
nrf52: enable framebuf module
2018-05-10 20:06:07 -07:00
Jeff Epler
2acd5d88b6
nrf52: enable framebuf module
...
Closes : #656
2018-05-10 18:37:08 -05:00
Scott Shawcroft
e4ec672464
Merge pull request #821 from deanm1278/master
...
add kwargs to bitbangio spi
2018-05-09 13:17:07 -07:00
dean
82b5efa7bc
remove unnecessary comment
2018-05-09 15:14:26 -04:00
dean
fba1e221c6
DM: add kwargs to bitbangio spi
2018-05-09 15:12:42 -04:00
Dan Halbert
734596c90a
Merge pull request #820 from tannewt/pause_audio
...
Add pause/resume control to AudioOut and I2SOut
2018-05-08 16:16:20 -04:00
Scott Shawcroft
fc7c25af6d
Make resume idempotent (allowing you to call it twice without complaining.)
2018-05-08 13:00:05 -07:00
Scott Shawcroft
24116eff23
Tweak exception message.
2018-05-08 12:44:27 -07:00
Scott Shawcroft
50fc90bc5f
Add pause/resume control to AudioOut and I2SOut
...
Fixes #808
2018-05-08 11:53:13 -07:00
Scott Shawcroft
d3a5d40374
Merge pull request #785 from notro/rtc_calibration
...
atmel-samd/samd21: Rework clock setup + calibration
2018-05-08 10:55:51 -07:00
Scott Shawcroft
64bd95ea01
Merge pull request #819 from dhalbert/cache
...
enable cache in SAMD51
2018-05-08 10:40:30 -07:00
Scott Shawcroft
b46cc9d29a
Merge pull request #817 from jepler/uzlib-as-submodule
...
uzlib: convert to submodule
2018-05-08 10:34:51 -07:00
Dan Halbert
e82f37c60e
enable cache in SAMD51
2018-05-07 21:55:37 -04:00
Jeff Epler
a6072f7ae3
uzlib: convert to submodule
...
Textualy, the files in lib/uzlib/src were identical to the ones committed
in extmod/uzlib so there should be no behavioral change possible as a
result of this commit.
2018-05-07 20:03:30 -05:00
Noralf Trønnes
5d5d14709f
Add clock representation with calibration
...
Add a python representation of the clocks with the possibility to change
the calbration of clock sources.
2018-05-07 23:04:02 +02:00
Scott Shawcroft
b0fba2864c
Merge pull request #814 from larsks/feature/utime-compile-only
...
esp8266/modutime.c: remove symbol conflicts between time and utime modules
2018-05-07 13:53:05 -07:00
Lars Kellogg-Stedman
56bf411d21
esp8266/modutime.c: remove symbol conflicts between time and utime modules
...
this renames symbols in modutime.c so that it no longer conflicts with
the time module. This commit does not enable the utime module; it
simply makes it easier for a local developer to do so.
2018-05-07 11:55:20 -04:00