/*$file${.::app::factory.c} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/ /* * Model: XFT.qm * File: ${.::app::factory.c} * * This code has been generated by QM 5.2.5 . * DO NOT EDIT THIS FILE MANUALLY. All your changes will be lost. * * SPDX-License-Identifier: GPL-3.0-or-later * * This generated code is open source software: you can redistribute it under * the terms of the GNU General Public License as published by the Free * Software Foundation. * * This code 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. * * NOTE: * Alternatively, this generated code may be distributed under the terms * of Quantum Leaps commercial licenses, which expressly supersede the GNU * General Public License and are specifically designed for licensees * interested in retaining the proprietary status of their code. * * Contact information: * * */ /*$endhead${.::app::factory.c} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/ /* * @author RĂ©mi Heredero * @date July 2023 * @version 1.0.0 * @see work of Medar Rieder & Pascal Sartoretti about femto XF */ #include "factory.h" Factory Factory_theFactory; /*${app::Factory::init} ....................................................*/ void Factory_init(void) { LED_init(Factory_l1(), 1); LED_initHW(Factory_l1()); } void Factory_build(){ } /*${app::Factory::start} ...................................................*/ void Factory_start(void) { LED_on(Factory_l1()); } /*${app::Factory::l1} ......................................................*/ LED* Factory_l1(void) { return &Factory_theFactory.l1_; } /*$enddef${app::Factory} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/