Home
last modified time | relevance | path

Searched +full:rust +full:- +full:embedded (Results 1 – 25 of 164) sorted by relevance

1234567

/external/rust/crates/gpio-cdev/
DCODE_OF_CONDUCT.md1 # The Rust Code of Conduct
5 **Contact**: [Embedded Linux Team][team]
10 …es of opinion and that every design or implementation choice carries a trade-off and numerous cost…
13 … community member, please contact one of the channel ops or any of the [Embedded Linux Team][team]…
14 * Likewise any spamming, trolling, flaming, baiting or other attention-stealing behavior is not wel…
20 1. Remarks that violate the Rust standards of conduct, including hateful, hurtful, oppressive, or e…
25 6. Moderators may choose at their discretion to un-ban the user if it was a first offense and they …
26 …tor, or with a different moderator, **in private**. Complaints about bans in-channel are not allow…
29Rust community we strive to go the extra step to look out for each other. Don't just aim to be tec…
33embedded WG venues; including official IRC channels (#rust-embedded); GitHub repositories under ru…
[all …]
DCHANGELOG.md11 ## [v0.6.0] - 2023-09-11
13 - Updated nix to version `0.27`.
14 - Updated bitflags to version `2.4`.
15 - MSRV is now 1.65.0.
17 ## [v0.5.1] - 2021-11-22
19 - Updated nix to version `0.23`.
20 - MSRV is now 1.59.0.
22 ## [v0.5.0] - 2021-09-21
24 - Update Tokio to 1.x. [#55](https://github.com/rust-embedded/gpio-cdev/pull/55).
25 - Fix lsgpio example to output gpio line flags.
[all …]
DREADME.md1 # gpio-cdev
3 …ild Status](https://github.com/rust-embedded/gpio-cdev/workflows/Build/badge.svg)](https://github.…
4 [![Version](https://img.shields.io/crates/v/gpio-cdev.svg)](https://crates.io/crates/gpio-cdev)
5 [![License](https://img.shields.io/crates/l/gpio-cdev.svg)](https://github.com/rust-embedded/gpio-c…
7 - [API Documentation](https://docs.rs/gpio-cdev)
9 rust-gpio-cdev is a Rust library/crate providing access to [GPIO character device
10 ABI](https://www.kernel.org/doc/Documentation/ABI/testing/gpio-cdev). This API,
18 GPIO Character Device](#sysfs-gpio-vs-gpio-character-device).
26 gpio-cdev = "0.4"
31 * `async-tokio`: Adds a Stream interface for consuming GPIO events in async code
[all …]
DCargo.toml.orig2 name = "gpio-cdev"
6 homepage = "https://github.com/rust-embedded/gpio-cdev"
7 repository = "https://github.com/rust-embedded/gpio-cdev"
9 categories = ["embedded", "hardware-support", "os", "os::unix-apis"]
10 keywords = ["linux", "gpio", "gpiochip", "embedded"]
11 license = "MIT OR Apache-2.0"
16 async-tokio = ["tokio", "futures"]
20 required-features = ["async-tokio"]
26 tokio = { version = "1", features = ["io-std", "net"], optional = true }
29 [dev-dependencies]
[all …]
DCargo.toml14 name = "gpio-cdev"
21 homepage = "https://github.com/rust-embedded/gpio-cdev"
27 "embedded",
30 "embedded",
31 "hardware-support",
33 "os::unix-apis",
35 license = "MIT OR Apache-2.0"
36 repository = "https://github.com/rust-embedded/gpio-cdev"
39 all-features = true
40 rustdoc-args = [
[all …]
/external/bazelbuild-rules_rust/crate_universe/tools/cross_installer/
DCross.toml2 # https://github.com/rust-embedded/cross/issues/223
3 # [target.aarch64-apple-darwin]
4 # image = "rustembedded/cross:aarch64-apple-darwin"
6 [target.aarch64-unknown-linux-gnu]
7 image = "rustembedded/cross:aarch64-unknown-linux-gnu@sha256:f0695f83156b2bfd3f946637852779207ff247…
10 # https://github.com/rust-embedded/cross/issues/223
11 # [target.x86_64-apple-darwin]
12 # image = "rustembedded/cross:x86_64-apple-darwin"
14 [target.x86_64-pc-windows-gnu]
15 image = "rustembedded/cross:x86_64-pc-windows-gnu@sha256:14d1808255d9e45fb99ef175d75820c3f2194c683d…
[all …]
/external/rust/crates/bitflags/1.3.2/.github/workflows/
Drust.yml1 name: Rust
11 runs-on: ubuntu-latest
13 fail-fast: true
15 rust:
16 - stable
17 - beta
18 - nightly
19 - 1.46.0
21 - name: Checkout sources
24 - name: Install Rust toolchain
[all …]
/external/pigweed/seed/
D0111-build-systems.rst1 .. _seed-0111:
10 :proposal_date: 2023-09-26
15 -------
17 -------
22 Pigweed is and will continue to be a multi-build-system project. As modular
23 middleware, Pigweed aspires to be easy to integrate with existing embedded
29 ergonomic way to start a new embedded project, as well as developer tooling
37 ----------
39 ----------
42 is fast and extensible, and its flexible toolchain abstraction is well-suited
[all …]
/external/rust/crates/log/.github/workflows/
Dmain.yml7 runs-on: ${{ matrix.os }}
12 - build: stable
13 os: ubuntu-latest
14 rust: stable
15 - build: beta
16 os: ubuntu-latest
17 rust: beta
18 - build: nightly
19 os: ubuntu-latest
20 rust: nightly
[all …]
/external/pigweed/docs/
Dmodule_metadata.json18 "tagline": "Analog-to-digital converter libraries and utilities",
47 "tagline": "Cooperative async tasks for embedded",
70 "tagline": "Flash-backed persistent storage for data blobs",
77 "tagline": "Host-layer Bluetooth Low Energy APIs and utilities",
105 "tagline": "Battle-tested Bluetooth with rock-solid reliability",
136 "tagline": "Generate, embed, and parse build-related information",
160 "tagline": "Async, zero-copy API for sending and receiving bytes or datagrams",
182 "tagline": "Enhance and accelerate custom command-line tooling",
189 "tagline": "Clock tree management for embedded devices",
203 "tagline": "Multi-purpose pluggable interactive console for dev & manufacturing",
[all …]
/external/rust/crates/byteorder/.github/workflows/
Dci.yml6 - master
8 - cron: '00 01 * * *'
13 # For some builds, we use cross to test on 32-bit and big-endian
16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`.
18 runs-on: ${{ matrix.os }}
22 - pinned
23 - stable
24 - stable-32
25 - stable-mips
26 - beta
[all …]
/external/rust/crates/regex-automata/.github/workflows/
Dci.yml6 - master
8 - cron: '00 01 * * *'
13 # For some builds, we use cross to test on 32-bit and big-endian
16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`.
18 runs-on: ${{ matrix.os }}
22 - pinned
23 - stable
24 - stable-32
25 - stable-mips
26 - stable-thumb
[all …]
/external/rust/crates/half/
DREADME.md1 # `f16` and `bf16` floating point types for Rust
2 …com/starkat99/half-rs/actions/workflows/rust.yml/badge.svg?branch=master)](https://github.com/star…
4 This crate implements a half-precision floating point `f16` type for Rust implementing the IEEE
5 754-2008 standard [`binary16`](https://en.wikipedia.org/wiki/Half-precision_floating-point_format)
7 [`bfloat16`](https://en.wikipedia.org/wiki/Bfloat16_floating-point_format) format.
11 The `f16` and `bf16` types provides conversion operations as a normal Rust floating point type, but
16 This crate provides [`no_std`](https://rust-embedded.github.io/book/intro/no-std.html) support by
17 default so can easily be used in embedded code where a smaller float format is most useful.
19 *Requires Rust 1.58 or greater.* If you need support for older versions of Rust, use 1.x versions of
26 - **`serde`** - Implement `Serialize` and `Deserialize` traits for `f16` and `bf16`. This adds a
[all …]
/external/rust/beto-rust/nearby/crypto/
DREADME.md3 A crypto provider that abstracts over different crypto implementations, mainly the Rust
17 Abstraction on top plain AES, including AES-CTR and AES-CBC.
19 Since we know we'll have multiple AES implementations in practice (an embedded
26 Implementations of `crypto_provider` types using the convenient pure-Rust primitives
27 from [Rust Crypto](https://github.com/RustCrypto).
32 [bssl-crypto](https://boringssl.googlesource.com/boringssl/+/master/rust/bssl-crypto), which is a
33 Rust binding layer for BoringSSL.
/external/rust/crates/gpio-cdev/.github/
DCODEOWNERS1 * rust-embedded/embedded-linux
/external/rust/crates/aho-corasick/.github/workflows/
Dci.yml6 - master
8 - cron: '00 01 * * *'
13 # For some builds, we use cross to test on 32-bit and big-endian
16 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`.
18 runs-on: ${{ matrix.os }}
22 - pinned
23 - stable
24 - stable-32
25 - stable-mips
26 - beta
[all …]
/external/rust/crates/hex/
DREADME.md5 …ions)](https://github.com/KokaKiwi/rust-hex/workflows/Test%20hex/badge.svg?master)](https://github…
13 ```rust
21 ```rust
39 [`no_std`](https://rust-embedded.github.io/book/intro/no-std.html)
44 hex = { version = "0.4", default-features = false }
49 - `std`:
50 Enabled by default. Add support for Rust's libstd types.
51 - `serde`:
59 - Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/…
60 - MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
[all …]
/external/rust/crates/h2/
DREADME.md3 A Tokio aware, HTTP/2 client & server implementation for Rust.
5 [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/license…
44 ```rust
56 **How does h2 compare to [solicit] or [rust-http2]?**
59 than any other Rust library. It also passes the [h2spec] set of tests. The h2
65 **Is this an embedded Java SQL database engine?**
70 [rust-http2]: https://github.com/stepancheg/rust-http2
/external/rust/crates/managed/
DCargo.toml9 # issue against the rust-lang/cargo repository. If you're
18 homepage = "https://github.com/m-labs/rust-managed"
22 categories = ["embedded"]
24 repository = "https://github.com/m-labs/rust-managed.git"
26 opt-level = 1
27 codegen-units = 1
DCargo.toml.orig7 homepage = "https://github.com/m-labs/rust-managed"
8 repository = "https://github.com/m-labs/rust-managed.git"
11 categories = ["embedded"]
22 opt-level = 1
23 codegen-units = 1
/external/cronet/build/config/coverage/
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
7 import("//build/config/rust.gni")
15 ldflags += [ "-fprofile-instr-generate" ]
21 # However... some build targets have no C++ object file (they have Rust
30 "-fprofile-instr-generate",
31 "-fcoverage-mapping",
34 # coverage mapping data embedded in the test binaries, and the reduction
37 "-mllvm",
38 "-limited-coverage-experimental=true",
41 # Rust coverage is gated on using the Chromium-built Rust toolchain as it
[all …]
/external/angle/build/config/coverage/
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
7 import("//build/config/rust.gni")
15 ldflags += [ "-fprofile-instr-generate" ]
21 # However... some build targets have no C++ object file (they have Rust
30 "-fprofile-instr-generate",
31 "-fcoverage-mapping",
32 "-mllvm",
33 "-runtime-counter-relocation=true",
36 # coverage mapping data embedded in the test binaries, and the reduction
39 "-mllvm",
[all …]
/external/rust/crates/nom/src/multi/
Dmod.rs14 /// Don't pre-allocate more than 64KiB when calling `Vec::with_capacity`.
16 /// Pre-allocating memory is a nice optimization but count fields can't
26 /// Repeats the embedded parser, gathering the results in a `Vec`.
37 /// ```rust
42 /// fn parser(s: &str) -> IResult<&str, Vec<&str>> {
53 pub fn many0<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many0()
80 /// Runs the embedded parser, gathering the results in a `Vec`.
92 /// ```rust
97 /// fn parser(s: &str) -> IResult<&str, Vec<&str>> {
108 pub fn many1<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many1()
[all …]
/external/bazelbuild-rules_rust/util/process_wrapper/
DBUILD.tinyjson.bazel1 # buildifier: disable=bzl-visibility
2 load("@rules_rust//rust/private:rust.bzl", "rust_library_without_process_wrapper")
10 # paths embedded in this section, is stripped out.
12 "@rules_rust//util/process_wrapper:opt_linux": ["-Cstrip=debuginfo"],
13 "@rules_rust//util/process_wrapper:opt_macos": ["-Cstrip=debuginfo"],
DBUILD.bazel3 load("//rust:defs.bzl", "rust_test")
5 # buildifier: disable=bzl-visibility
6 load("//rust/private:rust.bzl", "rust_binary_without_process_wrapper")
37 # paths embedded in this section, is stripped out.
39 ":opt_linux": ["-Cstrip=debuginfo"],
40 ":opt_macos": ["-Cstrip=debuginfo"],

1234567