AYAB Arduino Firmware 0.95
The goal of the AYAB project is to provide an alternative way to control the famous Brother KH-9xx range of knitting machines using a computer
main.cpp File Reference

Main entry point for AYAB firmware. More...

#include <Arduino.h>
#include "beeper.h"
#include "com.h"
#include "encoders.h"
#include "fsm.h"
#include "knitter.h"
#include "solenoids.h"
#include "tester.h"
Include dependency graph for main.cpp:

Macros

#define stackCanarySetup()
 
#define stackCanaryCheck()
 

Functions

void setup ()
 
void loop ()
 

Variables

Beeper _Beeper
 
Com _Com
 
Encoders _Encoders
 
Fsm _Fsm
 
Knitter _Knitter
 
Solenoids _Solenoids
 
Tester _Tester
 

Detailed Description

Main entry point for AYAB firmware.

This file is part of AYAB.

AYAB is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

AYAB is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with AYAB. If not, see http://www.gnu.org/licenses/.

Original Work Copyright 2013 Christian Obersteiner, Andreas Müller Modified Work Copyright 2020 Sturla Lange, Tom Price http://ayab-knitting.com

Macro Definition Documentation

◆ stackCanarySetup

#define stackCanarySetup ( )

Setup - do once before going to the main loop.

Function Documentation

◆ loop()

void loop ( )

Main Loop - repeat forever.