fast-feedback virtual target task code on STM Nucleo

Dependencies:   mbed

rig.h

Committer:
gwappa
Date:
2018-06-18
Revision:
9:e136394bdb39
Parent:
3:991c6d5ce19d
Child:
11:897ecd5413e0

File content as of revision 9:e136394bdb39:

#ifndef RIG_H_
#define RIG_H_

#include "mbed.h"
#include "task.h"
#include "trial.h"

// the task timer
extern Timer        timer;

// state time out
extern Timeout      stateTimeout;

// reward time out
extern Timeout      rewardTimeout;

// trigger time out for TASK output
extern Timeout      triggerTimeout;

// input
extern InterruptIn  whiskIn;
extern InterruptIn  lickIn;

// output
extern DigitalOut   cueOut;
extern DigitalOut   enableOut;
extern DigitalOut   rewardOut;

extern DigitalOut   trialStart;
extern DigitalOut   trialEnd;

extern Task        task;
extern Trial       trial;

#endif