131,7 → 131,7 |
} |
|
/* Check if the frame grabber is ready */ |
volatile int ready_to_grab = 1; |
int ready_to_grab = 1; |
|
/* Elaboration task, it is called when the frame |
grabber buffer is ready */ |
167,15 → 167,11 |
while(1) { |
|
if (ready_to_grab) { |
|
task_nopreempt(); |
|
|
/* Grab */ |
on = 1; |
VIDEODEV26_ioctl(FRAME_GRABBER_NUMBER,VIDIOCCAPTURE,(unsigned long)&on); |
|
task_preempt(); |
|
//cprintf("G"); |
|
ready_to_grab = 0; |
254,7 → 250,7 |
|
hard_task_default_model(gt); |
hard_task_def_mit(gt,40000); |
hard_task_def_wcet(gt,5000); |
hard_task_def_wcet(gt,15000); |
hard_task_def_ctrl_jet(gt); |
|
grab_task_pid = task_create("GrabTask",grab_task,>,NULL); |