Compare commits
1 Commits
vorago-reb
...
2b776f5316
Author | SHA1 | Date | |
---|---|---|---|
2b776f5316
|
@@ -14,6 +14,7 @@ embedded-hal-nb = "1"
|
|||||||
embedded-io = "0.6"
|
embedded-io = "0.6"
|
||||||
|
|
||||||
[dependencies.va108xx-hal]
|
[dependencies.va108xx-hal]
|
||||||
|
version = "0.7"
|
||||||
path = "../va108xx-hal"
|
path = "../va108xx-hal"
|
||||||
features = ["rt"]
|
features = ["rt"]
|
||||||
|
|
||||||
|
@@ -38,7 +38,7 @@ default-features = false
|
|||||||
features = ["portable-atomic"]
|
features = ["portable-atomic"]
|
||||||
|
|
||||||
[dependencies.va108xx-hal]
|
[dependencies.va108xx-hal]
|
||||||
version = "0.8"
|
path = "../../va108xx-hal"
|
||||||
|
|
||||||
[dependencies.vorago-reb1]
|
[dependencies.vorago-reb1]
|
||||||
path = "../../vorago-reb1"
|
path = "../../vorago-reb1"
|
||||||
|
@@ -16,7 +16,7 @@ embedded-io = "0.6"
|
|||||||
cortex-m-semihosting = "0.5.0"
|
cortex-m-semihosting = "0.5.0"
|
||||||
|
|
||||||
[dependencies.va108xx-hal]
|
[dependencies.va108xx-hal]
|
||||||
version = "0.8"
|
path = "../../va108xx-hal"
|
||||||
features = ["rt", "defmt"]
|
features = ["rt", "defmt"]
|
||||||
|
|
||||||
[dependencies.vorago-reb1]
|
[dependencies.vorago-reb1]
|
||||||
|
@@ -3,8 +3,7 @@
|
|||||||
//! ## Examples
|
//! ## Examples
|
||||||
//!
|
//!
|
||||||
//! - [UART simple example](https://egit.irs.uni-stuttgart.de/rust/va108xx-rs/src/branch/main/examples/simple/examples/uart.rs)
|
//! - [UART simple example](https://egit.irs.uni-stuttgart.de/rust/va108xx-rs/src/branch/main/examples/simple/examples/uart.rs)
|
||||||
//! - [UART with IRQ and RTIC](https://egit.irs.uni-stuttgart.de/rust/va108xx-rs/src/branch/main/examples/rtic/src/bin/uart-echo-rtic.rs)
|
//! - [UART with IRQ and RTIC](https://egit.irs.uni-stuttgart.de/rust/va108xx-rs/src/branch/va108xx-update-package/examples/rtic/src/bin/uart-rtic.rs)
|
||||||
//! - [Flashloader exposing a CCSDS interface via UART](https://egit.irs.uni-stuttgart.de/rust/va108xx-rs/src/branch/main/flashloader)
|
|
||||||
use core::{convert::Infallible, ops::Deref};
|
use core::{convert::Infallible, ops::Deref};
|
||||||
use fugit::RateExtU32;
|
use fugit::RateExtU32;
|
||||||
use va108xx::Uarta;
|
use va108xx::Uarta;
|
||||||
@@ -864,7 +863,7 @@ impl<Uart: Instance> Tx<Uart> {
|
|||||||
///
|
///
|
||||||
/// This does not necesarily mean that the FIFO can process another word because it might be
|
/// This does not necesarily mean that the FIFO can process another word because it might be
|
||||||
/// full.
|
/// full.
|
||||||
/// Use the [Self::write_fifo] function to write a word to the FIFO reliably using the [nb]
|
/// Use the [Self::read_fifo] function to write a word to the FIFO reliably using the [nb]
|
||||||
/// API.
|
/// API.
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
pub fn write_fifo_unchecked(&self, data: u32) {
|
pub fn write_fifo_unchecked(&self, data: u32) {
|
||||||
@@ -917,7 +916,7 @@ impl<Uart: Instance> embedded_io::Write for Tx<Uart> {
|
|||||||
|
|
||||||
/// Serial receiver, using interrupts to offload reading to the hardware.
|
/// Serial receiver, using interrupts to offload reading to the hardware.
|
||||||
///
|
///
|
||||||
/// You can use [Rx::into_rx_with_irq] to convert a normal [Rx] structure into this structure.
|
/// You can use [Rx::to_rx_with_irq] to convert a normal [Rx] structure into this structure.
|
||||||
/// This structure provides two distinct ways to read the UART RX using interrupts. It should
|
/// This structure provides two distinct ways to read the UART RX using interrupts. It should
|
||||||
/// be noted that the interrupt service routine (ISR) still has to be provided by the user. However,
|
/// be noted that the interrupt service routine (ISR) still has to be provided by the user. However,
|
||||||
/// this structure provides API calls which can be used inside the ISRs to simplify the reading
|
/// this structure provides API calls which can be used inside the ISRs to simplify the reading
|
||||||
|
@@ -8,10 +8,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
|||||||
|
|
||||||
## [unreleased]
|
## [unreleased]
|
||||||
|
|
||||||
## [v0.6.0] 2024-09-30
|
|
||||||
|
|
||||||
- Added M95M01 EEPROM module/API
|
- Added M95M01 EEPROM module/API
|
||||||
- Update `va108xx-hal` dependency to range >=v0.8, <0.9
|
|
||||||
|
|
||||||
## [v0.5.1] 2024-07-04
|
## [v0.5.1] 2024-07-04
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vorago-reb1"
|
name = "vorago-reb1"
|
||||||
version = "0.6.0"
|
version = "0.5.1"
|
||||||
authors = ["Robin Mueller <muellerr@irs.uni-stuttgart.de>"]
|
authors = ["Robin Mueller <muellerr@irs.uni-stuttgart.de>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Board Support Crate for the Vorago REB1 development board"
|
description = "Board Support Crate for the Vorago REB1 development board"
|
||||||
@@ -21,7 +21,8 @@ bitfield = "0.17"
|
|||||||
version = "0.3"
|
version = "0.3"
|
||||||
|
|
||||||
[dependencies.va108xx-hal]
|
[dependencies.va108xx-hal]
|
||||||
version = ">=0.8, <0.9"
|
version = ">=0.7, <0.8"
|
||||||
|
path = "../va108xx-hal"
|
||||||
features = ["rt"]
|
features = ["rt"]
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
Reference in New Issue
Block a user