summaryrefslogtreecommitdiff
path: root/ports/raspberrypi
AgeCommit message (Collapse)Author
2021-03-09fix trailing whitespaceDavePutz
2021-03-09Moved pin wait to an initial execDavePutz
2021-03-09Update to agree with modified StateMachine.hDavePutz
2021-03-08Merge branch 'main' into issue_4111DavePutz
2021-03-08Added check for maxlenroot
2021-03-08Merge branch 'issue_4111' of https://github.com/DavePutz/circuitpython into ↵root
issue_4111
2021-03-08Added check for maxlenroot
2021-03-08Removed leftover debug codeDavePutz
2021-03-05raspberrypi: move landmine Makefile commentsJeff Epler
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-04Merge branch 'main' into issue_4111DavePutz
2021-03-04Update PulseOut.cDavePutz
2021-03-04Update PulseOut.hDavePutz
2021-03-04Changed interrupt to per-word basis; cleaned up other small itemsDavePutz
2021-03-04StateMachine.h: Add header for declaration of mcu_pin_obj_t typedefJeff Epler
2021-03-04PDMIn: Add missing deinit callJeff Epler
2021-03-04rp2pio: Add pins_are_sequentialJeff 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-04StateMachine: Add pull up/down for inputsJeff Epler
2021-03-04StateMachine: Add in_available propertyJeff 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-04rp2040 use normal usb_irq_handler()hathach
2021-03-03Merge pull request #4319 from jepler/feather-default-uartDan Halbert
feather rp2040: enable default board.UART
2021-03-03feather rp2040: enable default board.UARTJeff Epler
2021-03-03Merge pull request #4315 from dhalbert/rp2040-i2c-short-writesDan Halbert
RP2040: Implement short I2C writes (2 bytes or less) using bitbangio
2021-03-03Update mpconfigport.mkDavePutz
2021-03-03Update call to rp2pio_statemachine_constructDavePutz
2021-03-03Merge pull request #4254 from gamblor21/rp2040_countioScott Shawcroft
Rp2040 countio
2021-03-03Merge pull request #4265 from DavePutz/pio_soft_resetScott Shawcroft
Clear out PIOs and State Machines on RP2040 soft reset
2021-03-03add 1sec timeouts for I2C read and writeDan Halbert
2021-03-02Fixed mergegamblor21
2021-03-02works on nearly all sensorsDan Halbert
2021-03-02Merge pull request #4312 from jepler/feather-rp2040-ledDan Halbert
feather rp2040: add board.LED
2021-03-02Update mpconfigport.mkDavePutz
2021-03-02Update mpconfigport.mkDavePutz
2021-03-02Update mpconfigport.mk to get builds workingDavePutz
2021-03-02Update PulseIn.cDavePutz
2021-03-02Merge branch 'main' into rp2040_countioMark
2021-03-02Counter and PWMOut slice conflict checkgamblor21
2021-03-02move LED to the right spot in the fileJeff Epler
2021-03-02Merge pull request #4186 from jepler/update-protomatter-rp2Jeff Epler
Enable protomatter on RP2040 builds
2021-03-02Merge pull request #4276 from bergdahl/patch-1Dan Halbert
Update StateMachine.c
2021-03-02Merge remote-tracking branch 'adafruit/main' into rp2040-i2c-short-writesDan Halbert
2021-03-02wipDan Halbert
2021-03-02feather rp2040: add board.LEDJeff Epler
2021-03-02Merge pull request #4177 from microDev1/nvm-rpScott Shawcroft
RP2040: Support for NVM
2021-03-02Apply suggestions from code review Dan Halbert
copyediting
2021-03-02Merge pull request #4309 from jepler/rp2040-interrupt-pioScott Shawcroft
rp2pio: allow keyboard interrupt while waiting for tx fifo to empty (& stall)
2021-03-02raspberry: switch pico back to the boot2 for W25Q16Jeff Epler
Presumably, switching it to generic hurt performance a bit. I verified that the build-raspberry_pi_pico/boot2_padded_checksummed.S built file has the same checksum as the old bs2_default_padded_checksummed.S
2021-03-02minor structural modificationmicroDev
2021-03-01raspberrypi: allow directly specifying the original boot .S fileJeff Epler
.. all the necessary steps to transform it into a padded, checksummed file are now done by the build system. Since it is assigned by "?=", it _should_ be the case that individual builds can override it. I did not "test" this per se, but it gives the same content and checksum (except for the identifying comment with a path) as #4302.
2021-03-01rp2pio: allow keyboard interrupt while waiting for tx fifo to empty (& stall)Jeff Epler