| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-02 | minor structural modification | microDev | |
| 2021-03-01 | rp2pio: allow keyboard interrupt while waiting for tx fifo to empty (& stall) | Jeff Epler | |
| 2021-03-01 | Merge remote-tracking branch 'origin/main' into update-protomatter-rp2 | Jeff Epler | |
| 2021-03-01 | Merge pull request #4267 from dhalbert/rp2040-digitalinout-fixes | Scott Shawcroft | |
| RP2040: change DigitalInOut direction only when necessary; strong drive strength | |||
| 2021-02-27 | Added counters per slice | gamblor21 | |
| 2021-02-26 | Removed more includes | root | |
| 2021-02-26 | Removed unecessary includes | root | |
| 2021-02-26 | Changed reset_rp2pio_statemachine to clean up any PIO interrupts. | root | |
| 2021-02-26 | Typo fix: direcion -> direction | Scott Shawcroft | |
| 2021-02-26 | Merge pull request #4224 from microDev1/busio-uart-rp | Scott Shawcroft | |
| RP2040: Support for UART | |||
| 2021-02-26 | need to gpio_set_dir() at some point | Dan Halbert | |
| 2021-02-26 | Requested changes | root | |
| 2021-02-26 | Merge pull request #4253 from tannewt/rp2040_fix_pwm_reuse | Scott Shawcroft | |
| Fix second shared PWM | |||
| 2021-02-26 | Merge remote-tracking branch 'adafruit/main' into busio-uart-rp | Scott Shawcroft | |
| 2021-02-26 | Merge remote-tracking branch 'origin/main' into update-protomatter-rp2 | Jeff Epler | |
| 2021-02-25 | Merge remote-tracking branch 'adafruit/main' into busio-uart-rp | Scott Shawcroft | |
| 2021-02-25 | A few minor fixes for corner cases | Scott 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-25 | address review; use gpio_set() carefully | Dan Halbert | |
| 2021-02-25 | Fix incorrect deinit mask | Scott Shawcroft | |
| 2021-02-25 | Fix second shared PWM | Scott Shawcroft | |
| Fixes #4210 | |||
| 2021-02-25 | rp2pio: Fix writing where the stride was 2 or 4 | Jeff Epler | |
| The wrong stride value was being checked. | |||
| 2021-02-25 | change DigitalInOut direction only when necessary; strong drive strength | Dan Halbert | |
| 2021-02-25 | Cleanup PIOs and State Machines on soft reset | root | |
| 2021-02-25 | more uart improvements | microDev | |
| - address suggested changes - refine uart instance availibility checks - improve pin validation and rx buffer handling | |||
| 2021-02-24 | Clean up formatting | root | |
| 2021-02-24 | Return NotImplementedError for PulseOut | root | |
| 2021-02-24 | pulseio (pulsein) for RP2040 | root | |
| 2021-02-25 | implement suggested changes | microDev | |
| - add internal buffering - rtc initialization fix | |||
| 2021-02-23 | Merge branch 'main' into rp2040_countio | Mark | |
| 2021-02-23 | Adding countio to rp2040 | gamblor21 | |
| 2021-02-23 | Add state machine divisor check | Scott Shawcroft | |
| This causes an exception when setting a state machine too slow or too fast. Fixes #4222 | |||
| 2021-02-23 | Implement audiobusio and enhance PIO for it | Scott Shawcroft | |
| This adds I2SOut and PDMIn support via PIO. StateMachines can now: * read and read while writing * transfer in 1, 2 or 4 byte increments * init pins based on expected defaults automatically * be stopped and restarted * rxfifo can be cleared and rxstalls detected (good for tracking when the reading code isn't keeping up) Fixes #4162 | |||
| 2021-02-19 | merge from upstream; re-alphabetize | Dan Halbert | |
| 2021-02-19 | uart implementation for rp2040 | microDev | |
| 2021-02-18 | Initial fix, but bitbangio timing may be off | Dan Halbert | |
| 2021-02-18 | fix nvm rewrite | microDev | |
| 2021-02-17 | raspberrypi: implement os.urandom | Jeff 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-15 | wip: usb_cdc.serials | Dan Halbert | |
| 2021-02-15 | Merge remote-tracking branch 'adafruit/main' into secondary-cdc | Dan Halbert | |
| 2021-02-13 | handle 100% duty cycle; improve actual_frequency calc | Dan Halbert | |
| 2021-02-12 | wip | Dan Halbert | |
| 2021-02-12 | fix off-by-one PWM top issue | Dan Halbert | |
| 2021-02-12 | Enable protomatter on RP2040 builds | Jeff 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-12 | Merge branch 'main' into nvm-rp | microDev | |
| 2021-02-12 | implement suggested changes | microDev | |
| - update FLASH_FIRMWARE length - use linker script define value | |||
| 2021-02-11 | merge from upstream; complicated webusb merge | Dan Halbert | |
| 2021-02-11 | nvm implementation for rp2040 | microDev | |
| 2021-02-09 | Add PWM based audio playback | Scott Shawcroft | |
| See https://learn.adafruit.com/circuitpython-essentials/circuitpython-audio-out to get started. Fixes #4037 | |||
| 2021-02-09 | Merge pull request #4165 from DavePutz/issue_4143 | Scott Shawcroft | |
| Issue 4143 - Fixed marking a PWM slice incorrectly as variable frequency | |||
| 2021-02-09 | Fix check for variable PWM frequency | root | |
