Swiftpack.co - Package - EmbeddedSwift/SwiftIO


SwiftIO Board

A Swift framework for microcontrollers. The SwiftIO board provides a good way to learn Swift code. Write your code, download to your board, and you'll get the results in real time if you've had the circuit connected.

The SwiftIO library provides an easy access to communicate with the external circuits simply by invoking the related classes/methods. You can read or write the digital and analog signal, as well as using the communication protocol.

  • API Documention - acquire detailed information about the library
  • Examples - get familiar with the library though real-world examples


Build & install

To install SwiftIO as a system-wide library just run the following commands:

git clone https://github.com/EmbeddedSwift/SwiftIO
cd SwiftIO
make install

Alternatively you can build SwiftIO by hand with the help of the mm command:

mm build \
    --name SwiftIO \
    --input . \
    --output ./SwiftIO \
    --import-headers ./Sources/CHal/include/SwiftHalWrapper.h

Then you can use the library through the --import-search-paths argument or install it as a system lib.

mm library --install ./SwiftIO

From now on you can build other MadMachine libraries or executables that depend on SwiftIO.

Pre-built releases

You can download the pre-built SwiftIO library using the releases menu.


Stars: 0


Used By

Total: 0


Initial lib release - 2020-10-05 08:37:42