mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-11-26 22:40:25 +00:00
ca8517a1b0
* Cli: top command to replace ps. Furi: ThreadList and thread enumeration routine. * Sync API Symbols * Cli: cleanup top output, add memory section. Furi: thread enumeration code cleanup. Fix doxygen and make pvs happy. * Furi: iterator in thread_list instead of M_EACH, fix memory leak * Update documentation * Cli: customizable refres interval for top command * Furi: add consistentency into float declaration in thread list * FreeRTOSConfig: remove invalid comment Co-authored-by: Sergei Gavrilov <who.just.the.doctor@gmail.com>
39 lines
746 B
C
39 lines
746 B
C
#pragma once
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include "core/check.h"
|
|
#include "core/common_defines.h"
|
|
#include "core/event_loop.h"
|
|
#include "core/event_flag.h"
|
|
#include "core/kernel.h"
|
|
#include "core/log.h"
|
|
#include "core/memmgr.h"
|
|
#include "core/memmgr_heap.h"
|
|
#include "core/message_queue.h"
|
|
#include "core/mutex.h"
|
|
#include "core/pubsub.h"
|
|
#include "core/record.h"
|
|
#include "core/semaphore.h"
|
|
#include "core/thread.h"
|
|
#include "core/thread_list.h"
|
|
#include "core/timer.h"
|
|
#include "core/string.h"
|
|
#include "core/stream_buffer.h"
|
|
|
|
#include <furi_hal_gpio.h>
|
|
|
|
// Workaround for math.h leaking through HAL in older versions
|
|
#include <math.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void furi_init(void);
|
|
|
|
void furi_run(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|