| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Merge branch 'embassy-rs:master' into master | Chuck Davis | 2023-04-28 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Bump versions preparing for -macros and -executor release | Ulf Lilleengen | 2023-04-27 | 1 | -1/+1 | |
| | | | ||||||
| * | | Remove external-lora-phy feature. | ceekdee | 2023-04-28 | 1 | -1/+1 | |
| |/ | ||||||
| * | rp: remove pio Cargo feature. | Dario Nieuwenhuis | 2023-04-26 | 1 | -1/+1 | |
| | | | | | We shouldn't have Cargo features if their only purpose is reduce cold build time a bit. | |||||
| * | Deprecate original LoRa drivers. Update rust-lorawan releases. | ceekdee | 2023-04-25 | 1 | -2/+2 | |
| | | ||||||
| * | Add lora-phy examples. | ceekdee | 2023-04-23 | 4 | -0/+437 | |
| | | ||||||
| * | Merge branch 'embassy-rs:master' into master | Chuck Davis | 2023-04-23 | 1 | -0/+27 | |
| |\ | ||||||
| | * | rp: add PWM api | pennae | 2023-04-23 | 1 | -0/+27 | |
| | | | ||||||
| * | | Use released lora-phy. | ceekdee | 2023-04-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add external LoRa physical layer functionality. | ceekdee | 2023-04-21 | 1 | -1/+5 | |
| |/ | ||||||
| * | enable inline-asm feature for cortex-m in examples | pennae | 2023-04-18 | 1 | -1/+1 | |
| | | | | | | | inline assembly is supported since rust 1.59, we're way past that. enabling this makes the compiled code more compact, and on rp2040 even decreses memory usage by not needing thunks in sram. | |||||
| * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 1 | -1/+1 | |
| | | ||||||
| * | Update embedded-hal crates. | Dario Nieuwenhuis | 2023-04-06 | 3 | -126/+39 | |
| | | ||||||
| * | executor: add Pender, rework Cargo features. | Dario Nieuwenhuis | 2023-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt). | |||||
| * | Example using the PIO to drive WS2812 aka Neopixel RGB leds | Caleb Jamison | 2023-03-11 | 2 | -0/+143 | |
| | | | | | This example also uses a pio program compiled at runtime, rather than one built at compile time. There's no reason to do that, but it's probably useful to have an example that does this as well. | |||||
| * | Fix a typo in "PioPeripheral" | sekoia | 2023-02-15 | 2 | -2/+2 | |
| | | ||||||
| * | usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵ | Dario Nieuwenhuis | 2023-02-08 | 2 | -2/+0 | |
| | | | | | | | | | all handlers. - Allows classes to handle vendor requests. - Allows classes to use a single handler for multiple interfaces. - Allows classes to access the other events (previously only `reset` was available). | |||||
| * | net: allocate space for 2 sockets, needed for dhcp. | Dario Nieuwenhuis | 2023-01-19 | 1 | -1/+1 | |
| | | ||||||
| * | Add smoltcp dhcp socket configuration | Paweł Jan Czochański | 2023-01-19 | 1 | -8/+3 | |
| | | ||||||
| * | Merge #1142 | bors[bot] | 2023-01-14 | 1 | -1/+1 | |
| |\ | | | | | | | | | | | | | | | | | | | 1142: More rp2040 BufferedUart fixes r=Dirbaio a=timokroeger * Refactor init code * Make it possible to drop RX without breaking TX (or vice versa) * Correctly handle RX buffer full scenario Co-authored-by: Timo Kröger <[email protected]> | |||||
| | * | rp: Fix BufferedUart drop code | Timo Kröger | 2023-01-04 | 1 | -1/+1 | |
| | | | | | | | | | Only unregister the interrupt handler when both parts are inactive | |||||
| * | | rp2040: add {tx,rx}-only constructors to UART | Pedro Ferreira | 2023-01-04 | 1 | -0/+42 | |
| |/ | ||||||
| * | rp: switch to released 0.2.1 pio crate. | Dario Nieuwenhuis | 2022-12-26 | 1 | -4/+1 | |
| | | ||||||
| * | net: split driver trait to a separate crate. | Dario Nieuwenhuis | 2022-12-26 | 1 | -1/+1 | |
| | | ||||||
| * | net: remove unused pool-x features | Dario Nieuwenhuis | 2022-12-26 | 1 | -1/+1 | |
| | | ||||||
| * | Remove lifetime, use pac fields | kalkyl | 2022-12-24 | 1 | -3/+3 | |
| | | ||||||
| * | embassy-rp: Add Watchdog | kalkyl | 2022-12-24 | 1 | -0/+48 | |
| | | ||||||
| * | Change log level to debug | kalkyl | 2022-12-23 | 1 | -1/+1 | |
| | | ||||||
| * | embassy-rp: Add split() to BufferedUart | kalkyl | 2022-12-22 | 2 | -1/+58 | |
| | | ||||||
| * | cargo fmt | Aaron Tsui | 2022-12-20 | 1 | -2/+2 | |
| | | ||||||
| * | add convert_to_celsius function in the adc module | Aaron Tsui | 2022-12-20 | 1 | -1/+6 | |
| | | | | | | | modify RP2040 adc example to get inside biased bipolar diode voltage, then convert this temperature sensor data into Celsius degree, according to chapter 4.9.5. Temperature Sensor in RP2040 datasheet. | |||||
| * | usb/cdc-ncm: add embassy-net Device implementation. | Dario Nieuwenhuis | 2022-12-13 | 2 | -124/+18 | |
| | | ||||||
| * | Merge branch 'master' into multicore | Henrik Alsér | 2022-12-13 | 3 | -1/+187 | |
| |\ | ||||||
| | * | Added RelocateProgram class for adjusting PIO-programs for different origins. | Simon Berg | 2022-12-09 | 2 | -16/+25 | |
| | | | ||||||
| | * | PIO support for RPi Pico | Simon Berg | 2022-12-09 | 3 | -1/+178 | |
| | | | ||||||
| * | | Refactor after review | kalkyl | 2022-12-13 | 1 | -3/+2 | |
| | | | ||||||
| * | | Cleanup | kalkyl | 2022-12-10 | 1 | -4/+3 | |
| | | | ||||||
| * | | Feature gate critical-section-impl | kalkyl | 2022-12-10 | 1 | -1/+1 | |
| | | | ||||||
| * | | fmt | kalkyl | 2022-12-10 | 1 | -2/+2 | |
| | | | ||||||
| * | | embassy-rp: Add multicore support | kalkyl | 2022-12-10 | 2 | -1/+64 | |
| |/ | ||||||
| * | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | Switch to async-fn-in-trait | Dario Nieuwenhuis | 2022-11-25 | 1 | -2/+2 | |
| | | ||||||
| * | Merge #1059 | bors[bot] | 2022-11-22 | 1 | -0/+33 | |
| |\ | | | | | | | | | | | | | | | 1059: embassy-rp: Add basic ADC module r=kalkyl a=kalkyl Oneshot ADC Co-authored-by: Henrik Alsér <[email protected]> | |||||
| | * | embassy-rp: Add basic ADC module | Henrik Alsér | 2022-11-15 | 1 | -0/+33 | |
| | | | ||||||
| * | | feat: embassy-usb-logger and example for rpi pico | Ulf Lilleengen | 2022-11-18 | 2 | -0/+32 | |
| |/ | | | | | | * Add embassy-usb-logger which allows logging over USB for any device implementing embassy-usb * Add example using logger for rpi pico. | |||||
| * | Rebase on master | Mathias | 2022-10-27 | 1 | -2/+2 | |
| |\ | ||||||
| | * | Update Rust nightly. | Dario Nieuwenhuis | 2022-10-26 | 1 | -2/+2 | |
| | | | ||||||
| * | | Remove random delay from example, and move flash functions to allow using ↵ | Mathias | 2022-10-27 | 1 | -1/+7 | |
| | | | | | | | | | without embedded-storage in scope | |||||
| * | | Buffer data to be written to flash in ram if it does not already reside in ram | Mathias | 2022-10-26 | 1 | -1/+0 | |
| | | | ||||||
| * | | Add flash example & flash HIL test | Mathias | 2022-10-26 | 2 | -0/+85 | |
| |/ | ||||||
