Added C/Rust-Bindings for XGPIO

This commit is contained in:
paul nehlich
2024-05-16 10:58:26 +02:00
parent 39ea98d9c0
commit 2f196c167e
2 changed files with 39 additions and 0 deletions

View File

@ -46,6 +46,12 @@ extern "C" {
fn enable_global_threading_c();
fn disable_global_threading_c();
pub fn gpio_setup() -> ();
pub fn gpio_write_pin(pin: u32, data: u32) -> (); // TODO: Is u32 compatible to uint32_t?
pub fn gpio_read_pin(pin: u32) -> u32;
pub fn gpio_toggle_pin(pin: u32) -> ();
}
pub fn task_delete_self() {