Rebased against current dev, tweaks for clean compile
This commit is contained in:
parent
39bb60e75a
commit
522b1d0076
|
@ -162,8 +162,6 @@ end:
|
||||||
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_NOT_FOUND, COAP_CONTENTTYPE_NONE);
|
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_NOT_FOUND, COAP_CONTENTTYPE_NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern int lua_put_line(const char *s, size_t l);
|
|
||||||
|
|
||||||
static const coap_endpoint_path_t path_command = {2, {"v1", "c"}};
|
static const coap_endpoint_path_t path_command = {2, {"v1", "c"}};
|
||||||
static int handle_post_command(const coap_endpoint_t *ep, coap_rw_buffer_t *scratch, const coap_packet_t *inpkt, coap_packet_t *outpkt, uint8_t id_hi, uint8_t id_lo)
|
static int handle_post_command(const coap_endpoint_t *ep, coap_rw_buffer_t *scratch, const coap_packet_t *inpkt, coap_packet_t *outpkt, uint8_t id_hi, uint8_t id_lo)
|
||||||
{
|
{
|
||||||
|
@ -171,11 +169,11 @@ static int handle_post_command(const coap_endpoint_t *ep, coap_rw_buffer_t *scra
|
||||||
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_BAD_REQUEST, COAP_CONTENTTYPE_TEXT_PLAIN);
|
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_BAD_REQUEST, COAP_CONTENTTYPE_TEXT_PLAIN);
|
||||||
if (inpkt->payload.len > 0)
|
if (inpkt->payload.len > 0)
|
||||||
{
|
{
|
||||||
char line[LUA_MAXINPUT];
|
char line[LUA_MAXINPUT+1];
|
||||||
if (!coap_buffer_to_string(line, LUA_MAXINPUT, &inpkt->payload) &&
|
if (!coap_buffer_to_string(line, LUA_MAXINPUT, &inpkt->payload)) {
|
||||||
lua_put_line(line, strlen(line))) {
|
int l = strlen(line);
|
||||||
NODE_DBG("\nResult(if any):\n");
|
line[l] = '\n';
|
||||||
system_os_post (LUA_TASK_PRIO, LUA_PROCESS_LINE_SIG, 0);
|
lua_input_string(line, l+1);
|
||||||
}
|
}
|
||||||
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_CONTENT, COAP_CONTENTTYPE_TEXT_PLAIN);
|
return coap_make_response(scratch, outpkt, NULL, 0, id_hi, id_lo, &inpkt->tok, COAP_RSPCODE_CONTENT, COAP_CONTENTTYPE_TEXT_PLAIN);
|
||||||
}
|
}
|
||||||
|
|
|
@ -277,7 +277,7 @@ LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud);
|
||||||
#define lua_istable(L,n) (lua_type(L, (n)) == LUA_TTABLE)
|
#define lua_istable(L,n) (lua_type(L, (n)) == LUA_TTABLE)
|
||||||
#define lua_isrotable(L,n) (lua_type(L, (n)) == LUA_TROTABLE)
|
#define lua_isrotable(L,n) (lua_type(L, (n)) == LUA_TROTABLE)
|
||||||
#define lua_isanytable(L,n) (lua_istable(L,n) || lua_isrotable(L,n))
|
#define lua_isanytable(L,n) (lua_istable(L,n) || lua_isrotable(L,n))
|
||||||
#define lua_islightuserdata(L,n) (lua_type(L, (n) == LUA_TLIGHTUSERDATA)
|
#define lua_islightuserdata(L,n) (lua_type(L, (n)) == LUA_TLIGHTUSERDATA)
|
||||||
#define lua_isnil(L,n) (lua_type(L, (n)) == LUA_TNIL)
|
#define lua_isnil(L,n) (lua_type(L, (n)) == LUA_TNIL)
|
||||||
#define lua_isboolean(L,n) (lua_type(L, (n)) == LUA_TBOOLEAN)
|
#define lua_isboolean(L,n) (lua_type(L, (n)) == LUA_TBOOLEAN)
|
||||||
#define lua_isthread(L,n) (lua_type(L, (n)) == LUA_TTHREAD)
|
#define lua_isthread(L,n) (lua_type(L, (n)) == LUA_TTHREAD)
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
* vowstar@gmail.com
|
* vowstar@gmail.com
|
||||||
* 2015-12-29
|
* 2015-12-29
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "module.h"
|
#include "module.h"
|
||||||
#include "lauxlib.h"
|
#include "lauxlib.h"
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "platform.h"
|
#include "platform.h"
|
||||||
|
#include "user_interface.h"
|
||||||
|
|
||||||
#define U8X8_USE_PINS
|
#define U8X8_USE_PINS
|
||||||
#define U8X8_WITH_USER_PTR
|
#define U8X8_WITH_USER_PTR
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "platform.h"
|
#include "platform.h"
|
||||||
|
#include "user_interface.h"
|
||||||
|
|
||||||
#define USE_PIN_LIST
|
#define USE_PIN_LIST
|
||||||
#include "ucg_nodemcu_hal.h"
|
#include "ucg_nodemcu_hal.h"
|
||||||
|
|
Loading…
Reference in New Issue