summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-26Merge remote-tracking branch 'origin/main' into mainHosted Weblate
2021-02-26Merge pull request #4269 from jepler/fix-out-stride-2-4Jeff Epler
rp2pio: Fix writing where the stride was 2 or 4
2021-02-26Translated using Weblate (Swedish)Jonny Bergdahl
Currently translated at 100.0% (971 of 971 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2021-02-26Translated using Weblate (Portuguese (Brazil))Wellington Terumi Uemura
Currently translated at 100.0% (971 of 971 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2021-02-26Translated using Weblate (Spanish)Jose David M
Currently translated at 100.0% (971 of 971 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2021-02-25Merge remote-tracking branch 'adafruit/main' into busio-uart-rpScott Shawcroft
2021-02-25A few minor fixes for corner casesScott Shawcroft
* Always clear the peripheral interrupt so we don't hang when full * Store the ringbuf in the object so it gets collected when we're alive * Make UART objects have a finaliser so they are deinit when their memory is freed * Copy bytes into the ringbuf from the FIFO after we read to ensure the interrupt is enabled ASAP * Copy bytes into the ringbuf from the FIFO before measuring our rx available because the interrupt is based on a threshold (not > 0). For example, a single byte won't trigger an interrupt.
2021-02-25Remove neopixel powerScott Shawcroft
2021-02-25More mpconfigboard.mk corrections for small buildsKevin Matocha
2021-02-25address review; use gpio_set() carefullyDan Halbert
2021-02-25Fix incorrect deinit maskScott Shawcroft
2021-02-25Fix second shared PWMScott Shawcroft
Fixes #4210
2021-02-25Update RP2040 Feather pinout for production revScott Shawcroft
2021-02-25Merge pull request #4268 from kmatch98/blit_selfScott Shawcroft
Update for clean blitting into itself
2021-02-25rp2pio: Fix writing where the stride was 2 or 4Jeff Epler
The wrong stride value was being checked.
2021-02-25Updated build configs to turn off BITMAPTOOLS for smaller buildsKevin Matocha
2021-02-25Update for clean blitting into itselfKevin Matocha
2021-02-25Merge pull request #4264 from UnexpectedCircuitPython/mainDan Halbert
Expanded pin names for TinyS2 + FeatherS2 pin additions for DAC1 & DAC2
2021-02-25change DigitalInOut direction only when necessary; strong drive strengthDan Halbert
2021-02-25Merge pull request #4258 from jepler/pixelbuf-brightness-performanceScott Shawcroft
_pixelbuf: Increase performance of brightness-scaling
2021-02-25Cleanup PIOs and State Machines on soft resetroot
2021-02-25more uart improvementsmicroDev
- address suggested changes - refine uart instance availibility checks - improve pin validation and rx buffer handling
2021-02-25Merge pull request #4245 from kamtom480/spresense_usb_speedDan Halbert
spresense: Pass the correct USB bus speed after restart
2021-02-25Merge pull request #4263 from weblate/weblate-circuitpython-mainDan Halbert
Translations update from Weblate
2021-02-25qtpy_m0_haxpress: Change config to make it fit.Kamil Tomaszewski
2021-02-25Added DAC1 & DAC2 pin names for FeatherS2Seon Rozenblum
Expanded pin names for TinyS2 and added some new ones for functionality I forgot to add pin names for Cleaned up mpconfigboard
2021-02-25Update translation filesHosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2021-02-25Merge remote-tracking branch 'origin/main' into mainHosted Weblate
2021-02-25Translated using Weblate (German)Daniel Glocker
Currently translated at 81.2% (783 of 964 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2021-02-24Merge pull request #4251 from tannewt/rp2040_audiobusioJeff Epler
Implement audiobusio and enhance PIO for it
2021-02-24Clean up formattingroot
2021-02-24Return NotImplementedError for PulseOutroot
2021-02-24pulseio (pulsein) for RP2040root
2021-02-24_pixelbuf: Respond to review commentsJeff Epler
* Comment on the reason for scaling by 256 * Divide by 256 instead of shifting * fix a cast; eliminate an unneeded roundf() to get a few bytes code back
2021-02-24Rearrange input parametersKevin Matocha
2021-02-25implement suggested changesmicroDev
- add internal buffering - rtc initialization fix
2021-02-24Add the missing argument to the HID functionsKamil Tomaszewski
2021-02-24Update tinyUSBKamil Tomaszewski
2021-02-24spresense: change RX and TX buffer size for CDCKamil Tomaszewski
2021-02-24Update tinyUSBKamil Tomaszewski
2021-02-24Merge pull request #41 from adafruit/mainDavePutz
Update from adafruit main
2021-02-24_pixelbuf: Increase performance of brightness-scalingJeff Epler
On the Pico, this increases the "fill rate" of pixels[:] = newvalues considerably. On a strip of 240 RGB LEDs, auto_write=False, the timings are: || Brightness || Before || After || Improvement || || 1.0 || 117 kpix/s || 307 kpix/s || 2.62x || || 0.07 || 117 kpix/s || 273 kpix/s || 2.33x || It's worth noting that even the "before" rate is fast compared to the time to transmit a single neopixel, but any time we can gain back in the whole pipeline will let marginal animations work a little better. To set all the pixels in this way and then show() gives a pleasant bump to the framerate, from about 108Hz to 124Hz (1.15x) The main source of speed-up is using integer math instead of floating point math for the calculation of the post-scaled pixel values. A slight secondary gain is achieved by avoiding the scaling altogether when the scale factor is 1.0. Because the math is not exactly the same, some scaled pixel values may change by +- 1 RGBW "step". In practice, this is unlikely to matter. The gains are bigger on the Pico and other M0 microcontrollers than M4 microcontrollers with floating point math in the hardware. Happily, flash size is also improved a bit on the Pico build I did, going from > 542552 bytes used, 506024 bytes free in flash firmware space out of 1048576 bytes (1024.0kB). to > 542376 bytes used, 506200 bytes free in flash firmware space out of 1048576 bytes (1024.0kB).
2021-02-24yet another sphinx tryKevin Matocha
2021-02-24Another sphinx tryKevin Matocha
2021-02-24More sphinx attemptsKevin Matocha
2021-02-24More sphinx fixesKevin Matocha
2021-02-24Sphinx docstring updatesKevin Matocha
2021-02-23Add bitmaptools moduleKevin Matocha
2021-02-23Merge branch 'main' into rp2040_countioMark
2021-02-23Adding countio to rp2040gamblor21