DeInit()
Description
Function de-initializes previously initialized peripheral.
Syntax
DeInit(peripheral);
Parameters
Variable | Input |
|---|---|
| TIMER1 - deinitializes custom callback period timer. CAN1 - deinitializes CAN1 pins and callback. CAN2 - deinitializes CAN2 pins and callback. Ibutton_ID - deinitializes RFID/NFC. RS232 - deinitializes RS232 interface. J1708 - deinitializes J1708 interface. RS485 - deinitializes RS485 interface. Accelerometer - deinitializes accelerometer callback. MQTT_PublishPending - deinitializes MQTT publish callback. Kline - deinitializes 1-Wire interface. |
Returns
Return value | Return explanation |
SCRIPT_OPERATION_SUCCESS | Success |
SCRIPT_OPERATION_FAILED | Failed |
SCRIPT_NO_ACCESS | Peripheral already initialized. |
Function call example
Deinitialization example
main()
{
Init(Accelerometer); // Initialize Accelerometer
Delay(10000); // Wait 10 [s]
DeInit(Accelerometer); // DeInitialize Accelerometer
for(;;)
{
Delay(1000);
}
}