fast-feedback virtual target task code on STM Nucleo

Dependencies:   mbed

rig.h

Committer:
gwappa
Date:
2018-12-13
Revision:
32:1416e015016c
Parent:
27:b31ea8d74f9e

File content as of revision 32:1416e015016c:

#ifndef RIG_H_
#define RIG_H_

#include "mbed.h"

#include "pulse.h"
#include "intr.h"

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

const uint16_t TRIGGER_DUR_MS = 2; // duration of trialStart/trialEnd pulses, in milliseconds

// input
extern InterruptHandler  gateIn;
extern InterruptHandler  whiskIn;
extern InterruptHandler  lickIn;

// output
extern Pulse        audioOut;
extern Pulse        visualOut;
extern Pulse        rewardOut;

extern Pulse        trialStart;
extern Pulse        trialEnd;

extern Task        task;
extern Trial       trial;

#endif