embassy-rp : Added feature flag to otherwise unused definitions
This commit is contained in:
parent
8285263fc2
commit
ba47fe9c41
@ -284,7 +284,7 @@ macro_rules! intrinsics {
|
|||||||
// alias the division operators to these for a similar reason r0 is the
|
// alias the division operators to these for a similar reason r0 is the
|
||||||
// result either way and r1 a scratch register, so the caller can't assume it
|
// result either way and r1 a scratch register, so the caller can't assume it
|
||||||
// retains the argument value.
|
// retains the argument value.
|
||||||
#[cfg(all(target_arch = "arm", feature = "intrinsics"))]
|
#[cfg(target_arch = "arm")]
|
||||||
core::arch::global_asm!(
|
core::arch::global_asm!(
|
||||||
".macro hwdivider_head",
|
".macro hwdivider_head",
|
||||||
"ldr r2, =(0xd0000000)", // SIO_BASE
|
"ldr r2, =(0xd0000000)", // SIO_BASE
|
||||||
@ -352,6 +352,7 @@ core::arch::global_asm!(
|
|||||||
".endm",
|
".endm",
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#[cfg(all(target_arch = "arm", feature = "intrinsics"))]
|
||||||
macro_rules! division_function {
|
macro_rules! division_function {
|
||||||
(
|
(
|
||||||
$name:ident $($intrinsic:ident)* ( $argty:ty ) {
|
$name:ident $($intrinsic:ident)* ( $argty:ty ) {
|
||||||
@ -438,6 +439,7 @@ fn divider_signed(n: i32, d: i32) -> DivResult<i32> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Result of divide/modulo operation
|
/// Result of divide/modulo operation
|
||||||
|
#[cfg(all(target_arch = "arm", feature = "intrinsics"))]
|
||||||
struct DivResult<T> {
|
struct DivResult<T> {
|
||||||
/// The quotient of divide/modulo operation
|
/// The quotient of divide/modulo operation
|
||||||
pub quotient: T,
|
pub quotient: T,
|
||||||
|
Loading…
Reference in New Issue
Block a user