MeterLogger
utils.h
Go to the documentation of this file.
1 #ifndef UTILS_H_
2 #define UTILS_H_
3 
4 
5 #endif /* UTILS_H_ */
6 
7 ICACHE_FLASH_ATTR uint16_t ccit_crc16(uint16_t crc16, uint8_t *data_p, unsigned int length);
8 ICACHE_FLASH_ATTR void w_to_kw_str(char *w, char *kw);
9 ICACHE_FLASH_ATTR void kw_to_w_str(char *kw, char *w);
10 ICACHE_FLASH_ATTR void mw_to_w_str(char *mw, char *w);
11 ICACHE_FLASH_ATTR void divide_str_by_10(char *str, char *decimal_str);
12 ICACHE_FLASH_ATTR void divide_str_by_100(char *str, char *decimal_str);
13 ICACHE_FLASH_ATTR void divide_str_by_1000(char *str, char *decimal_str);
14 ICACHE_FLASH_ATTR void cleanup_decimal_str(char *decimal_str, char *cleaned_up_str, unsigned int length);
15 ICACHE_FLASH_ATTR unsigned int decimal_number_length(int n);
16 ICACHE_FLASH_ATTR int int_pow(int x, int y);
17 
ICACHE_FLASH_ATTR uint16_t ccit_crc16(uint16_t crc16, uint8_t *data_p, unsigned int length)
Definition: utils.c:47
ICACHE_FLASH_ATTR void divide_str_by_100(char *str, char *decimal_str)
Definition: utils.c:128
ICACHE_FLASH_ATTR void divide_str_by_1000(char *str, char *decimal_str)
Definition: utils.c:146
#define ICACHE_FLASH_ATTR
Definition: c_types.h:99
ICACHE_FLASH_ATTR int int_pow(int x, int y)
Definition: utils.c:203
ICACHE_FLASH_ATTR void mw_to_w_str(char *mw, char *w)
Definition: utils.c:105
ICACHE_FLASH_ATTR unsigned int decimal_number_length(int n)
Definition: utils.c:191
ICACHE_FLASH_ATTR void cleanup_decimal_str(char *decimal_str, char *cleaned_up_str, unsigned int length)
Definition: utils.c:151
ICACHE_FLASH_ATTR void w_to_kw_str(char *w, char *kw)
Definition: utils.c:54
ICACHE_FLASH_ATTR void divide_str_by_10(char *str, char *decimal_str)
Definition: utils.c:110
ICACHE_FLASH_ATTR void kw_to_w_str(char *kw, char *w)
Definition: utils.c:67