blob: 7fc51d1d85e49c7600f1d4900dda9c9e0aadf12f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <lib_AT91SAM7.h>
#include "openpcd.h"
#include "trigger.h"
void trigger_init(void)
{
AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, OPENPCD_PIO_TRIGGER);
}
void trigger_pulse(void)
{
volatile int i;
AT91F_PIO_SetOutput(AT91C_BASE_PIOA, OPENPCD_PIO_TRIGGER);
for (i=0; i < 0xff; i++)
{ }
AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, OPENPCD_PIO_TRIGGER);
}
|