Jeff Epler
19d122e546
nrf: i2sout: Fix double-increment when copying samples
...
This caused two problems when playing unsigned samples:
* When an even number of samples were present, it "worked" but only
every other sample was copied into the output, changing the waveform
* When an odd number of samples were present, the copy continued beyond
the end of the buffers and caused a hard fault
3 years ago
Scott Shawcroft
6e3b363f50
Merge pull request #2317 from babygrimes/frozen-mpy-bytes-gc_long_lived-crash
...
Only make objects long lived if they are on the GC heap
3 years ago
Scott Shawcroft
f047f3ce93
Merge pull request #2316 from dhalbert/m4-network-ps2io
...
Enable network and ps2io for all SAMD51 boards by default.
3 years ago
Ayan Pahwa
180b485f8b
Enable creation of code.py only for full builds
3 years ago
Ayan Pahwa
262cfd4ea3
Passing address of char_written at f_write
3 years ago
Ayan Pahwa
5823f5ed04
Add \n to file end
3 years ago
Dan Halbert
1ccb7b4c5e
cosmetic commit, mostly to re-run
3 years ago
Dan Halbert
13375d16f1
change mpconfigport.mk files so they can be overriden by mpconfigboard.mk
3 years ago
Jeff Epler
bfdfe0e681
stm32: fix uses of ticks_ms global
3 years ago
Jeff Epler
77b78d7fb9
Merge remote-tracking branch 'origin/master' into tick-refactor
3 years ago
Jeff Epler
eb44b2bb26
build.yml: Use a newer build toolchain
...
.. the new version is not offered in .deb form, so the installation
process also changes
3 years ago
Jeff Epler
1c6c9a3e1f
nrf: i2sout: Ensure hardware I2S is stopped at deinit
...
.. otherwise, it may be possible under some scenario, for the background
task to continue and overwrite unrelated memory.
3 years ago
Dan Halbert
e18d3e0f76
Merge branch 'master' into m4-network-ps2io
3 years ago
Jeff Epler
aabb56c840
nrf: i2sout: Only update hold_value when appropriate
...
If we put no samples into the buffer, then there is no last
sample to fill out hold_value with. (and, in fact, the expression such
as *(uint32_t*)(buffer-4) is outside an allocated region)
Detect this condition, and leave the prior value in place.
This improves clicks heard when pausing and resuming a waveform.
3 years ago
Dan Halbert
1a62a9cb17
remove network from kicksat_sprite
3 years ago
Dan Halbert
2e9aa38700
turn off network in pewpew_m4
3 years ago
David Grimes
f13ba7e8d9
* only make objects long lived if they are on the GC heap
3 years ago
Dan Halbert
1d411d2874
Merge remote-tracking branch 'adafruit/master' into testing-fixes
3 years ago
Dan Halbert
228a619af5
enable network, wiznet5k, and ps2io by default on M4
3 years ago
Dan Halbert
c000567d88
Merge pull request #2313 from tannewt/fix_pairing
...
Re-add pairing support
3 years ago
Scott Shawcroft
46cc9b934b
Update translations
3 years ago
Scott Shawcroft
743bc829ab
Clean up debug changes
3 years ago
Scott Shawcroft
e63796c7bc
Special exception message for when pairing prompt is ignored.
3 years ago
Scott Shawcroft
39f4046f70
Fix pairing when peripheral. Central untested.
3 years ago
Dan Halbert
2adecda5eb
Merge pull request #2311 from tannewt/redo_bleio_errors
...
Use BluetoothError in _bleio
3 years ago
Dan Halbert
e06dc72359
Merge pull request #2307 from hierophect/stm32-spi-cleanup
...
STM32: SPI clock rate fix and cleanup
3 years ago
Scott Shawcroft
98e55eb577
Only add module when printing exception.
3 years ago
Hierophect
a96317d566
requested style changes
3 years ago
Scott Shawcroft
521c7531bc
Improve printing to include _bleio. prefix for type.
3 years ago
Scott Shawcroft
5e857fdb67
Use BluetoothError in _bleio
...
This better differentiates errors than using OSError everywhere.
3 years ago
Scott Shawcroft
372f22c0b3
Merge pull request #1858 from rafa-gould/korean_trans
...
Created Korean Translations
3 years ago
Jeff Epler
46c5775ba4
supervisor: tick: add supervisor_fake_tick
3 years ago
Jeff Epler
a9baa0f954
supervisor: tick: document
3 years ago
Jeff Epler
70719597ab
supervisor: tick: Rewrite without atomics
3 years ago
Hierophect
3d1b6d9fc8
fix typo
3 years ago
Hierophect
bd9893ab98
clean up SPI module readability
3 years ago
Hierophect
0b558e8714
fix error in SPI busclock selection
3 years ago
Jeff Epler
eae201a6dd
Merge pull request #2305 from cbyr2401/master
...
removed Robo HAT MM1 M0 board.
3 years ago
cbyr2401
eb39fcc947
Merge pull request #1 from wallarug/patch-1
...
Removed robohatmm1_m0 from build.
3 years ago
wallarug
8d72233afd
Removed robohatmm1_m0 from build.
3 years ago
wallarug
fce7b89087
removed Robo HAT MM1 M0 board.
3 years ago
Melissa LeBlanc-Williams
41fb6e7824
Merge pull request #2303 from makermelissa/master
...
Removing submodule that was accidentally stowed away in PR 2302
3 years ago
Melissa LeBlanc-Williams
d763559120
Removing submodule that was accidentally stowed away in PR 2302
3 years ago
Melissa LeBlanc-Williams
fde9dd539d
Merge pull request #2302 from makermelissa/master
...
Added Edgebadge alias build for Pybadge
3 years ago
Melissa LeBlanc-Williams
fe6ec9a7d4
Added Edgebadge alias for Pybadge
3 years ago
Dan Halbert
1a22d8a0f2
Merge pull request #2291 from hierophect/stm32-neopixel
...
STM32: Neopixel support
3 years ago
Dan Halbert
41aa214589
Merge pull request #2300 from hierophect/stm32-urandom
...
STM32: implement OS urandom
3 years ago
Hierophect
4a25c2344e
implement os urandom
3 years ago
Ayan Pahwa
a0ef667a14
Supervisor: create code.py file with sample code
3 years ago
Hierophect
a4797327cd
add microcontroller toggles for status LED
3 years ago