summaryrefslogtreecommitdiff
path: root/ports/raspberrypi
AgeCommit message (Collapse)Author
2021-03-01Merge pull request #4297 from adafruit/tannewt-patch-1Scott Shawcroft
Update flash sizes for Adafruit RP2040 boards
2021-03-01Merge remote-tracking branch 'origin/main' into update-protomatter-rp2Jeff Epler
2021-03-01Merge pull request #4267 from dhalbert/rp2040-digitalinout-fixesScott Shawcroft
RP2040: change DigitalInOut direction only when necessary; strong drive strength
2021-03-01Update QT Py flash sizeScott Shawcroft
2021-03-01Update Feather RP2040 to 8MBScott Shawcroft
2021-02-27Added counters per slicegamblor21
2021-02-26Removed more includesroot
2021-02-26Removed unecessary includesroot
2021-02-26Changed reset_rp2pio_statemachine to clean up any PIO interrupts.root
2021-02-27Update StateMachine.cJonny Bergdahl
Changed woring to use max instead
2021-02-26Typo fix: direcion -> directionScott Shawcroft
2021-02-26Merge pull request #4224 from microDev1/busio-uart-rpScott Shawcroft
RP2040: Support for UART
2021-02-26need to gpio_set_dir() at some pointDan Halbert
2021-02-26Requested changesroot
2021-02-26Merge pull request #4253 from tannewt/rp2040_fix_pwm_reuseScott Shawcroft
Fix second shared PWM
2021-02-26Merge remote-tracking branch 'adafruit/main' into busio-uart-rpScott Shawcroft
2021-02-26Merge pull request #4270 from tannewt/rp2040_feather_pinoutLimor "Ladyada" Fried
Update RP2040 Feather pinout for production rev
2021-02-26Merge remote-tracking branch 'origin/main' into update-protomatter-rp2Jeff Epler
2021-02-25Merge remote-tracking branch 'adafruit/main' into busio-uart-rpScott Shawcroft
2021-02-25A few minor fixes for corner casesScott 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-25Remove neopixel powerScott Shawcroft
2021-02-25address review; use gpio_set() carefullyDan Halbert
2021-02-25Fix incorrect deinit maskScott Shawcroft
2021-02-25Fix second shared PWMScott Shawcroft
Fixes #4210
2021-02-25Update RP2040 Feather pinout for production revScott Shawcroft
2021-02-25rp2pio: Fix writing where the stride was 2 or 4Jeff Epler
The wrong stride value was being checked.
2021-02-25change DigitalInOut direction only when necessary; strong drive strengthDan Halbert
2021-02-25Cleanup PIOs and State Machines on soft resetroot
2021-02-25more uart improvementsmicroDev
- address suggested changes - refine uart instance availibility checks - improve pin validation and rx buffer handling
2021-02-24Clean up formattingroot
2021-02-24Return NotImplementedError for PulseOutroot
2021-02-24pulseio (pulsein) for RP2040root
2021-02-25implement suggested changesmicroDev
- add internal buffering - rtc initialization fix
2021-02-23Merge branch 'main' into rp2040_countioMark
2021-02-23Adding countio to rp2040gamblor21
2021-02-23Add state machine divisor checkScott Shawcroft
This causes an exception when setting a state machine too slow or too fast. Fixes #4222
2021-02-23Implement audiobusio and enhance PIO for itScott 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-23Merge pull request #4228 from ZodiusInfuser/rp2040-boardsScott Shawcroft
Added definitions for Pimoroni RP2040-based boards
2021-02-23Added flash size for PicoSystemZodiusInfuser
2021-02-23Added flash size for Keybow2040ZodiusInfuser
2021-02-23Added flash size for Tiny2040ZodiusInfuser
2021-02-22More parensScott Shawcroft
2021-02-22ParensScott Shawcroft
2021-02-22Board specific flash sizes for RP2040Scott Shawcroft
Stop-gap solution for #4041. Comment is there to provide info needed in the future. (We currently run the generic "safe" settings.)
2021-02-20Removed trailing white spaceZodiusInfuser
2021-02-20Removed trailing white spaceZodiusInfuser
2021-02-20Removed trailing white spaceZodiusInfuser
2021-02-20Added new lineZodiusInfuser
2021-02-20Added new lineZodiusInfuser
2021-02-20Added new lineZodiusInfuser