Execute Protected Macro

by index:

\i O e byte::macro_index

Parameter Type Range Description
macro_index word 0 ... max. macro index index of the macro to be executed

by name:

\i O e by_name::macro_name

Parameter Type Range Description
macro_name by_name ASCII chars (0x01 .. 0xFF) 0-terminated macro name

Executes (calls) the macro specified by macro_index or macro_name. Macros called with this command will not be interrupted by touch or keyboard events. The first touch event happening during execution of a protected macro will be buffered and reported after the macro returns or a Allow Keyboard/Touch Events to be Processed command is executed within the macro. New commands sent via any interface can still interrupt the macro.

Note

Response: [ACK]

Example

\iOe\D1
\iOe\mMACRO\0

Executes the macro with index 1 and macro "MACRO" protected from touch or keyboard events.

Not supported by: DPC3020, DPC2060, DPC10xx

See also:

Macro Related Commands
Execute Macro
Jump to Macro
Set Macro Offset
Set Macro Name Prefix
Set Macro Name Suffix