the function pthread_mutex_timedlock is not implemented. An easy implementation uses polling (checktime -> trylock -> yield). Is there a better (and supported) way to implement a timed lock using system functions (hwtimer, …)?
the hwtimer_api is pretty complex to use correctly, better use vtimer.
We currently focus on network related problems, so this week (and perhaps the next week) are full of other work. after finishing network problems I can help you in detail.