X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=include%2Fgpif-acquisition.h;h=a0c7af935a845a3cf1d527a927fccc40208b9e75;hb=a7cf2e1bc7c67b5e58d772558d1a675cd873c155;hp=6ccdc616b322781a7271f2d886e83d392028b37c;hpb=e41576ec531630354c5b48ed0caa83caa1a4c14e;p=sigrok-firmware-fx2lafw.git diff --git a/include/gpif-acquisition.h b/include/gpif-acquisition.h index 6ccdc616..a0c7af93 100644 --- a/include/gpif-acquisition.h +++ b/include/gpif-acquisition.h @@ -1,5 +1,5 @@ /* - * This file is part of the fx2lafw project. + * This file is part of the sigrok-firmware-fx2lafw project. * * Copyright (C) 2012 Joel Holdsworth * @@ -14,10 +14,25 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * along with this program; if not, see . */ -void gpif_init_la(void); +#ifndef FX2LAFW_INCLUDE_GPIF_ACQUISITION_H +#define FX2LAFW_INCLUDE_GPIF_ACQUISITION_H + +#include +#include + +enum gpif_status { + STOPPED = 0, + PREPARED, + RUNNING, +}; +extern enum gpif_status gpif_acquiring; +void gpif_init_la(void); +bool gpif_acquisition_prepare(const struct cmd_start_acquisition *cmd); void gpif_acquisition_start(void); +void gpif_poll(void); + +#endif