# lib.rs - source
Source of the Rust file `Examples\ArduboyFX\fxbasicexample\src\lib.rs`.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20

    #![no_std]
    #![allow(non_upper_case_globals)]
    //Include the Arduboy Library
    //Initialize the arduboy object
    use arduboy_rust::prelude::*;
    const arduboy: Arduboy2 = Arduboy2::new();
    //The setup() function runs once when you turn your Arduboy on
    #[no_mangle]
    pub unsafe extern "C" fn setup() {
        // put your setup code here, to run once:
        arduboy.begin();
        arduboy.clear();
        arduboy.print(f!(b"Holmes is cool!\0"));
        arduboy.display();
    }
    #[no_mangle]
    #[export_name = "loop"]
    pub unsafe extern "C" fn loop_() {
        // put your main code here, to run repeatedly:
    }