DeInit()

DeInit()

Description

Function de-initializes previously initialized peripheral.

Syntax

DeInit(peripheral);

Parameters

Variable

Input

Variable

Input

peripheral

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); } }