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