Skip to main content

Meadow.Foundation.mikroBUS.Displays.C8800Retro

C8800Retro
StatusStatus badge: working
Source codeGitHub
NuGet packageNuGet Gallery for Meadow.Foundation.mikroBUS.Displays.C8800Retro

Code Example

C8800Retro altair;

MicroGraphics graphics;

publicoverrideTaskInitialize()
{
Console.WriteLine("Initializing ...");

altair =newC8800Retro(Device.CreateI2cBus(), Device.Pins.D03);

var button1B = altair.GetButton(C8800Retro.ButtonColumn._1, C8800Retro.ButtonRow.B);
button1B.Clicked += Button1B_Clicked;

graphics =newMicroGraphics(altair)
{
CurrentFont =newFont4x8(),
};

returnbase.Initialize();
}

privatevoidButton1B_Clicked(object sender,EventArgs e)
{
Console.WriteLine("Button 1B clicked");
}

publicoverrideasyncTaskRun()
{
altair.EnableBlink(true,true);

graphics.Clear();
graphics.DrawText(0,0,"MF", Color.White);
graphics.Show();

await Task.Delay(6000);

altair.EnableBlink(false);
}

Sample project(s) available on GitHub

close