summaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2021-02-20Added board.c for PicoSystemZodiusInfuser
2021-02-20Added other files for Keybow2040ZodiusInfuser
2021-02-20Added board.c for Keybow2040ZodiusInfuser
2021-02-20Added other files for Tiny2040ZodiusInfuser
2021-02-20Added board.c for Tiny2040ZodiusInfuser
2021-02-19shrink simmel buildDan Halbert
2021-02-19merge from upstream; re-alphabetizeDan Halbert
2021-02-19Delete pimoroni_tiny2040ZodiusInfuser
2021-02-19Create pimoroni_tiny2040ZodiusInfuser
2021-02-19uart implementation for rp2040microDev
2021-02-18Merge pull request #4219 from jepler/bit_transposeJeff Epler
Add Bit transpose function to support piopixl8
2021-02-18bitops: rename from _bit_transpose, describe the algorithmJeff Epler
2021-02-18Merge pull request #4169 from hierophect/stm32-i2cstartLucian Copeland
STM32: Fix I2C repeated start by converting to IT mode
2021-02-18fix some buildsDan Halbert
2021-02-18Initial fix, but bitbangio timing may be offDan Halbert
2021-02-18core: add bit_transpose functionJeff Epler
.. this version can only handle exactly 8 bits "across". The restriction may be relaxed in a future revision.
2021-02-18fix typo to fix nrf buildsDan Halbert
2021-02-18fix nvm rewritemicroDev
2021-02-17raspberrypi: implement os.urandomJeff Epler
Since the datasheet cast some doubt on the strength of the "rosc_hw->randombit", I use the SHA256 hash function to create a high quality random seed from random values of uncertain entropy, as well as to generate a sequence of random values from that seed using SHA256 as a cryptographically-secure random number generator. In practice, it produces over 100kB/s of random data which does not have any gross problems according to _PractRand_.
2021-02-16Merge pull request #4192 from dhalbert/pico-pwmout-top-fix-4189Scott Shawcroft
RP2040: fix off-by-one PWM top issue
2021-02-16works! no timeoutsDan Halbert
2021-02-15wip: usb_cdc.serialsDan Halbert
2021-02-15Merge remote-tracking branch 'adafruit/main' into secondary-cdcDan Halbert
2021-02-15is_free should not check never_resetLucian Copeland
2021-02-13handle 100% duty cycle; improve actual_frequency calcDan Halbert
2021-02-12wipDan Halbert
2021-02-12fix off-by-one PWM top issueDan Halbert
2021-02-12Enable protomatter on RP2040 buildsJeff Epler
Also found a race condition between timer_disable and redraw, which would happen if I debugger-paused inside common_hal_rgbmatrix_timer_disable or put a delay or print inside it. That's what pausing inside reconstruct fixes. So that the "right timer" can be chosen, `timer_allocate` now gets the `self` pointer. It's guaranteed at this point that the pin information is accurate, so you can e.g., find a PWM unit related to the pins themselves. This required touching each port to add the parameter even though it's unused everywhere but raspberrypi.
2021-02-12Merge branch 'main' into nvm-rpmicroDev
2021-02-12implement suggested changesmicroDev
- update FLASH_FIRMWARE length - use linker script define value
2021-02-11Merge pull request #4188 from ladyada/mainDan Halbert
QT Py with RP2040
2021-02-11QT Py with RP2040lady ada
2021-02-11merge from upstream; complicated webusb mergeDan Halbert
2021-02-11Free up space for JA buildLucian Copeland
2021-02-11Merge remote-tracking branch 'upstream/main' into stm32-i2cstartLucian Copeland
2021-02-11Merge pull request #4167 from tannewt/rp2040_audiopwmioScott Shawcroft
Add PWM based audio playback
2021-02-11nvm implementation for rp2040microDev
2021-02-10Fix I2C Repeated start error by converting to IT modeLucian Copeland
2021-02-10Merge pull request #4168 from BHDynamics/mainScott Shawcroft
Add DynaLoRa-USB Dongle
2021-02-10Add more pin namesEnrique Casado
2021-02-09Add PWM based audio playbackScott Shawcroft
See https://learn.adafruit.com/circuitpython-essentials/circuitpython-audio-out to get started. Fixes #4037
2021-02-09Merge pull request #4165 from DavePutz/issue_4143Scott Shawcroft
Issue 4143 - Fixed marking a PWM slice incorrectly as variable frequency
2021-02-09Fix check for variable PWM frequencyroot
2021-02-09Merge pull request #4159 from dhalbert/disable-brownout-before-deep-sleep-4025Dan Halbert
turn off brownout before deep sleep
2021-02-08Merge pull request #4124 from m4tk/mainScott Shawcroft
Add display init code for Lilygo TTGO T8 ESP32-S2
2021-02-08Merge pull request #4048 from janderit/fix_3763_mimxrt10xx_spiScott Shawcroft
fixes: busio, SPI OS error 5 for mimxrt10xx
2021-02-08Merge pull request #4160 from gamblor21/rp2040_neopixel_pin_fixDan Halbert
RP2040 Set the neopixel pin as output after PIO use
2021-02-08Merge pull request #3536 from pewpew-game/pew-get-ticksDan Halbert
Fix #3504: Don't use time module in pew.tick()
2021-02-08Merge pull request #4155 from jepler/rpi-pio-backgroundDan Halbert
rp2pio: Transfer up to 32 bytes before checking background tasks
2021-02-08Merge pull request #4139 from hierophect/socket-accept-connDan Halbert
Socket: Connect accepted sockets