Qurt specific drivers for testing and some updates to the startup process (#20917)

* Added a couple of Qurt specific drivers for testing and some updates to Qurt startup code
This commit is contained in:
Eric Katzfey
2023-01-12 17:17:30 -08:00
committed by GitHub
parent 767fcb2774
commit 2a315f86ca
10 changed files with 1008 additions and 2 deletions
@@ -107,6 +107,14 @@ static void work_process(struct wqueue_s *wqueue, int lock_id)
next = CONFIG_SCHED_WORKPERIOD;
#ifdef __PX4_QURT
// In Posix certain signals wake up a sleeping thread but it isn't the case
// with the Qurt POSIX implementation. So rather than assume we can come out
// of the sleep early by a signal we just wake up more often.
next = 1000;
#endif
work_lock(lock_id);
work = (struct work_s *)wqueue->q.head;