forked from M-Labs/artiq-zynq
18 lines
360 B
Rust
18 lines
360 B
Rust
// Helper crate for dealing with c ffi
|
|
#![allow(non_camel_case_types)]
|
|
#![no_std]
|
|
|
|
use libboard_zynq::stdio;
|
|
|
|
pub type c_char = i8;
|
|
pub type c_int = i32;
|
|
pub type size_t = usize;
|
|
pub type uintptr_t = usize;
|
|
pub type c_void = core::ffi::c_void;
|
|
|
|
#[no_mangle]
|
|
extern "C" fn _putchar(byte: u8) {
|
|
let mut uart = stdio::get_uart();
|
|
uart.write_byte(byte);
|
|
}
|