Dan Halbert
95d728faf0
update tinyusb to upstream commit
2019-08-20 14:11:48 -04:00
Dan Halbert
e00696de7f
merge from upstream and make translate
2019-08-20 13:06:23 -04:00
Dan Halbert
58d29feab1
make translate
2019-08-20 13:02:01 -04:00
Dan Halbert
cccbbd956d
Detect lack of pulldown; check for pin in use
2019-08-19 23:40:34 -04:00
Scott Shawcroft
42143ca056
Merge pull request #2079 from dhalbert/tinyusb-update-00c440cb
...
update tinyusb to 00c440cb
2019-08-19 20:19:22 -07:00
Scott Shawcroft
bd4d3c6393
Merge pull request #2068 from jepler/audioio-compat
...
audioio: By default, be compatible with 4.x
2019-08-19 19:43:52 -07:00
Dan Halbert
44b28d1187
update tinyusb to 00c440cb
2019-08-19 19:42:45 -04:00
Dan Halbert
0ddfbb0c20
Merge pull request #2055 from jepler/run-background-tasks
...
Implement and use RUN_BACKGROUND_TASKS in place of MICROPY_VM_HOOK_LOOP
2019-08-19 17:15:20 -04:00
Dan Halbert
fc7ae2aa6f
move back to previous tinyusb commit 96d96
2019-08-19 16:19:20 -04:00
Dan Halbert
e3dc5e3a66
Merge remote-tracking branch 'adafruit/master' into run-background-tasks
...
Restore dependencies indicated by indentation in circuitpy_mpconfig.h.
2019-08-19 12:41:20 -04:00
Dan Halbert
6b54e6749e
Merge pull request #2032 from pewpew-game/audiocore-buffer
...
Allow to specify pre-allocated buffer in audicore.WaveFile
2019-08-19 11:54:19 -04:00
Dan Halbert
308efbeb04
Merge pull request #2075 from jepler/nrf-pdm-audioin
...
nrf: implement audiobusio.PDMIn
2019-08-19 11:36:43 -04:00
Dan Halbert
1a818c60cb
make translate again; make check-translate passes
2019-08-19 10:25:36 -04:00
Dan Halbert
9343d09321
Merge pull request #2074 from dhalbert/travis-jobs-reorg
...
try to group travis jobs more logically
2019-08-19 09:02:20 -04:00
Jeff Epler
dc5b795647
locale: update with 'make translate'
2019-08-18 21:30:31 -05:00
Jeff Epler
26a05d01dc
Merge remote-tracking branch 'origin/master' into nrf-pdm-audioin
2019-08-18 21:30:14 -05:00
Jeff Epler
388dd5e1c4
locale: update with 'make translate'
2019-08-18 21:29:05 -05:00
Dan Halbert
f17e95bac1
reduce from 10 to 8 jobs
2019-08-18 20:43:33 -04:00
Jeff Epler
912fd7759d
nrf: PDMIn: Implement
...
So far, this supports only 16kHz and 16-bit samples with a fixed gain.
This is enough to support the basic functionality of e.g., sensing
ambient audio levels.
2019-08-18 15:58:04 -05:00
Jeff Epler
79f8a85786
nrf: stub out audiobusio.PDMIn, audiobusio.I2SOut
2019-08-18 15:55:57 -05:00
Dan Halbert
1e13cd23b1
Revert "remove a few unused or one-off boards"
...
This reverts commit a18824ad82
.
2019-08-18 16:06:10 -04:00
Dan Halbert
a18824ad82
remove a few unused or one-off boards
2019-08-18 15:58:09 -04:00
Dan Halbert
27afaea2b9
no boards for test-only subjob
2019-08-18 15:46:52 -04:00
Dan Halbert
da4a45ae0b
nrf TRAVIS_SDK is obsolete
2019-08-18 14:48:50 -04:00
Dan Halbert
e6480ea288
try to group travis jobs more logically
2019-08-18 14:39:40 -04:00
Dan Halbert
3f7321af00
Merge pull request #2031 from jepler/nrf-lto
...
Enable link-time optimization for nrf targets
2019-08-18 12:35:26 -04:00
Dan Halbert
1dbb559792
Merge pull request #2070 from jepler/localtime-hardfault
...
localtime: don't hard-fault on type errors; handle localtime(float)
2019-08-18 11:43:08 -04:00
Jeff Epler
f384d2dd80
shared-bindings/time: style
2019-08-18 08:11:14 -05:00
Dan Halbert
e2a4c76a37
make nrf touchio be generic: now available for SAMD51 too
2019-08-18 08:44:10 -04:00
Jeff Epler
9d164965c9
localtime: don't hard-fault on argument type errors; handle localtime(float)
...
It turns out `mp_obj_int_get_checked` is not appropriate to call when
the argument is not of int or long type--the "checked" refers to guarding
against overflow/underflow, not type checking.
For compatibility with CPython, handle float arguments.
Closes : #2069
2019-08-17 20:49:25 -05:00
Jeff Epler
47d6dd843e
audioio: By default, be compatible with 4.x
...
Testing performed: That the shipped .mpy files on a PyPortal (CP 4.x)
still work (play audio) with this branch, instead of erroring because
`WaveFile` can't be found in `audioio`.
Flash usage grew by 28 bytes. (I expected 24, there must be some other
effect on size/alignment that I didn't predict)
2019-08-17 13:54:06 -05:00
Radomir Dopieralski
58b4cd4956
Improve docs for WaveFile buffer
2019-08-17 11:31:45 +02:00
Scott Shawcroft
85d7398476
Merge pull request #2066 from dhalbert/ble-pairing
...
BLE: more features
2019-08-16 14:50:00 -07:00
Dan Halbert
630c92392a
address review comments; avoid calling common_hal_bleio_device... routines from shared-bindings
2019-08-16 15:18:53 -04:00
Dan Halbert
d244f7e070
Merge pull request #2067 from jepler/update-tinyusb-issue2057
...
update tinyusb
2019-08-16 10:28:46 -04:00
Jeff Epler
49d8ea648d
update tinyusb
...
This fixes a problem with USB MIDI messages 0xc and 0xd and
Closes : #2057
2019-08-16 07:40:37 -05:00
Dan Halbert
af29fc3ea8
make translate and fix sphinx issues
2019-08-15 21:54:52 -04:00
Dan Halbert
485dd8a673
Merge pull request #2061 from dhalbert/cpblue
...
Initial board definition for Circuit Playground Bluefruit
2019-08-14 20:22:50 -04:00
Dan Halbert
fc772b42dd
Merge pull request #2063 from tannewt/fix_i2cdisplay
...
Fix I2CDisplay lifecycle and splash lifecycle.
2019-08-14 20:22:18 -04:00
Scott Shawcroft
b3de7efc07
Fix I2CDisplay lifecycle and splash lifecycle.
...
Fixes https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306/issues/2
2019-08-14 15:53:58 -07:00
Dan Halbert
5877bd6036
CPblue initial definition
2019-08-13 22:12:36 -04:00
Scott Shawcroft
583392a5c6
Merge pull request #2046 from brentru/add-pyportal-titano
...
Add PyPortal Titano
2019-08-12 16:01:10 -07:00
Scott Shawcroft
49cb72d585
Merge pull request #2047 from brentru/fix-terminalio-clearing
...
Fix Terminal's Tilegrid not Clearing
2019-08-12 16:00:43 -07:00
Scott Shawcroft
c565ea6c29
Merge pull request #2043 from jepler/issue1908
...
Improvements to Audio DMA management
2019-08-12 15:58:09 -07:00
Scott Shawcroft
9a6e603ced
Merge pull request #2050 from jepler/issue2048
...
usb_hid: Allow USB work to progress while waiting for tud_hid_ready
2019-08-12 15:16:21 -07:00
Scott Shawcroft
eb1a158c1b
Merge pull request #2053 from jepler/namedtuple-tuple_get
...
py: mp_obj_tuple_get: accept any item which can use tuple_getiter
2019-08-12 15:14:31 -07:00
Jeff Epler
e3c0428838
shared-module: Use RUN_BACKGROUND_TASKS
2019-08-11 08:53:02 -05:00
Jeff Epler
32a6d36405
shared-bindings: Use RUN_BACKGROUND_TASKS
2019-08-11 08:53:02 -05:00
Jeff Epler
11dd3a260e
nrf: Use RUN_BACKGROUND_TASKS
2019-08-11 08:53:02 -05:00
Jeff Epler
d9ee2d28a0
atmel-samd: Use RUN_BACKGROUND_TASKS
2019-08-11 08:53:02 -05:00