awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

Awesome GitHub RepositoriesPeripheral Access Crates

Low-level register access interfaces for specific microcontroller families.

Explore 16 awesome GitHub repositories matching part of an awesome list · Peripheral Access Crates. Refine with filters or upvote what's useful.

Awesome Peripheral Access Crates GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • golemparts/rppalAvatar golemparts

    golemparts/rppal

    1,463Vezi pe GitHub↗

    Această bibliotecă oferă o colecție de abstracțiuni de nivel scăzut pentru interacțiunea cu perifericele hardware pe dispozitivele Raspberry Pi, folosind limbajul de programare Rust. Aceasta servește drept interfață type-safe pentru controlul pinilor fizici și gestionarea comunicării cu componente electronice externe și senzori. Proiectul se distinge prin utilizarea abstracțiunilor la momentul compilării, care mapează apelurile de funcții de nivel înalt direct la instrucțiuni hardware, asigurând un overhead minim la runtime. Oferă acces consistent la hardware prin împachetarea interfețelor de dispozitiv de nivel kernel și a registrelor mapate în memorie în abstracțiuni sigure, bazate pe trăsături (traits), care permit implementări interschimbabile de drivere. Biblioteca acoperă o gamă largă de capabilități de integrare hardware, inclusiv gestionarea protocoalelor standard de comunicare serială precum I2C, SPI și UART. De asemenea, suportă modularea în lățime a impulsurilor (PWM) și controlul pinilor GPIO, permițând integrarea senzorilor industriali și declanșarea actuatoarelor. Software-ul este distribuit sub formă de crate, oferind o abordare structurată pentru dezvoltarea sistemelor embedded și interfațarea hardware pe computere cu o singură placă bazate pe Linux.

    Provides type-safe drivers for communicating with external hardware devices through standard protocols.

    Rustgpioi2cpwm
    Vezi pe GitHub↗1,463
  • imxrt-rs/imxrt-rsAvatar imxrt-rs

    imxrt-rs/imxrt-rs

    190Vezi pe GitHub↗

    Rust for NXP i.MX RT

    Register access layer for i.MX RT series.

    Rust
    Vezi pe GitHub↗190
  • esp-rs/esp-pacsAvatar esp-rs

    esp-rs/esp-pacs

    172Vezi pe GitHub↗

    Peripheral Access Crates for Espressif SoCs and modules

    Peripheral access crates for Espressif microcontrollers.

    Rust
    Vezi pe GitHub↗172
  • riscv-rust/gd32vf103-pacAvatar riscv-rust

    riscv-rust/gd32vf103-pac

    36Vezi pe GitHub↗

    Peripheral access crate for GD32VF103

    Register access for GD32VF103 RISC-V microcontrollers.

    Rust
    Vezi pe GitHub↗36
  • riscv-rust/e310xAvatar riscv-rust

    riscv-rust/e310x

    30Vezi pe GitHub↗

    svd2rust generated interface to e310x peripherals

    SVD-generated interface for SiFive Freedom E310 MCUs.

    Rust
    Vezi pe GitHub↗30
  • ra-rs/raAvatar ra-rs

    ra-rs/ra

    22Vezi pe GitHub↗

    Rust PACs for the Renesas RA series devices

    Peripheral access crates for Renesas RA microcontrollers.

    Rust
    Vezi pe GitHub↗22
  • mspm0-rs/mspm0-dataAvatar mspm0-rs

    mspm0-rs/mspm0-data

    10Vezi pe GitHub↗

    mspm0-data aims to produce clean machine-readable data about MSPM0 microcontroller families, including:

    PAC for MSPM0 and MSPS003 microcontrollers.

    Rust
    Vezi pe GitHub↗10
  • mcx-rs/mcx-pacAvatar mcx-rs

    mcx-rs/mcx-pac

    8Vezi pe GitHub↗

    Rust Peripheral Access Crate for NXP MCX series MCUs

    Peripheral Access Crate for NXP MCX Series MCUs.

    Rust
    Vezi pe GitHub↗8
  • xmc-rs/xmc4800Avatar xmc-rs

    xmc-rs/xmc4800

    3Vezi pe GitHub↗

    XMC4800 Peripheral interface library generated from an SVD

    Peripheral access for XMC4800 series.

    Rust
    Vezi pe GitHub↗3
  • xmc-rs/xmc4700Avatar xmc-rs

    xmc-rs/xmc4700

    3Vezi pe GitHub↗

    XMC4700 Peripheral interface library generated from an SVD

    Peripheral access for XMC4700 series.

    Rust
    Vezi pe GitHub↗3
  • pftbest/msp430g2553Avatar pftbest

    pftbest/msp430g2553

    3Vezi pe GitHub↗

    Peripheral access API for MSP430G2553 microcontrollers (generated using svd2rust)

    Register access for MSP430G2553 microcontrollers.

    Rust
    Vezi pe GitHub↗3
  • xmc-rs/xmc4500Avatar xmc-rs

    xmc-rs/xmc4500

    3Vezi pe GitHub↗

    XMC4500 Peripheral interface library generated from an SVD

    Peripheral access for XMC4500 series.

    Rust
    Vezi pe GitHub↗3
  • xmc-rs/xmc4300Avatar xmc-rs

    xmc-rs/xmc4300

    4Vezi pe GitHub↗

    XMC4300 Peripheral interface library generated from an SVD

    Peripheral access for XMC4300 series.

    Rust
    Vezi pe GitHub↗4
  • xmc-rs/xmc4200Avatar xmc-rs

    xmc-rs/xmc4200

    2Vezi pe GitHub↗

    Peripheral API for XMC4200 series ARM Cortex-M microcontroller in Rust

    Peripheral access for XMC4200 series.

    Rust
    Vezi pe GitHub↗2
  • xmc-rs/xmc4100Avatar xmc-rs

    xmc-rs/xmc4100

    1Vezi pe GitHub↗

    XMC4100 Peripheral interface library generated from svd2rust

    Peripheral access for XMC4100 series.

    Rust
    Vezi pe GitHub↗1
  • xmc-rs/xmc4400Avatar xmc-rs

    xmc-rs/xmc4400

    1Vezi pe GitHub↗

    XMC4400 Peripheral interface library generated from an SVD

    Peripheral access for XMC4400 series.

    Rust
    Vezi pe GitHub↗1
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Peripheral Access Crates