summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-07fix #4352Dan Halbert
2021-03-07Add caveat for usb_cdc.Serial.connectedDan Halbert
2021-03-07Automatically count EXTERNAL_FLASH_DEVICES (mk2)Jeff Epler
Instead of counting words in make, which is slightly awful, notice that possible_devices is local to external_flash.c, so we can declare the array with an automatic bound, and then get the count as the element-count (MP_ARRAY_SIZE) of the array. Since EXTERNAL_FLASH_DEVICE_COUNT is no longer a global macro, switch a few sites to using EXTERNAL_FLASH_DEVICES in `#if` checks instead.
2021-03-07Automatically count EXTERNAL_FLASH_DEVICESJeff Epler
2021-03-07Merge remote-tracking branch 'origin/main' into mainHosted Weblate
2021-03-07Merge pull request #4351 from tyomitch/patch-2Jeff Epler
[readme] minor clarification / deduplication
2021-03-07 add GD25Q16C flash to BlackPilljerryneedell
2021-03-07refactor displayio set_pixel for use in bitmap_toolsKevin Matocha
2021-03-07Merge remote-tracking branch 'origin/main' into mainHosted Weblate
2021-03-07Merge pull request #4344 from jepler/vm-size-optimizationsJeff Epler
Vm size optimizations: Get back 1500 bytes for 3.2% VM speed decrease
2021-03-07Translated using Weblate (Spanish)Jose David M
Currently translated at 100.0% (974 of 974 strings) Translation: CircuitPython/main Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2021-03-07circuitpy_mpconfig: Disable flash multi-partitionJeff Epler
This adds some additional code in mkfs which doesn't seem necessary, and Disabling it saves 172 bytes flash. Testing performed: Using a Feather M0 Adalogger, checked that * an sdcard could still be mounted (using adafruit_sdcard) * os.listdir() of "/" and "/sd" worked * CIRCUITPY still mounted
2021-03-07[readme] minor clarification / deduplicationArtyom Skrobov
2021-03-07Add sparkfun_nrf52840_micromod to `build.yml`nitz
2021-03-07Add new nRF port for SF MicroMod nRF52840.nitz
2021-03-06Update vendor ID for Espressif ESP32S2 ModulesFBSeletronica
2021-03-06Update Vendor ID for EspressifFBSeletronica
2021-03-06Fix build.yml wifi Franzininho WIFI wrover BoardFBSeletronica
2021-03-06Fix build.yml wifi Franzininho WIFI wroom BoardFBSeletronica
2021-03-06adding port for Franzininho WIFI board ESP32S2 w/WroverFBSeletronica
2021-03-06adding port for Franzininho WIFI boardFBSeletronica
2021-03-06Merge pull request #4346 from jepler/fix-nvm-docJeff Epler
nvm: fix doc markup
2021-03-06nvm: fix doc markupJeff Epler
closes #4336
2021-03-05vm: Make the speed-size trade-off compile time settableJeff Epler
.. and enable for all samd21 boards
2021-03-05Merge pull request #4342 from jamesbowman/mainJeff Epler
Enable EVE low-level for Teensy 4.0 and 4.1
2021-03-05vm: Consolodate all dispatch instructionsJeff Epler
Flash savings: 1268 bytes Performance: 10,000 iteration loop .665 -> .676s (+1.7%)
2021-03-05vm: cut vmentrytable sizeJeff Epler
This also adds a bit of code everywhere we DISPATCH(), but the net is +232 bytes free on Feather M0 Adalogger. Key assumption: All of the offsets in mp_execute_bytecode fit in 16 bits; it is not clear whether the compiler will verify this assumption (e.g., by warning that a constant will be truncated)
2021-03-05Merge pull request #4335 from tyomitch/mainJeff Epler
[nrf] No need to store `buffer_length` as part of `audiopwmio_pwmaudioout_obj_t`
2021-03-05Merge pull request #4337 from tyomitch/patch-1Jeff Epler
[stm] `curr_pulseout` can be `STATIC`
2021-03-05Merge pull request #4338 from tyomitch/patch-2Jeff Epler
[audiocore] `buffer_read` was never used
2021-03-05Merge pull request #4340 from jepler/fix-ci-failure-infoDan Halbert
build.yml: Fix 'Print failure info' to not error
2021-03-05Enable EVE low-level for Teensy 4.0 and 4.1James Bowman
2021-03-05raspberrypi: move landmine Makefile commentsJeff Epler
2021-03-05build.yml: Fix 'Print failure info' to not errorJeff Epler
Print Failure Info is for printing differences detected by 'Test all'. When some other step fails, then "*.exp" doesn't match any files at all, and _this_ step fails too. We will assume that Github Actions always runs with bash as the shell (as it does today). In this case, we can set the "nullglob" shell option, so that a non-existent glob expands to nothing, instead of to itself.
2021-03-05Merge pull request #4333 from dhalbert/compile-options-shrink-buildsJeff Epler
Shrink the smallest builds with compile options
2021-03-05WIPrp2040: Implement IncrementalEncoderJeff Epler
Any two consecutive pins can be used for an IncrementalEncoder Testing performed: Put a synthesized (few hundred counts per second) quadrature signal into GP2/3 and read the encoder out. Performed filesystem operations at the same time to stress test it. The reasons for not using common_hal_rp2pio_statemachine_readinto are commented on.
2021-03-05[audiocore] `buffer_read` was never usedArtyom Skrobov
2021-03-05remove general changes; not consistent across buildsDan Halbert
2021-03-05[nrf] No need to store `buffer_length` as part of `audiopwmio_pwmaudioout_obj_t`Artyom Skrobov
2021-03-05[stm] `curr_pulseout` can be `STATIC`Artyom Skrobov
Not used outside of PulseOut.c
2021-03-04Shrink the smallest builds with compile optionsDan Halbert
2021-03-04Merge pull request #4331 from dhalbert/tilegrid-transpose-fixDan Halbert
Tilegrid transpose fix
2021-03-04bump xtensa cache timestamp againJeff Epler
2021-03-04Merge branch 'main' into issue_4111DavePutz
2021-03-04make translateJeff Epler
2021-03-04change esp build cache key (again)Dan Halbert
2021-03-04Merge remote-tracking branch 'adafruit/main' into tilegrid-transpose-fixDan Halbert
2021-03-04Update PulseOut.cDavePutz
2021-03-04Update PulseOut.hDavePutz
2021-03-04Changed interrupt to per-word basis; cleaned up other small itemsDavePutz