Commit Graph

12494 Commits

Author SHA1 Message Date
Dan Halbert
20bc52ae59
Merge pull request #1301 from ElectronicCats/third-party
Add new list for "third-party" or "non-Adafruit" boards to README
2018-10-26 20:14:04 -04:00
Scott Shawcroft
893bde1f78
Longer underline 2018-10-26 11:35:55 -07:00
Benjamin Shockley
cd0b2e31aa
Update mpconfigboard.h 2018-10-26 12:20:15 -05:00
Benjamin Shockley
aec39fd027 Updated to new D21G18 MCU
Updated MIni SAM M0 to new D21G18A MCU to match layout/design of M4
2018-10-26 12:09:59 -05:00
sabas1080
7a144413d1 Add "third-party" or "non-Adafruit" boards to README 2018-10-25 17:37:59 -05:00
Scott Shawcroft
fd89cdd197
Merge pull request #1236 from nickzoic/circuitpython/nickzoic/703-wiznet-5500-native
Circuitpython/nickzoic/703 wiznet 5500 native
2018-10-25 15:07:00 -07:00
sabas1080
ba98d4ce9c minor changes in auto-built 2018-10-25 16:11:49 -05:00
Nick Moore
bbf8334166 Fix build without network code 2018-10-25 13:14:27 +11:00
Nick Moore
c9279e8d3a Update translations 2018-10-25 12:54:39 +11:00
Nick Moore
f6482699a0 Merge remote-tracking branch 'origin/master' into circuitpython/nickzoic/703-wiznet-5500-native 2018-10-25 12:20:50 +11:00
Nick Moore
9c904358a9 Merge branch 'circuitpython/nickzoic/703-wiznet-5500-native-dhcp' into circuitpython/nickzoic/703-wiznet-5500-native 2018-10-25 11:30:59 +11:00
Nick Moore
b714f5d650 Add "dhcp" property to turn DHCP on and off 2018-10-25 11:29:27 +11:00
Scott Shawcroft
dc9d338612
Merge pull request #1167 from notro/cpython_stdlib
Support CPython standard library
2018-10-24 12:57:41 -07:00
Dan Halbert
7e295973db
Merge pull request #1298 from Senuros/master
Added more german translation strings, fixed some existing translations
2018-10-24 15:13:28 -04:00
Noralf Trønnes
d882ff6328 samd51: Set stack size to 8k
This is necessary in order to run unittest.
Heavy tests like those in the stdlib need 12-14k.
2018-10-24 19:33:01 +02:00
Noralf Trønnes
1b86e5fc83 samd51: Enable functionality to support CPython stdlib
This enables various things in order to support the CPython standard library.

MICROPY_PY_BUILTINS_NOTIMPLEMENTED:
Support NotImplemented for easy conversion of stdlib.
It doesn't do fallbacks though, only raises TypeError.

MICROPY_PY_COLLECTIONS_ORDEREDDICT:
collections.OrderedDict

MICROPY_PY_FUNCTION_ATTRS:
Support function.__name__ for use as key in the function attribute workaround.

MICROPY_PY_IO:
uio module: BytesIO, FileIO, StringIO, TextIOWrapper
Also add 'io' alias.

MICROPY_PY_REVERSE_SPECIAL_METHODS:
Support the __r*__ special methods.

MICROPY_PY_SYS_EXC_INFO:
sys.exc_info() used by unittest when collecting exceptions.

MICROPY_CPYTHON_COMPAT:
Some of the things it adds:

>>> object.__init__
<function>
>>> object.__new__
<function>
>>> object.__class__
<class 'type'>
>>> object().__class__
<class 'object'>
>>> object.__name__
'object'

>>> 'Hello'.encode()
b'Hello'
>>> b'Hello'.decode()
'Hello'

Named tuple field names from string:
namedtuple('Point', 'x y')
2018-10-24 19:33:01 +02:00
Noralf Trønnes
cec9a69a15 samd51: Make errno, os, and time module aliases
Add alias for uerrno so the user doesn't have to know about the
CircuitPython special names for the module.

Make os and time weak modules (aliases) making it possible to add
functionality to those modules written in python.

Example:
'import os' will now look in the path for an os module and if not found
it will import the builtin module. An os module written in python will
import the builtin module through its name prefixed with an underscore
(_os) following the C module naming practice in CPython.

