#[allow(unused_must_use)]
pub mod n {
pub fn set_direction(direction: u32) -> crate::Result<()>
{
handle_unsafe!(
crate::rp::rp_GPIOnSetDirection(direction)
)
}
pub fn direction() -> crate::Result<u32>
{
let mut direction = 0;
match handle_unsafe!(
crate::rp::rp_GPIOnGetDirection(&mut direction)
) {
Ok(_) => Ok(direction),
Err(err) => Err(err),
}
}
pub fn set_state(state: u32) -> crate::Result<()>
{
handle_unsafe!(
crate::rp::rp_GPIOnSetState(state)
)
}
pub fn state() -> crate::Result<u32>
{
let mut state = 0;
match handle_unsafe!(
crate::rp::rp_GPIOnGetState(&mut state)
) {
Ok(_) => Ok(state),
Err(err) => Err(err),
}
}
}
pub mod p {
pub fn set_direction(direction: u32) -> crate::Result<()>
{
handle_unsafe!(
crate::rp::rp_GPIOpSetDirection(direction)
)
}
pub fn direction() -> crate::Result<u32>
{
let mut direction = 0;
match handle_unsafe!(
crate::rp::rp_GPIOpGetDirection(&mut direction)
) {
Ok(_) => Ok(direction),
Err(err) => Err(err),
}
}
pub fn set_state(state: u32) -> crate::Result<()>
{
handle_unsafe!(
crate::rp::rp_GPIOpSetState(state)
)
}
pub fn state() -> crate::Result<u32>
{
let mut state = 0;
match handle_unsafe!(
crate::rp::rp_GPIOpGetState(&mut state)
) {
Ok(_) => Ok(state),
Err(err) => Err(err),
}
}
}