| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-17 | RP2040: Only bitbang 0-byte writes | Phil Howard | |
| The I2C.c for RP2040 included a special case for writes <=2 bytes to match the MicroPython implementation, however RP2040 does support 1 and 2 byte reads, with only 0 bytes being the exception. Signed-off-by: Philip Howard <phil@pimoroni.com> | |||
| 2021-03-16 | Fixed formatting | gamblor21 | |
| 2021-03-15 | Merge branch 'main' into rp_dp_parallel | Mark | |
| 2021-03-15 | Merge pull request #4405 from DavePutz/issue_4237 | Scott Shawcroft | |
| Issue 4237 - Changed initial setting in program_struct | |||
| 2021-03-15 | run code formatting script | microDev | |
| 2021-03-14 | Fixed initial settings for program_struct to allow more than 1 program per pio | root | |
| 2021-03-12 | Merge pull request #4262 from DavePutz/issue_4111 | Scott Shawcroft | |
| Issue 4111 - Implement pulseio(pulsein) for RP2040 | |||
| 2021-03-12 | Added the correct files | DavePutz | |
| 2021-03-12 | Use StateMachine.c interrupt setup and simplify SM program | DavePutz | |
| 2021-03-11 | Fix after rebase | gamblor21 | |
| 2021-03-11 | Changed frequency to match PIO having 2 instructions | gamblor21 | |
| 2021-03-11 | Set frequency default 60Mhz | gamblor21 | |
| 2021-03-11 | Set the statemachine to never reset so REPL works | gamblor21 | |
| 2021-03-11 | Updated to initalize pindirs | gamblor21 | |
| 2021-03-11 | Add frequency support to parallel bus | gamblor21 | |
| 2021-03-11 | Removing debug info and clean up | gamblor21 | |
| 2021-03-11 | Initial commit | gamblor21 | |
| 2021-03-10 | raspberrypi: RTC: Ensure a time is set | Jeff Epler | |
| Until a time is set, the RTC is not running, and rtc_get_datetime() returns false without assigning to the out-parameter. In CircuitPython, this would manifest as arbitrary values being returned, since uninitialized storage on the stack was being converted into a timestamp. | |||
| 2021-03-09 | fix trailing whitespace | DavePutz | |
| 2021-03-09 | Moved pin wait to an initial exec | DavePutz | |
| 2021-03-09 | Update to agree with modified StateMachine.h | DavePutz | |
| 2021-03-08 | Merge branch 'main' into issue_4111 | DavePutz | |
| 2021-03-08 | Added check for maxlen | root | |
| 2021-03-08 | Merge branch 'issue_4111' of https://github.com/DavePutz/circuitpython into ↵ | root | |
| issue_4111 | |||
| 2021-03-08 | Added check for maxlen | root | |
| 2021-03-08 | Removed leftover debug code | DavePutz | |
| 2021-03-05 | WIPrp2040: Implement IncrementalEncoder | Jeff 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-04 | Merge branch 'main' into issue_4111 | DavePutz | |
| 2021-03-04 | Update PulseOut.c | DavePutz | |
| 2021-03-04 | Update PulseOut.h | DavePutz | |
| 2021-03-04 | Changed interrupt to per-word basis; cleaned up other small items | DavePutz | |
| 2021-03-04 | StateMachine.h: Add header for declaration of mcu_pin_obj_t typedef | Jeff Epler | |
| 2021-03-04 | PDMIn: Add missing deinit call | Jeff Epler | |
| 2021-03-04 | rp2pio: Add pins_are_sequential | Jeff Epler | |
| This can be used where the standard API calls for a list of pins, to check that they satisfy the requirements of the rp2pio state machine, e.g., ```python def __init__(self, pin_a, pin_b): if not rp2pio.pins_are_sequential([pin_a, pin_b]): raise ValueError("Pins must be sequential") ``` | |||
| 2021-03-04 | StateMachine: Add pull up/down for inputs | Jeff Epler | |
| 2021-03-04 | StateMachine: Add in_available property | Jeff Epler | |
| I named the property `in_available` because it is similar to pyserial. However, it indicates the number of words in the fifo, not the number of bytes. | |||
| 2021-03-03 | Merge pull request #4315 from dhalbert/rp2040-i2c-short-writes | Dan Halbert | |
| RP2040: Implement short I2C writes (2 bytes or less) using bitbangio | |||
| 2021-03-03 | Update call to rp2pio_statemachine_construct | DavePutz | |
| 2021-03-03 | Merge pull request #4254 from gamblor21/rp2040_countio | Scott Shawcroft | |
| Rp2040 countio | |||
| 2021-03-03 | Merge pull request #4265 from DavePutz/pio_soft_reset | Scott Shawcroft | |
| Clear out PIOs and State Machines on RP2040 soft reset | |||
| 2021-03-03 | add 1sec timeouts for I2C read and write | Dan Halbert | |
| 2021-03-02 | Fixed merge | gamblor21 | |
| 2021-03-02 | works on nearly all sensors | Dan Halbert | |
| 2021-03-02 | Update PulseIn.c | DavePutz | |
| 2021-03-02 | Merge branch 'main' into rp2040_countio | Mark | |
| 2021-03-02 | Counter and PWMOut slice conflict check | gamblor21 | |
| 2021-03-02 | Merge pull request #4186 from jepler/update-protomatter-rp2 | Jeff Epler | |
| Enable protomatter on RP2040 builds | |||
| 2021-03-02 | Merge remote-tracking branch 'adafruit/main' into rp2040-i2c-short-writes | Dan Halbert | |
| 2021-03-02 | wip | Dan Halbert | |
| 2021-03-02 | Merge pull request #4177 from microDev1/nvm-rp | Scott Shawcroft | |
| RP2040: Support for NVM | |||
