@@ -76,13 +76,10 rtems_isr waveforms_isr( rtems_vector_nu | |||||
76 | } |
|
76 | } | |
77 | else { |
|
77 | else { | |
78 | if ( (new_waveform_picker_regs->status & 0x7) == 0x7 ){ // f2 f1 and f0 are full |
|
78 | if ( (new_waveform_picker_regs->status & 0x7) == 0x7 ){ // f2 f1 and f0 are full | |
79 | new_waveform_picker_regs->run_burst_enable = new_waveform_picker_regs->run_burst_enable & 0x08; |
|
|||
80 | if (rtems_event_send( Task_id[TASKID_WFRM], RTEMS_EVENT_MODE_NORMAL ) != RTEMS_SUCCESSFUL) { |
|
79 | if (rtems_event_send( Task_id[TASKID_WFRM], RTEMS_EVENT_MODE_NORMAL ) != RTEMS_SUCCESSFUL) { | |
81 | rtems_event_send( Task_id[TASKID_DUMB], RTEMS_EVENT_2 ); |
|
80 | rtems_event_send( Task_id[TASKID_DUMB], RTEMS_EVENT_2 ); | |
82 | } |
|
81 | } | |
83 | // new_waveform_picker_regs->status = new_waveform_picker_regs->status & 0x00; |
|
|||
84 | new_waveform_picker_regs->status = new_waveform_picker_regs->status & 0xfffff888; |
|
82 | new_waveform_picker_regs->status = new_waveform_picker_regs->status & 0xfffff888; | |
85 | new_waveform_picker_regs->run_burst_enable = new_waveform_picker_regs->run_burst_enable | 0x07; // [0111] enable f2 f1 f0 |
|
|||
86 | } |
|
83 | } | |
87 | } |
|
84 | } | |
88 | #endif |
|
85 | #endif |
General Comments 0
You need to be logged in to leave comments.
Login now