for reading internal vdd33 pin voltage.
example usage and result ``` print(node.readvdd33()) 3348 > ```
This commit is contained in:
parent
c9bce72cec
commit
4af0873122
|
@ -53,6 +53,13 @@ static int node_chipid( lua_State* L )
|
||||||
lua_pushinteger(L, id);
|
lua_pushinteger(L, id);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
// Lua: readvdd33()
|
||||||
|
static int node_readvdd33( lua_State* L )
|
||||||
|
{
|
||||||
|
uint32_t vdd33 = readvdd33();
|
||||||
|
lua_pushinteger(L, vdd33);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
// Lua: flashid()
|
// Lua: flashid()
|
||||||
static int node_flashid( lua_State* L )
|
static int node_flashid( lua_State* L )
|
||||||
|
@ -287,6 +294,7 @@ const LUA_REG_TYPE node_map[] =
|
||||||
{ LSTRKEY( "led" ), LFUNCVAL( node_led ) },
|
{ LSTRKEY( "led" ), LFUNCVAL( node_led ) },
|
||||||
{ LSTRKEY( "input" ), LFUNCVAL( node_input ) },
|
{ LSTRKEY( "input" ), LFUNCVAL( node_input ) },
|
||||||
{ LSTRKEY( "output" ), LFUNCVAL( node_output ) },
|
{ LSTRKEY( "output" ), LFUNCVAL( node_output ) },
|
||||||
|
{ LSTRKEY( "readvdd33" ), LFUNCVAL( node_readvdd33) },
|
||||||
#if LUA_OPTIMIZE_MEMORY > 0
|
#if LUA_OPTIMIZE_MEMORY > 0
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue