12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef APPFUNCLIB_H_
- #define APPFUNCLIB_H_
- #include "hal_adapter.h"
- #include <stdarg.h>
- #include "stdio.h"
- #ifndef va_copy
- #define va_copy(dst, src) memcpy(&(dst), &(src), sizeof(va_list))
- #endif
- uint16 GetErrorNum(uint16 *ErrorArray, uint8 Errorlen);
- uint8 PutErrorNum(uint16 *ErrorArray, uint8 Errorlen, uint16 ErrorNum);
- uint16 ATstrdel(char *str);
- uint16 mstrlen(const char *s);
- int mstrncmp(const char *s1, const char *s2, int n);
- unsigned char HexToChar(unsigned char bHex);
- unsigned char CharToHex(unsigned char bChar);
- uint8 AtStrCompare(const char *a, const char *b);
- unsigned short CRC16_Modbus(unsigned char *pdata, int len);
- uint8 bcc_chk(uint8 *data, uint16 length);
- char *Myitoa(int value, char *result, int base);
- int _itoa(int num, char buf[32]);
- int _i2a(int num, char buf[32], int radix);
- int _ftoa(double val, char buf[32], int eps);
- int __ftoa(double val, char buf[32], int eps);
- int _sprintf(char *dst, const char *format, ...);
- uint16 crc_chk(uint8 *data, uint8 length);
- void Fota_Func(uint8 *DataPtr, sint32 connectId);
- #endif
|