8 #if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_DISCO 28 return static_cast<Util*
>(util);
31 void init(
int argc,
char *
const *argv);
104 #if CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_DISCO
void end(perf_counter_t pc)
void _toneAlarm_timer_tick()
static const char * _hw_names[UTIL_NUM_HARDWARES]
void begin(perf_counter_t pc)
void set_imu_temp(float current) override
int int read_file(const char *path, const char *fmt,...) FMT_SCANF(3
const char * custom_storage_directory
void perf_end(perf_counter_t perf) override
const char * get_custom_storage_directory() const override final
static Util * from(AP_HAL::Util *util)
void set_custom_storage_directory(const char *_custom_storage_directory)
const char * get_custom_terrain_directory() const override final
static ToneAlarm_Disco _toneAlarm
const char * custom_log_directory
void init(int argc, char *const *argv)
perf_counter_t add(perf_counter_type type, const char *name)
void commandline_arguments(uint8_t &argc, char *const *&argv)
void toneAlarm_set_tune(uint8_t tune)
AP_HAL::Semaphore * new_semaphore(void) override
Common definitions and utility routines for the ArduPilot libraries.
uint32_t available_memory(void) override
void perf_count(perf_counter_t perf) override
void count(perf_counter_t pc)
int write_file(const char *path, const char *fmt,...) FMT_PRINTF(3
void set_imu_target_temp(int8_t *target) override
static Perf * get_instance()
const char * custom_terrain_directory
const char * get_custom_log_directory() const override final
void set_custom_log_directory(const char *_custom_log_directory)
void set_custom_terrain_directory(const char *_custom_terrain_directory)
void set_system_clock(uint64_t time_utc_usec)
int int perf_counter_t perf_alloc(enum perf_counter_type t, const char *name) override
bool is_chardev_node(const char *path)
bool run_debug_shell(AP_HAL::BetterStream *stream)
void perf_begin(perf_counter_t perf) override