format platfom.h by hand

This commit is contained in:
lyon 2021-12-07 19:44:16 +08:00
parent 37437c9c8e
commit 1c469e1871

View File

@ -29,8 +29,8 @@
#define __PIKA_PALTFORM__H #define __PIKA_PALTFORM__H
#include <stdarg.h> #include <stdarg.h>
#include <stdint.h> #include <stdint.h>
#include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h>
#if defined(__CC_ARM) || defined(__CLANG_ARM) /* ARM Compiler */ #if defined(__CC_ARM) || defined(__CLANG_ARM) /* ARM Compiler */
#define PIKA_WEAK __attribute__((weak)) #define PIKA_WEAK __attribute__((weak))
@ -40,27 +40,37 @@
#define PIKA_WEAK __attribute__((weak)) #define PIKA_WEAK __attribute__((weak))
#endif #endif
void __platform_printf(char* fmt, ...); /* The following functions are can be
void* __platform_malloc(size_t size); overrided to config pikaScript. */
void __platform_free(void* ptr);
void __platform_enable_irq_handle(void); /* interrupt config */
void __platform_disable_irq_handle(void); void __platform_enable_irq_handle(void);
void* __impl_pikaMalloc(size_t size); void __platform_disable_irq_handle(void);
void __impl_pikaFree(void* ptrm, size_t size);
uint8_t __is_locked_pikaMemory(void); /* pika asm config */
uint8_t __is_quick_malloc(void);
void __quick_malloc_enable(void);
void __quick_malloc_disable(void);
char* __platform_load_pikaAsm(void);
int32_t __platform_save_pikaAsm(char* PikaAsm); int32_t __platform_save_pikaAsm(char* PikaAsm);
uint8_t __platform_Asm_is_to_flash(char* pyMultiLine); uint8_t __platform_Asm_is_to_flash(char* pyMultiLine);
int32_t __platform_save_pikaAsm_EOF(void); int32_t __platform_save_pikaAsm_EOF(void);
int __platform_sprintf(char* buff, char* fmt, ...); char* __platform_load_pikaAsm(void);
void __platform_pool_init(void);
void __platform_wait(void); /* printf */
int __platform_vsprintf(char* buff, char* fmt, va_list args); void __platform_printf(char* fmt, ...);
int __platform_vsnprintf(char* buff, int __platform_sprintf(char* buff, char* fmt, ...);
int __platform_vsprintf(char* buff, char* fmt, va_list args);
int __platform_vsnprintf(char* buff,
size_t size, size_t size,
const char* fmt, const char* fmt,
va_list args); va_list args);
/* memory config */
void* __platform_malloc(size_t size);
void __platform_free(void* ptr);
void __platform_pool_init(void);
void __platform_wait(void);
void* __impl_pikaMalloc(size_t size);
void __impl_pikaFree(void* ptrm, size_t size);
uint8_t __is_locked_pikaMemory(void);
uint8_t __is_quick_malloc(void);
void __quick_malloc_enable(void);
void __quick_malloc_disable(void);
#endif #endif