YoshiMaker.YoshiPi
1.2.1
dotnet add package YoshiMaker.YoshiPi --version 1.2.1
NuGet\Install-Package YoshiMaker.YoshiPi -Version 1.2.1
<PackageReference Include="YoshiMaker.YoshiPi" Version="1.2.1" />
paket add YoshiMaker.YoshiPi --version 1.2.1
#r "nuget: YoshiMaker.YoshiPi, 1.2.1"
// Install YoshiMaker.YoshiPi as a Cake Addin #addin nuget:?package=YoshiMaker.YoshiPi&version=1.2.1 // Install YoshiMaker.YoshiPi as a Cake Tool #tool nuget:?package=YoshiMaker.YoshiPi&version=1.2.1
YoshiMaker YoshiPi
At24Cxx I2C EEPROMs (AT24C32 / AT24C64 / AT24C128 / AT24C256)
The YoshiPi library is designed for the YoshiMaker YoshiPi carrier board for the Raspberry Pi Zero 2 W.
Full source code and samples are available in the YoshiPi source repository on Github.
YoshiPi depends on the Meadow software stack and allows easy integration of hundreds of peripherals from the Meadow.Foundation library with your Raspberry Pi Zero 2.
Installation
You can install the library from within Visual studio using the the NuGet Package Manager or from the command line using the .NET CLI:
dotnet add package YoshiPi
Usage
public class MeadowApp : YoshiPiApp
{
private TestService _testService;
public override Task Initialize()
{
Resolver.Log.Info("Initialize...");
Hardware.Button1.Clicked += (s, e) => Console.WriteLine("Button1 clicked!");
return Task.CompletedTask;
}
public static async Task Main(string[] args)
{
await MeadowOS.Start(args);
}
}
Contributing
- Found a bug? Report an issue
- Have a feature idea or driver request? Open a new feature request
- Want to contribute code? Fork the YoshiPi Repository and submit a pull request against the
develop
branch
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Meadow.Foundation.Displays.TftSpi (>= 1.15.0)
- Meadow.Foundation.ICs.ADCs.Mcp3xxx (>= 1.15.0)
- Meadow.Foundation.ICs.IOExpanders.Mcp23xxx (>= 1.15.0)
- Meadow.Foundation.RTCs.Ds323x (>= 1.15.0)
- Meadow.Foundation.Sensors.Hid.Xpt2046 (>= 1.15.0)
- Meadow.Linux (>= 1.15.0)
- System.Text.Json (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.