* updated parser and added stringln, hold and release * removed unused code as requested from PR * BadUsb: tiny change to trigger rebuild Co-authored-by: p4p1 <p4p1@vivaldi.net> Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
#pragma once
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "bad_usb_script.h"
|
||||
|
||||
// A no opperation function
|
||||
int32_t ducky_fnc_noop(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// DELAY
|
||||
int32_t ducky_fnc_delay(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// DEFAULTDELAY
|
||||
int32_t ducky_fnc_defdelay(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// STRINGDELAY
|
||||
int32_t ducky_fnc_strdelay(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// STRING
|
||||
int32_t ducky_fnc_string(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// STRINGLN
|
||||
int32_t ducky_fnc_stringln(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// REPEAT
|
||||
int32_t ducky_fnc_repeat(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// SYSRQ
|
||||
int32_t ducky_fnc_sysrq(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// ALTCHAR
|
||||
int32_t ducky_fnc_altchar(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// ALTSTRING
|
||||
int32_t ducky_fnc_altstring(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// HOLD
|
||||
int32_t ducky_fnc_hold(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
// RELEASE
|
||||
int32_t ducky_fnc_release(
|
||||
BadUsbScript* bad_usb,
|
||||
FuriString* line,
|
||||
const char* line_tmp,
|
||||
char* error,
|
||||
size_t error_len);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user