Skip to content

EmbeddedSwift/SwiftIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Dependencies

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published