Michael du Breuil
dbd852bbb6
AP_HAL_Empty: Remove timer process suspension interface
7 years ago
Peter Barker
ae56cbc302
AP_HAL_Empty: move delay callback handling to base HAL Scheduler class
7 years ago
Lucas De Marchi
5ea1784838
global: remove AP_HAL::in_timerprocess()
...
This is not used and in the only places it would make sense would be
internally to the scheduler so remove it.
8 years ago
Lucas De Marchi
2b61eaf9f2
Global: remove {begin,end}_atomic from scheduler
...
These are never used and largely not implemented.
9 years ago
Lucas De Marchi
9aa49cda93
Global: remove system_initializing() from scheduler
...
This is not used anymore.
9 years ago
Lucas De Marchi
2ffb08b9ca
AP_HAL_Empty: remove prefix from classes
...
Like was done for AP_HAL_Linux in 2ac96b9
("AP_HAL_Linux: remove prefix
from AP_HAL_Linux classes"), remove the "Empty" prefix from class names
since we are already inside the Empty namespace.
9 years ago
Lucas De Marchi
00f17466a8
AP_HAL_Empty: use init() method without arguments
...
Override the init() method from parent class that doesn't have a
parameter since it's not used here.
9 years ago
Caio Marcelo de Oliveira Filho
420dfc7ce2
AP_HAL_Empty: remove unused functions
9 years ago
Lucas De Marchi
1b07dabeb7
Replace prog_char and prog_char_t with char
...
prog_char and prog_char_t are now the same as char on supported
platforms. So, just change all places that use them and prefer char
instead.
AVR-specific places were not changed.
9 years ago
Lucas De Marchi
20c6ffc5e3
Replace use of UARTDriver::printf_P() with UARTDriver::printf()
...
This also starts to show warnings on places that were already using
wrong printf format strings.
9 years ago
Lucas De Marchi
7ceffb1e2b
Replace use of vprintf_P() with vprintf()
9 years ago
Lucas De Marchi
e2d1fab863
AP_HAL_Empty: Scheduler: implement variadic version of panic()
9 years ago
Lucas De Marchi
ad61a93c14
AP_HAL: turn panic() into a variadic method
...
Change the declaration on all HAL implementations so panic() in future
may implement a printf-like interface.
9 years ago
Andrew Tridgell
6450c84987
HAL_Empty: added dummy millis64() and micros64()
11 years ago
Andrew Tridgell
a2b879493d
HAL_Empty: updates for AP_HAL::MemberProc
12 years ago
Andrew Tridgell
6bc4a830ac
HAL_Empty: updates for new scheduler API
12 years ago
Andrew Tridgell
21010104e6
AP_HAL_Empty: added register_io_process()
12 years ago
Andrew Tridgell
7082e0f8aa
AP_HAL: added hold_in_bootloader parameter to scheduler->reboot()
12 years ago
Pat Hickey
83adb72f16
AP_HAL_Empty: Stub out new Scheduler methods
12 years ago
Andrew Tridgell
93040e5725
AP_HAL: removed the defer_timer_process() function
...
this is now unused
12 years ago
Andrew Tridgell
60d3df50ae
AP_HAL: changed delay() to take a uint16_t
...
this allows for up to 32 second delays, and saves a bit of flash space
12 years ago
Pat Hickey
885fc79af5
AP_HAL_Empty: add panic method to scheduler
12 years ago
Pat Hickey
de6f9e52b2
AP_HAL_Empty: finished up scaffolding
12 years ago