7 for (
int i = 0; i < 4; i++) {
9 while (*
addr >=
'0' && *
addr <=
'9') {
18 }
else if (*
addr ==
'\0' && i < 3) {
30 __asm__
volatile(
"addw (%1), %w0\n\t"
43 sum = (sum & 0xFFFF) + (sum >> 16);
44 sum = (sum & 0xFFFF) + (sum >> 16);
64 buf[i++] =
'0' + (val / 100);
66 buf[i++] =
'0' + (val / 10);
67 buf[i++] =
'0' + (val % 10);
68 }
else if (val >= 10) {
69 buf[i++] =
'0' + (val / 10);
70 buf[i++] =
'0' + (val % 10);
82 for (
int i = 0; i < 4; i++) {
volatile uint32_t buffer[5]
char * vxInetNtoa(uint32_t ip, char *buffer)
uint32_t checksum16_raw(const uint16_t *data, size_t length)
static int u8_to_str(uint8_t val, char *buf)
uint16_t checksum16_adc(const uint16_t *data, size_t length)
uint32_t vxInetAddr(const char *addr)