В Пнд, 28/05/2007 в 12:29 +0700, Shusharin Alexey пишет:
> Hello,
> 
> I'm trying to port eCos to my platform (ARM7, LPC2292, my own board). My 
> driver should scan a hardware with 100 Hz frequency, but the variant 
> layer of HAL is using both timers.
> Is there some method to add call of my function to the system timer 
> interrupt routine without modifying the variant and architecture code? 
> Or does anybody know other solution of this problem?

100 Hz latency isn't a hard-timing polling. So, you can use one eCos
thread to fullfil that work with a cyg_thread_delay(1) waiting. If you
want really to release TIMER1 resources for your own needs (that timer
uses itself to implement the variant hal_delay_us() function) you would
can to declare the variant's hal_delay_us() with a WEAK attribute and
overwrite this function in your platform HAL, but, it seems, that is
more tricky.

-- Sergei

> 
> Thanks
> Best regards
> 
> Alexey Shusharin
> 


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to