45 Commits (9b9ec4db407333fc770408afb8789d23e859d5ea)

Author SHA1 Message Date
Francisco Ferreira 68ada13f28
AP_HAL_PX4: remove CAN thread management 7 years ago
Andrew Tridgell 3dfa1f2879 HAL_PX4: implement thread_create() API 7 years ago
Michael du Breuil a833e93708 AP_HAL_PX4: Remove timer process suspension interface 7 years ago
Peter Barker 83bb6e4a9a AP_HAL_PX4: move delay callback handling to base HAL Scheduler class 7 years ago
Andrew Tridgell 9942934f0d AP_HAL_PX4: added IRQ save/restore to hal.scheduler 7 years ago
Peter Barker 8d208ea514 AP_HAL_PX4: make in_main_thread const and override 7 years ago
Lucas De Marchi 5ea1784838 global: remove AP_HAL::in_timerprocess() 8 years ago
Lucas De Marchi 9e66938f68 AP_HAL_PX4: Scheduler: replace use of in_timerprocess() 8 years ago
Eugene Shamaev 36655310b3 AP_HAL_PX4: support for several CAN interfaces and drivers, filtering support 8 years ago
Eugene Shamaev 865392f034 AP_HAL_PX4: CAN bus driver 8 years ago
Andrew Tridgell 0a28a3a83a HAL_PX4: run SPI priority above boost prioriity 8 years ago
Andrew Tridgell c2c7284a94 HAL_PX4: implement SPIDevice code for PX4 8 years ago
Andrew Tridgell 88df9c7029 HAL_PX4: added thread-per-bus implementation for I2C 8 years ago
Lucas De Marchi 28f67f0947 AP_HAL_PX4: replace header guard with pragma once 9 years ago
Lucas De Marchi f39a6745d1 Global: remove unused _timer_pending from scheduler 9 years ago
Lucas De Marchi 9aa49cda93 Global: remove system_initializing() from scheduler 9 years ago
Lucas De Marchi 6d7678d2a3 AP_HAL_PX4: fix passing callback to member function 9 years ago
Lucas De Marchi 0c3733601b AP_HAL_PX4: use init() method without arguments 9 years ago
Caio Marcelo de Oliveira Filho 1de0e0a5a6 AP_HAL_PX4: remove unused functions 9 years ago
Lucas De Marchi 1b07dabeb7 Replace prog_char and prog_char_t with char 9 years ago
Lucas De Marchi 9eaf7c5660 AP_HAL: add format attribute to panic() 9 years ago
Lucas De Marchi ad61a93c14 AP_HAL: turn panic() into a variadic method 9 years ago
Gustavo Jose de Sousa 08333f1ffe AP_HAL_PX4: standardize inclusion of libaries headers 10 years ago
Andrew Tridgell d909f11ba3 HAL_PX4: added implementation of NSH shell stream 10 years ago
Andrew Tridgell c44ab01be8 AP_HAL: use noreturn attribute on panic 10 years ago
Andrew Tridgell 086f878bdc HAL_PX4: split IO thread into separate IO and storage threads 10 years ago
Andrew Tridgell 18131eae13 HAL_PX4: added delay_microseconds_boost() 10 years ago
Andrew Tridgell f2a919c55e AP_HAL_PX4: moved size of main thread stack to Scheduler.h 10 years ago
Andrew Tridgell 48247b6adc HAL_PX4: minimise usage of hrt_absolute_time() 11 years ago
Andrew Tridgell 1241da466b HAL_PX4: added millis64() and micros64() 11 years ago
Andrew Tridgell 5800c2a2c8 HAL_PX4: prevent excessive writes on startup from blocking 11 years ago
Andrew Tridgell 1c091cbca5 HAL_PX4: fixed a scheduler bug that affects UART IO 11 years ago
Andrew Tridgell d973730b88 HAL_PX4: use hrt timer and semaphores to improve timing 11 years ago
Andrew Tridgell 942ae70651 HAL_PX4: updates for AP_HAL::MemberProc 12 years ago
Andrew Tridgell 7ec242146d HAL_PX4: update for new scheduler API 12 years ago
Andrew Tridgell fa107bdb58 PX4: moved UART handling to its own thread 12 years ago
Andrew Tridgell 7082e0f8aa AP_HAL: added hold_in_bootloader parameter to scheduler->reboot() 12 years ago
Andrew Tridgell af7381e9e0 AP_HAL: added register_io_process() 12 years ago
Andrew Tridgell 02c5c3ec4a HAL_PX4: changed scheduler priorities 12 years ago
Andrew Tridgell d7409b6a25 HAL_PX4: startup in low priority to fix CLI 12 years ago
Andrew Tridgell 70227d5d93 HAL_PX4: added scheduler performance counters 12 years ago
Andrew Tridgell 39e28d48c2 HAL_PX4: switched scheduler to use a pthread 12 years ago
Andrew Tridgell 7c7a215934 HAL_PX4: fixes for new Scheduler API 12 years ago
Andrew Tridgell c6305b5876 HAL_PX4: rework Scheduler using hrt calls 12 years ago
Andrew Tridgell 5a70f3becf HAL_PX4: added a scheduler implementation 12 years ago
Andrew Tridgell 93040e5725 AP_HAL: removed the defer_timer_process() function 12 years ago
Andrew Tridgell 60d3df50ae AP_HAL: changed delay() to take a uint16_t 12 years ago
Andrew Tridgell dcc17dad94 SITL: added panic() method in scheduler 12 years ago
Andrew Tridgell 8916b280fd SITL: filled in more of the HAL SITL backend 12 years ago
Andrew Tridgell d42cbb791f HAL_SITL: start filling in more of SITL framework 12 years ago