libsimpleio-templates 2.2021.332.1

There is a newer version of this package available.
See the version list below for details.
dotnet new install libsimpleio-templates::2.2021.332.1
                    
This package contains a .NET Template Package you can call from the shell/command line.

Introduction

This package provides a .Net 6 project template for developing .Net 6 application programs for Linux using libsimpleio, a .Net Standard 2.0 library assembly that provides a .Net binding to the Linux Simple I/O Library.

libsimpleio provides services to control ADC (Analog to Digital Converter) inputs, DAC (Digital to Analog) outputs, GPIO (General Purpose I/O) pins, I2C bus controllers, PWM (Pulse Width Modulated) outputs, servo outputs, motor outputs, SPI (Serial Peripheral Interface) devices, and watchdog timers.

With libsimpleio you can develop .Net 6 application programs for Linux target computers, including microcomputers like the BeagleBone and the Raspberry Pi, that control I/O devices. Such programs may be used for physical computing, test fixtures, instrumentation, and other kinds of embedded systems.

The API documentation for libsimpleio is available as a Windows help file.

Usage

Install this template package by running the following command from a Linux or Windows command line:

dotnet new -i libsimpleio-templates

The above command will install a .Net 6 application program project template called csharp_console_libsimpleio. You can then create a project using it with commands like the following:

mkdir myprogram
cd myprogram
dotnet new csharp_console_libsimpleio

On Windows, after you have run the dotnet new -i command above, Visual Studio 2022 will automatically pick up the csharp_console_libsimpleio project template. You can then create a project using it with File → New → Project... and then search for libsimpleio.

  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.2025.76.2 165 3/17/2025
2.2025.76.1 150 3/17/2025
2.2024.327.1 123 11/22/2024
2.2024.169.1 227 6/17/2024
2.2024.168.1 142 6/16/2024
2.2024.166.1 141 6/14/2024
2.2024.120.1 186 4/30/2024
2.2024.9.1 1,980 1/10/2024
2.2023.322.1 1,582 11/18/2023
2.2023.307.1 644 11/3/2023
2.2023.301.3 262 11/3/2023
2.2023.301.2 354 10/29/2023
2.2023.69.1 767 3/11/2023
2.2023.58.1 344 2/27/2023
2.2023.56.1 356 2/25/2023
2.2023.45.1 371 2/14/2023
2.2022.312.1 559 11/9/2022
2.2021.336.1 468 12/3/2021
2.2021.334.1 402 12/1/2021
2.2021.332.2 410 11/29/2021
2.2021.332.1 417 11/29/2021
2.2021.323.2 850 11/19/2021
2.2021.323.1 378 11/19/2021
2.2021.322.1 450 11/19/2021
2.2021.92.1 2,308 4/2/2021
2.2021.75.1 499 3/17/2021
2.2021.16.1 595 1/16/2021
2.2020.318.1 474 11/13/2020
2.2020.57.1 642 2/26/2020
2.2020.56.2 576 2/25/2020
2.2020.56.1 584 2/25/2020
2.2020.43.2 702 2/12/2020
2.2020.43.1 595 2/12/2020
2.2020.42.1 587 2/12/2020
2.2020.41.2 691 2/11/2020
2.2020.41.1 536 2/10/2020
1.0.2020.39 630 2/8/2020
1.0.2020.38 531 2/7/2020
1.0.2020.37 563 2/7/2020

Added section headers to the README file.  Added usage section to the README file.