forked from xuos/xiuos
optimize code standards
This commit is contained in:
@@ -56,11 +56,11 @@ struct utask
|
||||
int32_t stack_size;
|
||||
uint8_t prio;
|
||||
};
|
||||
typedef struct utask utask_x;
|
||||
typedef struct utask UtaskType;
|
||||
|
||||
typedef void DIR;
|
||||
|
||||
int32_t UserTaskCreate(utask_x utask);
|
||||
int32_t UserTaskCreate(UtaskType utask);
|
||||
|
||||
x_err_t UserTaskStartup(int32_t id);
|
||||
x_err_t UserTaskDelete(int32_t id);
|
||||
@@ -178,8 +178,8 @@ struct utask
|
||||
int32_t stack_size;
|
||||
uint8_t prio;
|
||||
};
|
||||
typedef struct utask utask_x;
|
||||
int32_t UserTaskCreate(utask_x utask);
|
||||
typedef struct utask UtaskType;
|
||||
int32_t UserTaskCreate(UtaskType utask);
|
||||
|
||||
#define UserTaskStartup StartupKTask
|
||||
#define UserTaskDelete KTaskDelete
|
||||
|
||||
@@ -37,16 +37,14 @@ void InitCmpts(void);
|
||||
extern int VfsInit(void);
|
||||
extern int WorkSysWorkQueueInit(void);
|
||||
extern int FlashW25qxxSpiDeviceInit(void);
|
||||
extern int sal_mbedtls_proto_init(void);
|
||||
extern int FatfsInit(void);
|
||||
extern int Ch376fsInit(void);
|
||||
extern int LibcSystemInit(void);
|
||||
extern int sal_init(void);
|
||||
extern int RtcNtpSyncInit(void);
|
||||
extern int MountSDCard(void);
|
||||
extern int dfs_mount_table(void);
|
||||
extern int DfsMountTable(void);
|
||||
extern int userShellInit(void);
|
||||
extern int stm32_sdcard_mount(void);
|
||||
extern int Stm32SdcardMount(void);
|
||||
extern int STM32USBHostRegister(void);
|
||||
extern int WorkSysWorkQueueInit(void);
|
||||
|
||||
|
||||
@@ -42,6 +42,6 @@ enum QUEUE_TYPE
|
||||
};
|
||||
|
||||
extern void *g_queue_done[];
|
||||
extern void queuemanager_done_register();
|
||||
extern void QueuemanagerDoneRegister();
|
||||
|
||||
#endif
|
||||
@@ -48,24 +48,12 @@ struct WaitqueueNode
|
||||
};
|
||||
typedef struct WaitqueueNode WaitqueueNodeType;
|
||||
|
||||
int __WqueueDefaultWake(struct WaitqueueNode *wait, void *key);
|
||||
void InitWqueue(WaitQueueType *queue);
|
||||
void WqueueAdd(WaitQueueType *queue, struct WaitqueueNode *node);
|
||||
void WqueueRemove(struct WaitqueueNode *node);
|
||||
int WqueueWait(WaitQueueType *queue, x_ticks_t tick);
|
||||
void WakeupWqueue(WaitQueueType *queue, void *key);
|
||||
|
||||
#define DEFINE_WAIT_FUNC(name, function) \
|
||||
struct WaitqueueNode name = { \
|
||||
os_running_task, \
|
||||
DOUBLE_LINKLIST_OBJ_INIT(((name).list)), \
|
||||
\
|
||||
function, \
|
||||
0 \
|
||||
}
|
||||
|
||||
#define DEFINE_WAIT(name) DEFINE_WAIT_FUNC(name, __WqueueDefaultWake)
|
||||
|
||||
typedef struct
|
||||
{
|
||||
void (*InitWqueue)(WaitQueueType *queue);
|
||||
|
||||
Reference in New Issue
Block a user