I'm a little confused by what function to use for the purposes of adding a delay in a driver. I see HAL_DELAY_US() and then also CYGACC_CALL_IF_DELAY_US() being used in different drivers. In my case I am not running with a ROM monitor so if I use CYGACC_CALL_IF_DELAY_US() it would use the delay_us() function in /hal/common/current/src/hal_if.c . This confuses me because this function seems to do something different if you include a kernel and otherwise it just calls HAL_DELAY_US(). Is using one delay function better than using another?
Thanks. -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
