aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Add usage in to docskalkyl2022-12-131-9/+23
* | Pause CORE1 execution during flash operationskalkyl2022-12-132-144/+218
* | Cleanupkalkyl2022-12-101-6/+6
* | Feature gate critical-section-implkalkyl2022-12-102-1/+5
* | embassy-rp: Add multicore supportkalkyl2022-12-103-0/+410
|/
* rp: implement input for OutputOpenDrainDario Nieuwenhuis2022-12-061-0/+32
* feat: embassy-boot for rp2040Ulf Lilleengen2022-12-021-0/+5
* rp: Add an RngCore impl based on ROSC.RANDOMBITGabriel Smith2022-11-302-2/+39
* Drive-by documentation link fixesGabriel Smith2022-11-271-1/+1
* usb-driver: Remove unncessary lifetimeGabriel Smith2022-11-271-1/+1
* rp/uart: use lockfree ringbuffer.Dario Nieuwenhuis2022-11-252-352/+395
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-256-425/+321
* Change interrupt modify into writeHenrik Alsér2022-11-221-2/+2
* CleanupHenrik Alsér2022-11-151-6/+1
* embassy-rp: Add basic ADC moduleHenrik Alsér2022-11-152-0/+181
* Rebase on masterMathias2022-10-272-13/+18
|\
| * Merge #959bors[bot]2022-10-261-5/+10
| |\
| | * Address review feedbackivmarkov2022-10-241-8/+12
| | * Change time Driver contract to never fire the alarm synchronouslyivmarkov2022-10-241-8/+9
| * | Update Rust nightly.Dario Nieuwenhuis2022-10-261-8/+8
| |/
* | Remove random delay from example, and move flash functions to allow using wit...Mathias2022-10-271-53/+67
* | Buffer data to be written to flash in ram if it does not already reside in ramMathias2022-10-261-7/+27
* | Add flash example & flash HIL testMathias2022-10-264-7/+36
* | Implement flash padding to 256 under assumption that all QSPI NOR flashes are...Mathias2022-10-241-3/+53
* | Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-r...Mathias2022-10-246-64/+453
|\|
| * Merge #1020bors[bot]2022-10-211-1/+1
| |\
| | * Fix mistaken EP_IN_WAKERSMatt Johnston2022-10-201-1/+1
| * | rp usb: wait for accept() completionMatt Johnston2022-10-211-1/+13
| |/
| * Associate state with the instance rather than having a separate arrayJeremy Fitzhardinge2022-10-171-9/+14
| * rp i2c: have separate wakers for each i2c unitJeremy Fitzhardinge2022-10-161-6/+8
| *-. Merge #984 #1006bors[bot]2022-10-121-20/+380
| |\ \
| | * | rp async i2c: raise the tx_empty thresholdJeremy Fitzhardinge2022-10-031-0/+6
| | * | rp i2c: clean up tx_abrt handlingJeremy Fitzhardinge2022-10-031-65/+69
| | * | rp i2c: allow blocking ops on async contextsJeremy Fitzhardinge2022-10-021-105/+105
| | * | make I2c::write_async take an iteratorJeremy Fitzhardinge2022-10-011-2/+2
| | * | embassy-rp: async i2c implementationJeremy Fitzhardinge2022-10-011-10/+366
| | * | rp i2c: make blocking only for Mode=BlockingJeremy Fitzhardinge2022-10-011-105/+107
| | * | rp i2c: remove vestiges of DMAJeremy Fitzhardinge2022-10-011-10/+1
| | * | embassy-rp: inline I2c::regsJeremy Fitzhardinge2022-10-011-0/+1
| | |/
| * | Correctly enable RTC_IRQ when scheduling an RTC alarmMathias2022-10-121-0/+2
| * | Expose Pin::pin() and Pin::bank() as publicMatt Johnston2022-10-081-10/+22
| |/
| * Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-294-32/+28
* | Add flash ram helpersMathias2022-09-291-0/+1
|\ \
| * | First iteration attempt on implementing generic flash mutation access for RP2040Mathias2022-09-162-0/+101
* | | Rebase on masterMathias2022-09-297-24/+1167
|\ \ \ | | |/ | |/|
| * | Allow unused fields temporarily in i2cMathias2022-09-271-8/+8
| * | Move async i2c implementation to new PR, to merge working blocking implementa...Mathias2022-09-271-178/+1
| * | Apply suggestions from code reviewMathias Koch2022-09-271-3/+3
| * | Add async API for I2CMathias2022-09-271-56/+225
| * | Add further i2c error typesMathias2022-09-272-26/+45