firefly-rust 0.15.0

Rust SDK for making Firefly Zero games
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![no_std]
#![no_main]
use firefly_rust::audio;

#[unsafe(no_mangle)]
extern "C" fn boot() {
    let gain = audio::OUT.add_gain(0.);
    let modulator = audio::LinearModulator {
        start_at: audio::Time::ZERO,
        end_at: audio::seconds(2),
    };
    gain.modulate(0., 1., modulator);
    gain.add_sine(audio::Freq::A4, 0.);
}