Also right align the macro values to increase readability making it
easier to compare the values for samd21 and samd51. Even the longest
macro from py/mpconfig.h will fit with this alignment.
2018-10-24 19:31:53 +02:00
Senuros
fbadfd5998 added more german translation strings, fixed some existing translation strings 2018-10-24 11:39:16 +02:00
Dan Halbert
5360a41618
Merge pull request #1296 from JoshuaLowe1002/master
Update README to include missing boards
2018-10-23 20:54:40 -04:00
Joshua Lowe
e02811054e
Update README.rst 2018-10-23 18:17:50 +01:00
Dan Halbert
09c44743b0
Merge pull request #1282 from tannewt/frozen_debug
Add debug info to the generated frozen_mpy.c
2018-10-23 12:32:45 -04:00
Joshua Lowe
1936cd3f38
Update README.rst 2018-10-23 17:30:53 +01:00
Joshua Lowe
cb47d9edee
Update README.rst 2018-10-23 17:28:30 +01:00
Joshua Lowe
41f62d84cb
Update README.rst 2018-10-23 17:27:54 +01:00
Joshua Lowe
59e43a2be4
Update README to include Hallowing 2018-10-23 16:05:07 +01:00
Scott Shawcroft
554f82fe9b
Merge pull request #1286 from klardotsh/topic-nrf52840-mdk
Add support for MakerDiary nRF52840 MDK board
2018-10-22 17:47:14 -07:00
Scott Shawcroft
74e01423eb
Merge pull request #1256 from C47D/es_lang_unix
[Spanish - WIP] Translation of Unix/py directories
2018-10-22 17:45:14 -07:00
Scott Shawcroft
b6951007b0
Merge pull request #1288 from C47D/es_update
[locale\es] Keep already translated strings up to date
2018-10-22 17:43:35 -07:00
sabas1080
37d784bcdc add auto-built by Travis mkr1300 2018-10-22 19:42:40 -05:00
Scott Shawcroft
dcb59178f8
Merge pull request #1290 from jepler/time-monotonic-ns
shared-bindings/time: introduce time.monotonic_ns
2018-10-22 17:41:06 -07:00
sabas1080
f0d7073a12 Add Arduino MKR1300 2018-10-22 19:38:24 -05:00
Carlos
71ac9d16a7 [locale\es.po] Add missing \n 2018-10-21 11:56:05 -05:00
Carlos
c16ef428ab [locale\es.po] Address @sabas1080 recommendations 2018-10-21 11:38:16 -05:00
Jeff Epler
ec1aec1921 shared-bindings/time: introduce time.monotonic_ns
This is intended to be compatible with Python 3.7's time.monotonic_ns.
The "actual resolution" is 1ms due to this being the unit at which
common_hal_time_monotonic ticks.

Closes #519
2018-10-21 10:22:52 -05:00
arturo182
4bc24c4f60 bleio: Fix errors after rebase 2018-10-21 17:15:27 +02:00
arturo182
c62b708012 bleio: Fix docs error 2018-10-21 16:00:15 +02:00
arturo182
5354aeab4c bleio: Allow using len() on UUID 2018-10-21 16:00:12 +02:00
arturo182
13dd27a047 bleio: Remove UUID static variables 2018-10-21 16:00:08 +02:00
arturo182
eceb21a017 bleio: Don't register the services until needed
Because of the very specific way nRF requires service registration
(characteristics can be added only to last added service), we would
have to write the Python code in a specific way. With this patch the
user has more freedom.
2018-10-21 16:00:04 +02:00
arturo182
ad466b3edb bleio: Let Characteristic inherit the Services UUID length 2018-10-21 16:00:01 +02:00
arturo182
beee58a56f bleio: Add scan_entry as an param for the Device constructor 2018-10-21 15:59:57 +02:00
arturo182
684f2673ce bleio: Remove unneeded TODO 2018-10-21 15:59:53 +02:00
arturo182
19fab4af5a bleio: Remove deep copy constructor for UUID 2018-10-21 15:59:50 +02:00
arturo182
b5e5805bb4 bleio: Remove redundant struct field 2018-10-21 15:59:46 +02:00
arturo182
c7b42d80b3 bleio: A bit of cleanup 2018-10-21 15:59:42 +02:00
arturo182
cf79316002 nrf: Fix ble uart using the new API 2018-10-21 15:59:36 +02:00
arturo182
d5a71a4b8a nrf: Move bluetooth driver to the 'bluetooth' folder 2018-10-21 15:55:25 +02:00
arturo182
17f13ecc2c nrf: Cleanup of the ble driver
Moved the functions to classes that they belong to.
2018-10-21 15:54:13 +02:00
arturo182
77eeecbfd9 nrf: BLE driver cleanup 2018-10-21 15:52:36 +02:00
arturo182
a126897f52 bleio: Fix incorrect role detection 2018-10-21 15:51:08 +02:00