APM:Libraries
libraries
AP_HAL
system.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <stdint.h>
4
5
#include <
AP_Common/AP_Common.h
>
6
7
#include "
AP_HAL_Macros.h
"
8
9
namespace
AP_HAL
{
10
11
void
init
();
12
13
void
panic
(
const
char
*errormsg, ...)
FMT_PRINTF
(1, 2)
NORETURN
;
14
15
uint32_t
micros
();
16
uint32_t
millis
();
17
uint64_t
micros64
();
18
uint64_t
millis64
();
19
20
}
// namespace AP_HAL
AP_HAL::NORETURN
void NORETURN
Definition:
system.h:13
AP_HAL::millis64
uint64_t millis64()
Definition:
system.cpp:167
AP_HAL
Definition:
AP_HAL_Namespace.h:6
FMT_PRINTF
#define FMT_PRINTF(a, b)
Definition:
AP_Common.h:39
AP_HAL::millis
uint32_t millis()
Definition:
system.cpp:157
AP_HAL::micros64
uint64_t micros64()
Definition:
system.cpp:162
AP_HAL_Macros.h
AP_Common.h
Common definitions and utility routines for the ArduPilot libraries.
AP_HAL::init
void init()
Generic board initialization function.
Definition:
system.cpp:136
AP_HAL::panic
void panic(const char *errormsg,...) FMT_PRINTF(1
Definition:
system.cpp:140
AP_HAL::micros
uint32_t micros()
Definition:
system.cpp:152
Generated on Sun Jun 17 2018 14:18:48 for APM:Libraries by
1.8.13