36 Commits (master)

Author SHA1 Message Date
Jukka Laitinen 7bb33e65ae Remove px4_work_queue linking to px4_platform 3 years ago
Daniel Agar 8067207ea6 px4_work_queue: rename serial port WQs 3 years ago
Beat Küng fe1b726b62 ScheduledWorkItem: do not call ScheduleClear() if not init in destructor 3 years ago
Beat Küng e29759d877 WorkQueueManager: explicitly convert PTHREAD_STACK_MIN to int 3 years ago
Jukka Laitinen 77af102cab px4_work_queue: Use px4_task_spawn_cmd for WorkQueueRunner in NuttX protected 3 years ago
Daniel Agar beb358a344 px4_work_queue: adjust status formatting to accommodate longer names (eg mc_autotune_attitude_control) 3 years ago
Jukka Laitinen c3c30e5d4f Fix memory corruption when work queue is being deleted 3 years ago
Jukka Laitinen 523578d2ce Increase stack size of wq:manager and worker threads for 64 bit targets 4 years ago
Daniel Agar 65745a3676 purge broken qurt support and atlflight boards 4 years ago
Daniel Agar 98cff94702 px4_work_queue: directly support SITL lockstep 4 years ago
Daniel Agar 0f411d6820
Multi-EKF support (ekf2) 4 years ago
Daniel Agar 08bf71b73d
drivers/tone_alarm and tune_control small improvements/cleanup 4 years ago
Daniel Agar 668c16da83 px4_work_queue: reset statistics after each status print 4 years ago
Daniel Agar 31fe7af454 selectively increase optimization -Os -> -O2 5 years ago
Daniel Agar 8ee0a5d328 px4_work_queue: minor status changes 5 years ago
Daniel Agar 1d164c0dbd px4_work_queue: sem_wait add loop as the wait may be interrupted by a signal 5 years ago
Beat Küng 8c41025565 px4_work_queue: add WorkItemSingleShot 5 years ago
Beat Küng 18bc6cf872 ScheduledWorkItem::ScheduleClear: remove item from runnable queue 5 years ago
SalimTerryLi e0abe7090e
SBUS on Linux: replace termios with termios2 and add UNKNOWN UART WQ 5 years ago
Julian Oes 30188d2884 Revert "Simulation: Set scheduling policy RR for lockstep" 5 years ago
Daniel Agar 21a8d7db7f WorkItem modules: Run() shouldn't be public 5 years ago
Daniel Agar dc05ceaad2
create temperature_compensation module 5 years ago
Daniel Agar bd111c9f42
px4_work_queue: revert inherited sched attr and run wq:manager and max priority 5 years ago
Daniel Agar a08b54b8e1
px4_work_queue: don't inherit pthread attributes from creating thread 5 years ago
Lorenz Meier 742b1839d5 Simulation: Set scheduling policy RR for lockstep 5 years ago
Daniel Agar 071f159794 PX4 work queue: extend to UARTs 5 years ago
Daniel Agar c5520cbaca mpu9250: start building "NuttX" driver for Linux and QuRT 5 years ago
Beat Küng a203475489 BlockingList: fix unsafe getLockGuard() API 5 years ago
FlavioTonelli 7984c0c910 px4_work_queue: stack size rounded to page size on posix 5 years ago
Beat Küng 3198610f85 src/platforms: move all headers to platforms/common/include/px4_platform_common 5 years ago
Daniel Agar 4192414576 clang-tidy: partially fix cppcoreguidelines-pro-type-reinterpret-cast 5 years ago
Beat Küng 25aded36ec WorkQueue: avoid potential semaphore counter overflow 5 years ago
Daniel Agar 26364d44c9
px4_work_queue: command line status output and shutdown empty queues 5 years ago
Julian Oes 78d3986013 platforms: fix main function signature 6 years ago
Beat Küng 43fdcd7876 px4_middleware: remove that header and move px4::init to px4_init.h 6 years ago
Beat Küng f8e0441e7b src/platforms/common: move to platforms/common 6 years ago