This repository has been archived by the owner on Jun 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #101 from pros-rs/bump
docs: add required fields to manifests
- Loading branch information
Showing
17 changed files
with
132 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,20 @@ | |
name = "pros-async" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "A simple async executor for pros-rs" | ||
keywords = ["PROS", "Robotics", "bindings", "async", "vex", "v5"] | ||
categories = [ | ||
"no-std", | ||
"science::robotics", | ||
"Asynchronous" | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# pros-async | ||
|
||
Tiny async runtime and robot traits for `pros-rs`. | ||
The async executor supports spawning tasks and blocking on futures. | ||
It has a reactor to improve the performance of some futures. | ||
FreeRTOS tasks can still be used, but it is recommended to use only async tasks for performance. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,20 @@ | |
name = "pros-core" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "Core functionality for pros-rs" | ||
keywords = ["PROS", "Robotics", "bindings", "vex", "v5"] | ||
categories = [ | ||
"api-bindings", | ||
"no-std", | ||
"science::robotics", | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# pros-core | ||
Low level core functionality for [`pros-rs`](https://crates.io/crates/pros). | ||
The core crate is used in all other crates in the pros-rs ecosystem. | ||
Included in this crate: | ||
- Global allocator | ||
- Errno handling | ||
- Serial terminal printing | ||
- No-std `Instant`s | ||
- Synchronization primitives | ||
- FreeRTOS task management |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,20 @@ | |
name = "pros-devices" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "High level device for pros-rs" | ||
keywords = ["PROS", "Robotics", "bindings", "vex", "v5"] | ||
categories = [ | ||
"api-bindings", | ||
"no-std", | ||
"science::robotics", | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# pros-devices | ||
|
||
Functionality for accessing hardware connected to the V5 brain. | ||
|
||
## Overview | ||
|
||
The V5 brain features 21 RJ9 4p4c connector ports (known as "Smart ports") for communicating with newer V5 peripherals, as well as six 3-wire ports with log-to-digital conversion capability for compatibility with legacy Cortex devices. This module provides access to both smart devices and ADI devices. | ||
|
||
## Organization | ||
|
||
- `smart` contains abstractions and types for smart port connected ices. | ||
- `adi` contains abstractions for three wire ADI connected devices. | ||
- `battery` provides functions for getting information about the battery. | ||
- `controller` provides types for interacting with the V5 controller. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,20 @@ | |
name = "pros-math" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "Commonly used mathematical formulas for pros-rs" | ||
keywords = ["PROS", "Robotics", "vex", "v5"] | ||
categories = [ | ||
"no-std", | ||
"science::robotics", | ||
"Mathematics", | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
[dependencies] | ||
num = { version = "0.4.1", default-features = false } | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# pros-math | ||
|
||
Common mathematical formulas and models implemented for [`pros-rs`](https://crates.io/crates/pros). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,19 @@ | |
name = "pros-panic" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "Panic handler for pros-rs" | ||
keywords = ["PROS", "Robotics", "vex", "v5"] | ||
categories = [ | ||
"no-std", | ||
"science::robotics", | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# pros-panic | ||
|
||
Panic handler implementation for [`pros-rs`](https://crates.io/crates/pros-rs). | ||
Supports printing a backtrace when running in the simulator. | ||
If the `display_panics` feature is enabled, it will also display the panic message on the V5 Brain display. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,19 @@ | |
name = "pros-sync" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "MIT" | ||
description = "`SyncRobot` trait and macro for pros-rs" | ||
keywords = ["PROS", "Robotics", "vex", "v5"] | ||
categories = [ | ||
"no-std", | ||
"science::robotics", | ||
] | ||
repository = "https://github.com/gavin-niederman/pros-rs" | ||
authors = [ | ||
"pros-rs", | ||
"Gavin Niederman <[email protected]>", | ||
"doinkythederp <[email protected]>", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# pros-sync | ||
|
||
Synchronous robot code trait for [pros-rs](https://crates.io/crates/pros). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
# Pros-sys | ||
|
||
EFI for Rust PROS bindings, used in [pros-rs](https://crates.io/crates/pros) | ||
EFI for Rust PROS bindings, used in [pros-rs](https://crates.io/crates/pros) | ||
|
||
## This project is still very early in development | ||
|
||
Make sure to check out the todo list [(TODO.md)](../TODO.md) | ||
Make sure to check out the todo list [(TODO.md)](../TODO.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters