Merge branch 'master' into issue_8
This commit is contained in:
commit
e07395fcb6
2 changed files with 32 additions and 0 deletions
|
@ -8,6 +8,10 @@
|
||||||
|
|
||||||
#ifndef __ESP_WIFI_H__
|
#ifndef __ESP_WIFI_H__
|
||||||
#define __ESP_WIFI_H__
|
#define __ESP_WIFI_H__
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#include <lwip/ip_addr.h>
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
NULL_MODE = 0,
|
NULL_MODE = 0,
|
||||||
|
|
28
lwip/include/netbuf_helpers.h
Normal file
28
lwip/include/netbuf_helpers.h
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
/* Some netbuf helpers that should probably be rolled into a patch to lwip soon */
|
||||||
|
#ifndef _NETBUF_HELPERS_H
|
||||||
|
#define _NETBUF_HELPERS_H
|
||||||
|
#include "lwip/netbuf.h"
|
||||||
|
|
||||||
|
/* Read a 16 bit wide unsigned integer, stored host order, from the netbuf */
|
||||||
|
inline static u16_t netbuf_read_u16_h(struct netbuf *netbuf, u16_t offs)
|
||||||
|
{
|
||||||
|
u16_t raw;
|
||||||
|
netbuf_copy_partial(netbuf, &raw, 2, offs);
|
||||||
|
return raw;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Read a 16 bit wide unsigned integer, stored network order, from the netbuf */
|
||||||
|
inline static u16_t netbuf_read_u16_n(struct netbuf *netbuf, u16_t offs)
|
||||||
|
{
|
||||||
|
return ntohs(netbuf_read_u16_h(netbuf, offs));
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Read an 8 bit unsigned integer from the netbuf */
|
||||||
|
inline static u8_t netbuf_read_u8(struct netbuf *netbuf, u16_t offs)
|
||||||
|
{
|
||||||
|
u8_t result;
|
||||||
|
netbuf_copy_partial(netbuf, &result, 1, offs);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in a new issue