Scott Shawcroft
2b163ccd6a
Fix incorrect deinit mask
2021-02-25 14:57:46 -08:00
Scott Shawcroft
1b00d94b23
Fix second shared PWM
...
Fixes #4210
2021-02-25 14:49:09 -08:00
Scott Shawcroft
80f7972f72
Update RP2040 Feather pinout for production rev
2021-02-25 14:46:08 -08:00
Scott Shawcroft
b69cb0144c
Merge pull request #4268 from kmatch98/blit_self
...
Update for clean blitting into itself
2021-02-25 14:15:25 -08:00
Jeff Epler
22276710e6
rp2pio: Fix writing where the stride was 2 or 4
...
The wrong stride value was being checked.
2021-02-25 15:50:49 -06:00
Kevin Matocha
a7a4f93ff8
Updated build configs to turn off BITMAPTOOLS for smaller builds
2021-02-25 15:44:32 -06:00
Kevin Matocha
4097c949a3
Update for clean blitting into itself
2021-02-25 14:16:40 -06:00
Dan Halbert
94d7bfb1c9
Merge pull request #4264 from UnexpectedCircuitPython/main
...
Expanded pin names for TinyS2 + FeatherS2 pin additions for DAC1 & DAC2
2021-02-25 15:13:18 -05:00
Dan Halbert
199a8ce8b0
change DigitalInOut direction only when necessary; strong drive strength
2021-02-25 14:10:19 -05:00
Scott Shawcroft
d4bf0d5e2d
Merge pull request #4258 from jepler/pixelbuf-brightness-performance
...
_pixelbuf: Increase performance of brightness-scaling
2021-02-25 10:51:32 -08:00
root
f8eb5bc275
Cleanup PIOs and State Machines on soft reset
2021-02-25 12:38:43 -06:00
microDev
8170e26a86
more uart improvements
...
- address suggested changes
- refine uart instance availibility checks
- improve pin validation and rx buffer handling
2021-02-25 23:46:00 +05:30
jun2sak
2aa5aec0d5
cleanup.
2021-02-26 01:45:12 +09:00
jun2sak
5b3c6ed0c3
update translation file.
2021-02-26 01:28:13 +09:00
jun2sak
c713d31d0d
move externs to .h
2021-02-26 01:20:55 +09:00
Dan Halbert
bbe0602738
Merge pull request #4245 from kamtom480/spresense_usb_speed
...
spresense: Pass the correct USB bus speed after restart
2021-02-25 11:02:33 -05:00
jun2sak
c86ca2a4ff
move externs to .h
2021-02-26 00:51:52 +09:00
jun2sak
9328d09a7a
re-enable parameters check.
2021-02-26 00:50:44 +09:00
Dan Halbert
a7120bfad9
Merge pull request #4263 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-02-25 10:39:42 -05:00
Kamil Tomaszewski
fb32e0a7fd
qtpy_m0_haxpress: Change config to make it fit.
2021-02-25 09:44:33 +01:00
Seon Rozenblum
69b10d7925
Added DAC1 & DAC2 pin names for FeatherS2
...
Expanded pin names for TinyS2 and added some new ones for functionality I forgot to add pin names for
Cleaned up mpconfigboard
2021-02-25 17:32:34 +11:00
Hosted Weblate
d9a2c8308f
Update translation files
...
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-25 01:24:53 +01:00
Hosted Weblate
a52132c170
Merge remote-tracking branch 'origin/main' into main
2021-02-25 01:24:51 +01:00
Daniel Glocker
00b1d4e167
Translated using Weblate (German)
...
Currently translated at 81.2% (783 of 964 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2021-02-25 01:24:51 +01:00
Jeff Epler
abfacc3742
Merge pull request #4251 from tannewt/rp2040_audiobusio
...
Implement audiobusio and enhance PIO for it
2021-02-24 18:24:44 -06:00
root
86e60f5f35
Clean up formatting
2021-02-24 17:26:35 -06:00
jun2sak
61a69daae1
raise NotImplementedError when construct TouchAlarm.
2021-02-25 08:19:03 +09:00
root
17ff5dcc99
Return NotImplementedError for PulseOut
2021-02-24 17:04:05 -06:00
root
8e15f36baa
pulseio (pulsein) for RP2040
2021-02-24 16:58:29 -06:00
Jeff Epler
dac4ac5d2a
_pixelbuf: Respond to review comments
...
* 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-24 16:27:09 -06:00
Kevin Matocha
c883bb773b
Rearrange input parameters
2021-02-24 16:03:50 -06:00
microDev
5d7fdafcde
implement suggested changes
...
- add internal buffering
- rtc initialization fix
2021-02-25 00:48:36 +05:30
Kamil Tomaszewski
ef3a61432b
Add the missing argument to the HID functions
2021-02-24 19:09:17 +01:00
jun2sak
f66896ce32
use nRF SDK function to set up memory retention.
2021-02-25 02:34:43 +09:00
Kamil Tomaszewski
dafdd246bc
Update tinyUSB
2021-02-24 18:27:54 +01:00
Kamil Tomaszewski
e369473794
spresense: change RX and TX buffer size for CDC
2021-02-24 18:19:18 +01:00
Kamil Tomaszewski
ced820c8a7
Update tinyUSB
2021-02-24 18:19:18 +01:00
jun2sak
9661d67cd3
replace MY_DEBUG_UART -> NRF_DEBUG_PRINT.
2021-02-25 01:49:57 +09:00
jun2sak
72b5f1a9a6
clean up my personal settings.
2021-02-25 01:38:23 +09:00
DavePutz
eeb89a97b4
Merge pull request #41 from adafruit/main
...
Update from adafruit main
2021-02-24 10:09:52 -06:00
Jeff Epler
b7f5c277ad
_pixelbuf: Increase performance of brightness-scaling
...
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-24 09:51:27 -06:00
Kevin Matocha
cd4d55a573
yet another sphinx try
2021-02-24 08:05:40 -06:00
Kevin Matocha
e858db07f0
Another sphinx try
2021-02-24 07:59:32 -06:00
Kevin Matocha
2815c6dafa
More sphinx attempts
2021-02-24 07:49:34 -06:00
Kevin Matocha
af5ad50125
More sphinx fixes
2021-02-24 01:18:30 -06:00
Kevin Matocha
18658b77f3
Sphinx docstring updates
2021-02-24 01:00:13 -06:00
Kevin Matocha
b720028642
Add bitmaptools module
2021-02-23 23:23:14 -06:00
Mark
b935dcafdc
Merge branch 'main' into rp2040_countio
2021-02-23 19:46:41 -06:00
gamblor21
379f454ce6
Adding countio to rp2040
2021-02-23 19:38:05 -06:00
Scott Shawcroft
889f02abe4
Translations
2021-02-23 16:32:16 -08:00