| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | executor: return error when creating the spawntoken, not when spawning. | Dario Nieuwenhuis | 2025-08-29 | 1 | -2/+2 |
| | | |||||
| * | change default internal pullup state to be active to make this change ↵ | erwin | 2025-08-19 | 2 | -4/+4 |
| | | | | | nonbreaking | ||||
| * | Add configurable internal pullups for rp i2c | erwin | 2025-08-18 | 2 | -9/+33 |
| | | | | | | - Example updated to demonstrate enabling internal pullups - Add `sda_pullup` and `scl_pullup` fields to I2C Config | ||||
| * | removed the rp2040 flag from the dormant function | Phirks | 2025-08-03 | 1 | -3/+1 |
| | | |||||
| * | Add IRQ StatusSource for _rp235x | Elliot Sayes | 2025-08-02 | 1 | -0/+4 |
| | | |||||
| * | Merge pull request #4296 from adamNewell/fix-rp2350-stack-guard-rlar | Dario Nieuwenhuis | 2025-07-24 | 1 | -1/+1 |
| |\ | | | | | | | Embassy RP: RP235x Fix MPU region enablement in stack guard installation | ||||
| | * | Fix MPU region enablement in stack guard installation | Adam Newell | 2025-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Updated the MPU region enablement logic in the `install_stack_guard` function to correctly set the region limit by using the stack bottom address plus 256 minus one, ensuring proper memory protection configuration. See Table 235. MPU_RLAR Register in RP2350 documentation See Section 4.5 MPU_RLAR in armv8m MPU documentation | ||||
| * | | Merge pull request #4449 from rursprung/add-debug-and-defmt-for-rp-gpio | Dario Nieuwenhuis | 2025-07-23 | 1 | -0/+15 |
| |\ \ | | | | | | | | | | add missing `Debug` and `defmt::Format` derives for `embassy_rp::gpio` | ||||
| | * | | add missing `Debug` and `defmt::Format` derives for `embassy_rp::gpio` | Ralph Ursprung | 2025-07-23 | 1 | -0/+15 |
| | | | | |||||
| * | | | Use `unsafe` block in IRQ handlers | clubby789 | 2025-07-20 | 1 | -4/+6 |
| |/ / | |||||
| * | | add `derive(Debug)` for `embassy_rp::i2c::I2c` | Ralph Ursprung | 2025-07-16 | 1 | -0/+1 |
| | | | |||||
| * | | make usb endpoint allocator methods accept an optional EndpointAddress | korbin | 2025-07-13 | 1 | -7/+23 |
| | | | |||||
| * | | Update Rust nightly, stable. | Dario Nieuwenhuis | 2025-07-04 | 2 | -2/+6 |
| | | | |||||
| * | | remove line break reference from documentation | Matt Bhagat-Conway | 2025-07-03 | 1 | -16/+16 |
| | | | |||||
| * | | fix rustfmt in read_to_break docstring | Matt Bhagat-Conway | 2025-07-03 | 1 | -1/+1 |
| | | | |||||
| * | | add note about UART line breaks being different from ASCII | Matt Bhagat-Conway | 2025-07-03 | 1 | -0/+6 |
| | | | |||||
| * | | rp: add current_core api | Adrian Wowk | 2025-07-02 | 1 | -0/+20 |
| | | | |||||
| * | | embassy-rp: fix rom_data module documentation | Rob Wells | 2025-06-16 | 1 | -18/+18 |
| |/ | | | | | Removes module doc comment markers that appeared in the generated documentation. | ||||
| * | Merge pull request #4237 from felipebalbi/rp-invert-gpio | Dario Nieuwenhuis | 2025-06-01 | 1 | -0/+38 |
| |\ | | | | | | | embassy-rp: implement input/output inversion | ||||
| | * | embassy-rp: implement input/output inversion | Felipe Balbi | 2025-05-22 | 1 | -0/+38 |
| | | | | | | | | | | | RP2040/RP23xx support inversion in HW of the inputs and outputs. Implement minimal support for that. | ||||
| * | | rustfmt | MatrixSenpai | 2025-05-22 | 1 | -3/+6 |
| | | | |||||
| * | | adding compatibility with ws2812 leds that have 4 addressable lights | MatrixSenpai | 2025-05-22 | 1 | -4/+67 |
| |/ | |||||
| * | Merge pull request #4193 from embediver/pio-i2s-bit-depth-config | Dario Nieuwenhuis | 2025-05-18 | 1 | -5/+13 |
| |\ | | | | | embassy-rp: Make bit-depth of I2S PIO program configurable | ||||
| | * | Make bit-depth of I2S PIO program configurable | Marvin Gudel | 2025-05-13 | 1 | -5/+13 |
| | | | | | | | | | Also the channel argument is removed, since only 2 channels are supported. | ||||
| * | | Add rand-core v0.9 support. | Dario Nieuwenhuis | 2025-05-18 | 2 | -12/+62 |
| | | | | | | | | | Co-Authored-By: Aurélien Jacobs <[email protected]> | ||||
| * | | Merge pull request #4115 from ↵ | Ulf Lilleengen | 2025-05-15 | 1 | -0/+8 |
| |\ \ | | | | | | | | | | | | | 1-rafael-1/dropping-pwm-leaves-pins-in-incorrect-state pwm: enable pull-down resistors for pins in Drop implementation | ||||
| | * | | pwm: enable pull-down resistors for pins in Drop implementation | 1-rafael-1 | 2025-04-18 | 1 | -0/+8 |
| | | | | |||||
| * | | | Merge pull request #4205 from ↵ | Dario Nieuwenhuis | 2025-05-15 | 2 | -0/+4 |
| |\ \ \ | | | | | | | | | | | | | | | | | rursprung/add-some-missing-debug-and-format-impls-for-rpi-adc rp: add missing `Debug` and `defmt::Format` `derive`s for ADC | ||||
| | * | | | rp: add missing `Debug` and `defmt::Format` `derive`s for ADC | Ralph Ursprung | 2025-05-15 | 2 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | this doesn't cover every `struct` & co. in `embassy-rp`, but at least it adds those needed for `Adc` and `adc::Channel`. | ||||
| * | | | | add the possibility to document `bind_interrupts` `struct`s | Ralph Ursprung | 2025-05-15 | 1 | -4/+8 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-overclocking | Dario Nieuwenhuis | 2025-05-13 | 1 | -37/+207 |
| |\ \ \ | |_|/ |/| | | | | | RP235x overclocking | ||||
| | * | | removed one line too many | 1-rafael-1 | 2025-05-13 | 1 | -0/+1 |
| | | | | |||||
| | * | | Changes after review: copypasted doc comment fixed and no cfg gates to panic ↵ | 1-rafael-1 | 2025-05-13 | 1 | -14/+3 |
| | | | | | | | | | | | | | on failing pll config in init() | ||||
| | * | | Refactor CoreVoltage enum, separate for rp2040 and rp235x | 1-rafael-1 | 2025-05-12 | 1 | -56/+42 |
| | | | | |||||
| | * | | Add ClockError enum and update system_freq to return Result for error handling | 1-rafael-1 | 2025-05-12 | 1 | -19/+47 |
| | | | | |||||
| | * | | limit CoreVoltage eum to values up to 1.30V, because we do not support ↵ | 1-rafael-1 | 2025-05-12 | 1 | -120/+21 |
| | | | | | | | | | | | | | unlocking higher voltages | ||||
| | * | | rp235x overclocking | 1-rafael-1 | 2025-05-11 | 1 | -32/+297 |
| | | | | |||||
| * | | | Merge pull request #4155 from marcemmers/remove-instance-from-rp-uart-type | Ulf Lilleengen | 2025-05-09 | 2 | -275/+329 |
| |\ \ \ | | | | | | | | | [embassy-rp] Remove <T: Instance> from Uart and BufferedUart | ||||
| | * | | | Replace generic inner with arguments | Marc | 2025-05-02 | 1 | -14/+19 |
| | | | | | |||||
| | * | | | Remove some forgotten commented out code | Marc | 2025-05-02 | 1 | -2/+0 |
| | | | | | |||||
| | * | | | Removed instance from uart types | Marc | 2025-05-02 | 2 | -273/+324 |
| | | | | | |||||
| * | | | | Merge pull request #4150 from 1-rafael-1/rp2040-overclocking | Ulf Lilleengen | 2025-05-09 | 6 | -44/+839 |
| |\ \ \ \ | | |/ / | |/| | | RP: rp2040 overclocking | ||||
| | * | | | Clarify comment for CoreVoltage enum regarding V1_20 | 1-rafael-1 | 2025-05-07 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Changes after review | 1-rafael-1 | 2025-05-07 | 1 | -16/+35 |
| | | | | | |||||
| | * | | | rework init() | 1-rafael-1 | 2025-05-05 | 1 | -153/+103 |
| | | | | | |||||
| | * | | | Add PIO clock divider utility and refactor related modules | 1-rafael-1 | 2025-05-03 | 5 | -25/+43 |
| | | | | | |||||
| | * | | | first batch of changes after review | 1-rafael-1 | 2025-05-02 | 1 | -209/+115 |
| | | | | | |||||
| | * | | | - two more doc examples test ignored | 1-rafael-1 | 2025-05-01 | 1 | -8/+214 |
| | | | | | | | | | | | | | | | | | | | | | - added tests for the new calculations and fixed an overflow issue these tests surfaced. - Activate brownout detection. | ||||
| | * | | | add manual overclock example, finalize API, cleanup | 1-rafael-1 | 2025-05-01 | 1 | -128/+140 |
| | | | | | |||||
| | * | | | refactoring to have higher and lower level api | 1-rafael-1 | 2025-04-29 | 1 | -207/+339 |
| | | | | | |||||
