parent
4f978118f5
commit
34ad3370bd
|
@ -462,7 +462,6 @@ node.restore()
|
||||||
node.restart() -- ensure the restored settings take effect
|
node.restart() -- ensure the restored settings take effect
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## node.setcpufreq()
|
## node.setcpufreq()
|
||||||
|
|
||||||
Change the working CPU Frequency.
|
Change the working CPU Frequency.
|
||||||
|
@ -481,6 +480,32 @@ target CPU frequency (number)
|
||||||
node.setcpufreq(node.CPU80MHZ)
|
node.setcpufreq(node.CPU80MHZ)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## node.setonerror()
|
||||||
|
|
||||||
|
Use this to override the default "always restart" action if wanted; for example to write an error to a logfile or to a network syslog before restarting.
|
||||||
|
|
||||||
|
!!! attention
|
||||||
|
|
||||||
|
It is strongly advised to ensure that the callback ends with a restart. Something has gone quite wrong and it is probably not safe to just wait for the next event (e.g., timer tick) and hope everything works out.
|
||||||
|
|
||||||
|
#### Syntax
|
||||||
|
`node.setonerror(function)`
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
`function` a callback function to be executed when an error occurs, gets the error string as an argument, remember to **trigger a restart** at the end of the callback
|
||||||
|
|
||||||
|
#### Returns
|
||||||
|
`nil`
|
||||||
|
|
||||||
|
#### Example
|
||||||
|
```lua
|
||||||
|
node.setonerror(function(s)
|
||||||
|
print("Error: "..s)
|
||||||
|
node.restart()
|
||||||
|
end)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## node.setpartitiontable()
|
## node.setpartitiontable()
|
||||||
|
|
||||||
Sets the current LFS and / or SPIFFS partition information.
|
Sets the current LFS and / or SPIFFS partition information.
|
||||||
|
|
Loading…
Reference in New Issue