![]() |
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
|

Files | |
| beeper.cpp | |
| Class containing methods to actuate a beeper connected to PIEZO_PIN. | |
| beeper.h | |
| board.h | |
| com.cpp | |
| Class containing methods for serial communication. | |
| com.h | |
| debug.h | |
| encoders.cpp | |
| Class containing methods governing encoders for BeltShift, Direction, Active Hall sensor and Carriage Type. | |
| encoders.h | |
| fsm.cpp | |
| Singleton class containing methods for the finite state machine that co-ordinates the AYAB firmware. | |
| fsm.h | |
| global_beeper.cpp | |
| Singleton class containing methods to actuate a beeper connected to PIEZO_PIN. | |
| global_com.cpp | |
| Singleton class containing methods for serial communication. | |
| global_encoders.cpp | |
| Singleton class containing methods governing encoders for BeltShift, Direction, Active Hall sensor and Carriage Type. | |
| global_fsm.cpp | |
| global_knitter.cpp | |
| Singleton class containing methods for the finite state machine that co-ordinates the AYAB firmware. | |
| global_solenoids.cpp | |
| Singleton class containing methods that control the needles via solenoids connected to IO expanders on the device. | |
| global_tester.cpp | |
| Singleton class containing methods for hardware testing. | |
| knitter.cpp | |
| Class containing methods for the finite state machine that co-ordinates the AYAB firmware. | |
| knitter.h | |
| main.cpp | |
| Main entry point for AYAB firmware. | |
| solenoids.cpp | |
| Class containing methods that control the needles via solenoids connected to IO expanders on the device. | |
| solenoids.h | |
| tester.cpp | |
| Class containing methods for hardware testing. | |
| tester.h | |