fixed uart_16550 version to 0.2.14 #193
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem statement:
An error will be reported after the uart version is updated:
error:
ptr::mut_ptr::<impl *mut T>::add
is not yet stable as a const fn--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:28:36
|
28 | int_en: AtomicPtr::new(base_pointer.add(1)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add
#![feature(const_ptr_offset)]
to the crate attributes to enableerror:
ptr::mut_ptr::<impl *mut T>::add
is not yet stable as a const fn--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:29:39
|
29 | fifo_ctrl: AtomicPtr::new(base_pointer.add(2)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add
#![feature(const_ptr_offset)]
to the crate attributes to enableerror:
ptr::mut_ptr::<impl *mut T>::add
is not yet stable as a const fn--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:30:39
|
30 | line_ctrl: AtomicPtr::new(base_pointer.add(3)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add
#![feature(const_ptr_offset)]
to the crate attributes to enableerror:
ptr::mut_ptr::<impl *mut T>::add
is not yet stable as a const fn--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:31:40
|
31 | modem_ctrl: AtomicPtr::new(base_pointer.add(4)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add
#![feature(const_ptr_offset)]
to the crate attributes to enableerror:
ptr::mut_ptr::<impl *mut T>::add
is not yet stable as a const fn--> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/uart_16550-0.2.17/src/mmio.rs:32:38
|
32 | line_sts: AtomicPtr::new(base_pointer.add(5)),
| ^^^^^^^^^^^^^^^^^^^
|
= help: add
#![feature(const_ptr_offset)]
to the crate attributes to enableerror: could not compile
uart_16550
due to 5 previous errorsInvestigation + root cause:
View recent updates to uart_16550
uart_16550 updated.
Solution:
fixed uart_16550 version to 0.2.14
Signed-off-by: haowei [email protected]