MADMACHINE
STORE
NEWSLETTER
  • GitHub
  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Instagram - Black Circle

© 2018-2019 MadMachine Limited. All rights reserved.

Swift and the Swift logo are trademarks of Apple Inc.

    Quick Start Guides for MadMachine IDE

    This document explains how to connect your SwiftIO board to the computer and upload your first sketch. The MadMachine SwiftIO is programmed using the MadMachine Software (IDE), our Integrated Development Environment common to all our boards and running offline. Check how to install IDE on your Mac or PCs.

    Use your SwiftIO on the MadMachine Desktop IDE

    If you want to program your SwiftIO while offline you need to install the MadMachine Software (IDE). The SwiftIO is programmed using the MadMachine Software (IDE), our Integrated Development Environment common to all our boards. Before you can move on, you must have installed the MadMachine Software (IDE) on your PC or Mac.


    Connect your SwiftIO board with an Micro-USB cable. There is no need to install any drivers because SwiftIO simulate the device as a USB Flash Drive. No matter what OS you use, it will work.


    Open your Project: Blink your SwiftIO Board

    Open the LED blink example project. You can click the book icon right blow. And double click the demo project you want to check.

    Save it and Verify it

    The sample code is read-only. You should save as the project where you want. And then, try click the Verify button and see what's going on. It will look like this:

    Download the program

    Now, simply click the "Download" button in the environment. You should plug in the cable to make sure the board and your PC are connected. Before you download the program, you should hit the "Download Button" to let SwiftIO simulate as a USB flash drive. Wait a few seconds - you should see the USB flash drive is automatically removed. If the upload is successful, the message "Done downloading." will appear in the status bar.

    And then, the LED will blink.