mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-12-22 18:53:18 +00:00
97 lines
1.9 KiB
C
97 lines
1.9 KiB
C
|
#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
|