Use the hardware random number generator
This commit is contained in:
parent
96993eff16
commit
d204d33d3d
|
@ -74,6 +74,11 @@
|
||||||
# define LUA_FLOAT_TYPE LUA_FLOAT_FLOAT
|
# define LUA_FLOAT_TYPE LUA_FLOAT_FLOAT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define L_RANDMAX 2147483647
|
||||||
|
extern uint32_t esp_random(void);
|
||||||
|
#define l_rand() (esp_random() & L_RANDMAX)
|
||||||
|
#define l_srand(x)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Configuration for Paths.
|
** Configuration for Paths.
|
||||||
**
|
**
|
||||||
|
|
|
@ -928,13 +928,10 @@ static int lble_init(lua_State *L) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!seen1800) {
|
if (!seen1800) {
|
||||||
printf("about to call gap_init\n");
|
|
||||||
ble_svc_gap_init();
|
ble_svc_gap_init();
|
||||||
}
|
}
|
||||||
printf("about to call gatt_init\n");
|
|
||||||
ble_svc_gatt_init();
|
ble_svc_gatt_init();
|
||||||
|
|
||||||
printf("about to call gatts_start\n");
|
|
||||||
ble_gatts_start();
|
ble_gatts_start();
|
||||||
|
|
||||||
inited = RUNNING;
|
inited = RUNNING;
|
||||||
|
|
|
@ -543,7 +543,6 @@ static int file_putfile( lua_State* L )
|
||||||
// Warning this code C calls other file_* routines to avoid duplication code. These
|
// Warning this code C calls other file_* routines to avoid duplication code. These
|
||||||
// use Lua stack addressing of arguments, so this does Lua stack maniplation to
|
// use Lua stack addressing of arguments, so this does Lua stack maniplation to
|
||||||
// align these
|
// align these
|
||||||
int ret_cnt = 0;
|
|
||||||
lua_settop(L, 2);
|
lua_settop(L, 2);
|
||||||
lua_pushvalue(L, 2); //dup contents onto the ToS [3]
|
lua_pushvalue(L, 2); //dup contents onto the ToS [3]
|
||||||
lua_pushliteral(L, "w+");
|
lua_pushliteral(L, "w+");
|
||||||
|
|
Loading…
Reference in New Issue