| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | 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 | |
| | | | | | ||||||
| * | | | | embassy-rp (rp2040): Rtc wait_for_alarm | 1-rafael-1 | 2025-05-16 | 3 | -2/+124 | |
| |/ / / | ||||||
| * | | | 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 | |
| | | | | | ||||||
| | * | | | first working draft | 1-rafael-1 | 2025-04-28 | 1 | -169/+489 | |
| | | | | | ||||||
| | * | | | fmt | 1-rafael-1 | 2025-04-26 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | Scale clock dividers in HD44780, rotary encoder, and stepper driver based on ↵ | 1-rafael-1 | 2025-04-26 | 3 | -5/+23 | |
| | | | | | | | | | | | | | | | | | system clock frequency | |||||
| | * | | | Add core voltage scaling options and PLL parameter finder for RP2040 | 1-rafael-1 | 2025-04-26 | 1 | -14/+228 | |
| | |/ / | ||||||
| * / / | Enable rp235x trng self-tests by default | Luke Rindels | 2025-04-27 | 1 | -37/+67 | |
| |/ / | | | | | | | Gracefully handle rp235x trng self-test errors and resets | |||||
| * | | Some small improvements | Marc | 2025-04-25 | 1 | -8/+6 | |
| | | | ||||||
| * | | Search can use the normal write/read instructions | Marc | 2025-04-25 | 1 | -61/+56 | |
| | | | ||||||
| * | | Refactor Onewire PIO implementation | Marc | 2025-04-25 | 1 | -61/+254 | |
| |/ | ||||||
| * | Merge pull request #4093 from 1-rafael-1/rp235x-input-pwm-fix | Dario Nieuwenhuis | 2025-04-15 | 1 | -0/+10 | |
| |\ | | | | | Enable input mode for PWM pins on RP235x and disable it on drop | |||||
