aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src
Commit message (Collapse)AuthorAgeFilesLines
* make usb endpoint allocator methods accept an optional EndpointAddresskorbin2025-07-132-4/+4
|
* Merge pull request #4193 from embediver/pio-i2s-bit-depth-configDario Nieuwenhuis2025-05-181-2/+0
|\ | | | | embassy-rp: Make bit-depth of I2S PIO program configurable
| * Fix exampleMarvin Gudel2025-05-131-2/+0
| |
* | Add rand-core v0.9 support.Dario Nieuwenhuis2025-05-1814-15/+2
| | | | | | | | Co-Authored-By: Aurélien Jacobs <[email protected]>
* | add the possibility to document `bind_interrupts` `struct`sRalph Ursprung2025-05-151-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | the `bind_interrupts` macro creates a `struct` for the interrupts. it was so far not possible to document those (except for STM32) and there was no generic documentation being generated/added either, thus the `missing_docs` lint was triggered for consumers which enabled it. with this change it is now possible to manually add a comment on the `struct` being defined in the macro invocation. to show that this works one RP example has been modified accordingly.
* | Merge pull request #4187 from 1-rafael-1/rp235x-overclockingDario Nieuwenhuis2025-05-132-9/+11
|\ \ | |/ |/| | | RP235x overclocking
| * remove Debug2Fmt from examples1-rafael-12025-05-122-2/+2
| |
| * Add ClockError enum and update system_freq to return Result for error handling1-rafael-12025-05-121-1/+1
| |
| * rp235x overclocking1-rafael-12025-05-112-8/+10
| |
* | Merge pull request #4155 from marcemmers/remove-instance-from-rp-uart-typeUlf Lilleengen2025-05-093-3/+3
|\ \ | |/ |/| [embassy-rp] Remove <T: Instance> from Uart and BufferedUart
| * And another fix, should be the last failing exampleMarc2025-05-021-1/+1
| |
| * Update examples and testsMarc2025-05-022-2/+2
| |
* | Changes after review1-rafael-12025-05-071-1/+1
| |
* | first batch of changes after review1-rafael-12025-05-022-17/+14
| |
* | add manual overclock example, finalize API, cleanup1-rafael-12025-05-012-18/+87
| |
* | refactoring to have higher and lower level api1-rafael-12025-04-291-1/+12
| |
* | first working draft1-rafael-12025-04-281-10/+16
| |
* | Add overclock example for RP2040 with 200 MHz clock configuration1-rafael-12025-04-261-0/+60
|/
* Updated the pio onewire exampleMarc2025-04-251-49/+53
|
* rp: i2c-slave example: fix twice-swapped sda/sclMatt Johnston2025-04-151-6/+6
| | | | | sda and scl were swapped twice. The code worked, but would be confusing trying to interface with pins externally.
* update WiFi credentials to placeholders1-rafael-12025-04-131-2/+2
|
* remove incompatible device classes and protocol from RP webusb exampleJuliDi2025-04-111-6/+0
|
* BufferedUart initializationMichael Gomez2025-04-041-1/+1
| | | | | | | This change modifies UART initialization throughout Embassy to take pins before interrupts. Related to #1304.
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-2711-24/+38
|
* Added access to the byte swap flag for RP2*** chips for the PIO state ↵eden barby2025-03-011-2/+2
| | | | machine DMA calls.
* rp/pio: update pio-rs crate, reexport it so users don't get version mismatches.Dario Nieuwenhuis2025-02-182-4/+6
|
* fix: update exampleskkeye2025-02-131-1/+1
|
* fix: nightly fmtskkeye2025-02-132-14/+15
|
* examples/rp: add examples using ICMP sockets and the ping utilityskkeye2025-02-132-0/+278
|
* examples/rp: remove unneeded sio spinlock stuck bug workarounds.Dario Nieuwenhuis2025-02-062-2/+0
| | | | This is now workarounded by embassy-rp itself.
* Merge pull request #3701 from 1-rafael-1/improve-orchestrate-exampleDario Nieuwenhuis2025-01-071-155/+156
|\ | | | | Improve orchestrate_tasks example: shared state and better documentation
| * fmt1-rafael-12024-12-311-1/+1
| |
| * fmt1-rafael-12024-12-311-1/+2
| |
| * Improve orchestrate_tasks example with shared state and better documentation1-rafael-12024-12-311-156/+156
| | | | | | | | | | | | Add mutex-protected shared system state Improve task coordination and signaling Add more documentation
* | Fix broken link to WIZnet W5500-EVB-Picolonesometraveler2025-01-024-4/+4
|/
* Added new param to examples and created a pico plus 2 w exampleBailey Townsend2024-12-285-10/+55
|
* Remove manual settings of `composite_with_iads=true`Eekle2024-12-247-48/+0
|
* Remove bluetooth example and trouble dependenciesDániel Buga2024-12-221-150/+0
|
* Merge pull request #3024 from bsodmike/fix_rp_wifi_exampleDario Nieuwenhuis2024-12-021-5/+0
|\ | | | | | | Update RP Wifi Scan Example: Remove code that isn't used by the example (minor cleanup)
| * Remove code that isn't used by the exampleMichael de Silva2024-12-031-5/+0
| |
* | Merge pull request #3600 from embassy-rs/patch-1Dario Nieuwenhuis2024-12-021-2/+1
|\ \ | |/ |/| | | Add set_config method to RP SPI driver (rebased #3419)
| * examples/rp: update sdmmc.Dario Nieuwenhuis2024-12-031-2/+1
| |
* | formattingrafael2024-12-021-1/+1
| |
* | formattingrafael2024-12-021-4/+4
| |
* | correct rp pwm dutycycle examples: desired frequencyrafael2024-12-021-4/+8
|/
* fix fmtGeorges Palauqui2024-11-051-1/+1
|
* add second example fo SPI display on RPGeorges Palauqui2024-11-051-0/+126
|
* Merge pull request #3467 from Georges760/upd-ex-spi-displayUlf Lilleengen2024-11-051-150/+15
|\ | | | | | | Update example spi_display for RP/RP23 to use mipidsi instead of ST7789 crate
| * update spi_display example for rpGeorges Palauqui2024-10-271-150/+15
| |
* | Added ReceiverHandler to loggerBjorn2024-10-311-0/+64
|/