Hierophect
9339903a30
Revert "delete old boards"
...
This reverts commit 00e953e86c
.
2019-12-12 13:24:46 -05:00
Scott Shawcroft
887f64eed8
Merge pull request #2376 from dhalbert/nrf-internal-flash-volatile-fix
...
nrf: sd_flash_operation_status should be volatile
2019-12-12 10:17:26 -08:00
Scott Shawcroft
bf8796bca4
Merge pull request #2375 from jepler/mp3-hardfault
...
MP3File: Bug fixes
2019-12-12 10:14:11 -08:00
Hierophect
d44a758a2d
Add no VBUS option to blackpill
2019-12-12 12:48:37 -05:00
Hierophect
39f3063ed4
Merge remote-tracking branch 'upstream/master' into update-tusb
2019-12-12 12:47:48 -05:00
Hierophect
885a1415d0
Update stm32 usb.c
2019-12-12 12:47:40 -05:00
Hierophect
1244125bdc
update tinyusb
2019-12-12 12:21:00 -05:00
Jeff Epler
1cdac3f16a
MP3File: Fix stereo playback on samd AudioOut
...
There were several problems with the way this worked -- the read_count
approach was too complicated and I made a mistake "simplifying" it from
WaveFile. And when the right channel was returned, it was off by 1 byte,
making it into static.
Instead, directly track which is the "other" channel that has data
available, and by using the right data type make the "+ channel"
arithmetic give the right result.
This requires a double cast (int16_t*)(void*) due to an alignment warning;
the alignment is now ensured manually, but the compiler doesn't make the
necessary inference that the low address bit must be clear.
2019-12-12 08:44:15 -06:00
JoeBakalor
dde7c5e145
Merge branch 'master' of https://github.com/Teknikio/circuitpython
2019-12-12 08:59:37 -05:00
Joe Bakalor
bf4138b0e4
Merge pull request #3 from adafruit/master
...
Pull master
2019-12-12 08:59:22 -05:00
JoeBakalor
1e95466bac
Add teknikio_bluebird to build.yml
2019-12-12 07:48:50 -05:00
Dan Halbert
fd03fd5e4f
sd_flash_operation_status should be volatile
2019-12-12 00:19:03 -05:00
Jeff Epler
8c841af946
MP3File: Avoid crash in get_buffer when deinitted
...
When a playing mp3 is deinitted, it's possible to reach get_buffer,
but all the internal pointers are NULL. This would lead to a hard fault.
Avoid it by returning GET_BUFFER_ERROR instead.
2019-12-11 22:04:10 -06:00
Dan Halbert
8176325130
Merge remote-tracking branch 'adafruit/master' into ld-cleanup
2019-12-11 22:52:59 -05:00
Hierophect
70d899d354
WIP to successful USB test
2019-12-11 17:58:21 -05:00
Melissa LeBlanc-Williams
b220befef8
Merge pull request #2373 from makermelissa/master
...
Added PyPortal Pynt alias for PyPortal
2019-12-11 13:04:50 -08:00
Dan Halbert
ae64a669dd
address review comments
2019-12-11 15:43:06 -05:00
JoeBakalor
0da5dceccf
update bluebird makefile
2019-12-11 15:25:16 -05:00
JoeBakalor
a273a7c55e
add remaining peripheral pin maps and digital/analog pin definitions
2019-12-11 15:23:16 -05:00
JoeBakalor
006d85d5c2
add make file and board configuration, add accelerometer pin mappings
2019-12-11 14:49:59 -05:00
Melissa LeBlanc-Williams
d67a9a8271
Added PyPortal Pynt alias
2019-12-11 11:41:10 -08:00
Scott Shawcroft
ce8d400819
Merge pull request #2369 from jepler/nrf-usb-crash
...
Fix crashes while copying files to nRF via USB
2019-12-11 11:10:08 -08:00
Scott Shawcroft
e5adf3c43f
Merge pull request #2361 from hierophect/stm32-blackpill
...
STM32: Blackpill Support
2019-12-11 11:07:23 -08:00
Dan Halbert
1e11f2708b
remove debugging leftovers
2019-12-11 09:34:56 -05:00
iot49
73b6e5d8e6
added correct include files
2019-12-10 19:44:11 -08:00
Dan Halbert
d9ca4c9a60
fix build failures
2019-12-10 22:39:44 -05:00
Dan Halbert
c6221c5956
Remove no-longer-used nrf and atmel-samd .ld files
2019-12-10 21:22:17 -05:00
Dan Halbert
68ae47907c
merge from upstream
2019-12-10 21:04:46 -05:00
Roy Hooper
0326c98fd5
Merge branch 'master' into new-pixelbuf-api
2019-12-10 20:44:43 -05:00
Roy Hooper
222dd29a14
Fix slice step.
2019-12-10 20:43:00 -05:00
Dan Halbert
013c840862
working on all ports
2019-12-10 20:27:30 -05:00
Jeff Epler
6305d48947
gc_free: give a better error when freeing outside of VM
2019-12-10 17:07:52 -06:00
Jeff Epler
f4a5c17b5e
supervisor: external_flash: don't call m_free when it's bad
...
It's extremely dubious that we have these handles that we think
are to GC'd memory at a time when the gc pool may not be initialized.
Hopefully, they WERE valid GC memory and are undisturbed by the teardown
of the interpreter that can lead to this state.
In this case, don't try to m_free them, the memory will become free when
the GC heap is reinitialized.
Closes : #2338 (together with previous commit)
2019-12-10 17:07:20 -06:00
Jeff Epler
b22fbcd77d
supervisor: external_flash: don't call m_malloc_maybe when it's bad
2019-12-10 17:06:09 -06:00
Scott Shawcroft
024ba978ec
Merge pull request #2337 from jepler/mp3
...
Add MP3 playback
2019-12-10 13:55:25 -08:00
hierophect
30aba46735
Merge branch 'master' into stm32-blackpill
2019-12-10 15:38:42 -05:00
Hierophect
33233934e9
text fix
2019-12-10 15:13:11 -05:00
Hierophect
0e2a03e3bd
revert usb.c additions
2019-12-10 15:07:39 -05:00
Jeff Epler
a08d9e6d8e
audiocore: Add MP3File using Adafruit_MP3 library
2019-12-10 14:03:06 -06:00
Jeff Epler
a484a93b29
nRF: disk_read must be 4-byte aligned
...
.. a requirement that oofatfs needs to be taught to respect.
This problem can be demonstrated with the following snippet, except
that the related file ("test.bin") must also be contiguous on the
filesystem. You can ensure this by reformatting your device's filesystem
before testing, then copying any single file bigger than 4kB to test.bin.
f = open("test.bin", "rb")
f.seek(2048)
b = bytearray(2048)
v = memoryview(b)
f.readinto(v[909:])
Closes : #2332
2019-12-10 14:03:06 -06:00
Hierophect
e328e9c106
minor text changes
2019-12-10 15:02:38 -05:00
Scott Shawcroft
387ab6c87e
Merge pull request #2315 from hierophect/stm32-pyb-nano
...
STM32: Add PYB Nano support
2019-12-10 11:25:07 -08:00
Scott Shawcroft
dda9ea09b1
Merge pull request #2363 from jepler/samd-neopixel
...
samd: neopixel: Fix neopixels after #2297
2019-12-10 11:23:18 -08:00
Scott Shawcroft
8497ea8aab
Merge pull request #2365 from dhalbert/cpb-power-switch
...
Add POWER_SWITCH pin to CPB
2019-12-10 10:53:45 -08:00
Joe Bakalor
dbc28e35c5
Merge pull request #2 from adafruit/master
...
Pull master
2019-12-10 11:50:49 -05:00
iot49
0712c95225
fix mtime on file creation
2019-12-09 23:14:26 -08:00
Dan Halbert
60f399395a
Add POWER_SWITCH pin to CPB
2019-12-09 18:30:24 -05:00
Scott Shawcroft
19ac8aea8c
Merge pull request #2353 from jepler/audiosample-protocol
...
Convert audiosamples to use micropython "protocols" (safely)
2019-12-09 14:50:16 -08:00
Scott Shawcroft
2379cd9ef4
Merge pull request #2364 from jepler/nrf-stereo-rate
...
nRF: PWMAudioOut: fix half-speed playback of stereo samples
2019-12-09 14:23:29 -08:00
Hierophect
b0a5e81c46
Merge remote-tracking branch 'upstream/master' into stm32-meowbit
2019-12-09 12:29:00 -05:00