Import app manager, samples and test-tools

This commit is contained in:
wenyongh
2019-05-17 17:15:25 +08:00
parent b6e29e2153
commit dd5b133fa5
164 changed files with 21123 additions and 496 deletions

View File

@ -71,7 +71,7 @@ uint16 htons(uint16 value)
uint16 ret;
if (is_little_endian()) {
ret = value;
swap16(&ret);
swap16((uint8 *)&ret);
return ret;
}

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
#include "attr-container.h"
#include "attr_container.h"
#include "request.h"
#include "shared_utils.h"
#include "wasm_app.h"
@ -138,9 +138,9 @@ static bool register_url_handler(const char *url,
// tell app mgr to route this url to me
if (reg_type == Reg_Request)
wasm_register_resource(url);
wasm_register_resource((int32)url);
else
wasm_sub_event(url);
wasm_sub_event((int32)url);
return true;
}
@ -242,7 +242,7 @@ void api_send_request(request_t * request, response_handler_f response_handler,
}
}
wasm_post_request(buffer, size);
wasm_post_request((int32)buffer, size);
free_req_resp_packet(buffer);
}
@ -329,7 +329,7 @@ void api_response_send(response_t *response)
if (buffer == NULL)
return;
wasm_response_send(buffer, size);
wasm_response_send((int32)buffer, size);
free_req_resp_packet(buffer);
}
@ -339,11 +339,11 @@ bool api_publish_event(const char *url, int fmt, void *payload, int payload_len)
{
int size;
request_t request[1];
init_request(request, url, COAP_EVENT, fmt, payload, payload_len);
init_request(request, (char *)url, COAP_EVENT, fmt, payload, payload_len);
char * buffer = pack_request(request, &size);
if (buffer == NULL)
return false;
wasm_post_request(buffer, size);
wasm_post_request((int32)buffer, size);
free_req_resp_packet(buffer);

View File

@ -34,7 +34,7 @@
#include "native_interface.h"
#include "shared_utils.h"
#include "attr-container.h"
#include "attr_container.h"
#include "request.h"
#include "sensor.h"
#include "timer_wasm_app.h"

View File

@ -31,7 +31,7 @@ sensor_t sensor_open(const char* name, int index,
sensor_event_handler_f sensor_event_handler,
void *user_data)
{
uint32 id = wasm_sensor_open(name, index);
uint32 id = wasm_sensor_open((int32)name, index);
if (id == -1)
return NULL;
@ -66,7 +66,7 @@ bool sensor_config_with_attr_container(sensor_t sensor, attr_container_t *cfg)
char *buffer = (char *)cfg;
int len = attr_container_get_serialize_length(cfg);
return wasm_sensor_config_with_attr_container(sensor->handle, buffer, len);
return wasm_sensor_config_with_attr_container(sensor->handle, (int32)buffer, len);
}
bool sensor_config(sensor_t sensor, int interval, int bit_cfg, int delay)

View File

@ -17,7 +17,7 @@
#ifndef _AEE_SENSOR_H_
#define _AEE_SENSOR_H_
#include "attr-container.h"
#include "attr_container.h"
#ifdef __cplusplus
extern "C" {