fmt updates and build update

This commit is contained in:
RogueMaster
2022-11-22 14:38:29 -05:00
parent 74020a8beb
commit 005a11f46d
4 changed files with 224 additions and 234 deletions

View File

@@ -37,21 +37,21 @@ static void draw_callback(Canvas* canvas, void* ctx) {
char temp_str[36]; char temp_str[36];
canvas_clear(canvas); canvas_clear(canvas);
canvas_set_font(canvas, FontPrimary); canvas_set_font(canvas, FontPrimary);
switch (Count) { switch(Count) {
case -1: case -1:
snprintf(temp_str,sizeof(temp_str),"Set: BULB %i sec",Time); snprintf(temp_str, sizeof(temp_str), "Set: BULB %i sec", Time);
break; break;
case 0: case 0:
snprintf(temp_str,sizeof(temp_str),"Set: infinite, %i sec",Time); snprintf(temp_str, sizeof(temp_str), "Set: infinite, %i sec", Time);
break; break;
default: default:
snprintf(temp_str,sizeof(temp_str),"Set: %i frames, %i sec",Count,Time); snprintf(temp_str, sizeof(temp_str), "Set: %i frames, %i sec", Count, Time);
} }
canvas_draw_str(canvas, 3, 15, temp_str); canvas_draw_str(canvas, 3, 15, temp_str);
snprintf(temp_str,sizeof(temp_str),"Left: %i frames, %i sec",WorkCount,WorkTime); snprintf(temp_str, sizeof(temp_str), "Left: %i frames, %i sec", WorkCount, WorkTime);
canvas_draw_str(canvas, 3, 35, temp_str); canvas_draw_str(canvas, 3, 35, temp_str);
switch (Backlight) { switch(Backlight) {
case 1: case 1:
canvas_draw_str(canvas, 3, 55, "Backlight: ON"); canvas_draw_str(canvas, 3, 55, "Backlight: ON");
break; break;
@@ -61,7 +61,6 @@ static void draw_callback(Canvas* canvas, void* ctx) {
default: default:
canvas_draw_str(canvas, 3, 55, "Backlight: AUTO"); canvas_draw_str(canvas, 3, 55, "Backlight: AUTO");
} }
} }
static void input_callback(InputEvent* input_event, void* ctx) { static void input_callback(InputEvent* input_event, void* ctx) {
@@ -125,17 +124,16 @@ int32_t zeitraffer_app(void* p) {
if(event.input.type == InputTypeShort) { // Короткие нажатия if(event.input.type == InputTypeShort) { // Короткие нажатия
if(event.input.key == InputKeyBack) { if(event.input.key == InputKeyBack) {
if(furi_timer_is_running(timer)) { // Если таймер запущен - нефиг мацать кнопки! if(furi_timer_is_running(
timer)) { // Если таймер запущен - нефиг мацать кнопки!
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
WorkCount = Count; WorkCount = Count;
WorkTime = 3; WorkTime = 3;
if (Count == 0) { if(Count == 0) {
InfiniteShot = true; InfiniteShot = true;
WorkCount = 1; WorkCount = 1;
} } else
else
InfiniteShot = false; InfiniteShot = false;
notification_message(notifications, &sequence_success); notification_message(notifications, &sequence_success);
@@ -144,8 +142,7 @@ int32_t zeitraffer_app(void* p) {
if(event.input.key == InputKeyRight) { if(event.input.key == InputKeyRight) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
Count++; Count++;
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
} }
@@ -153,8 +150,7 @@ int32_t zeitraffer_app(void* p) {
if(event.input.key == InputKeyLeft) { if(event.input.key == InputKeyLeft) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
Count--; Count--;
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
} }
@@ -162,8 +158,7 @@ int32_t zeitraffer_app(void* p) {
if(event.input.key == InputKeyUp) { if(event.input.key == InputKeyUp) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
Time++; Time++;
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
} }
@@ -171,42 +166,35 @@ int32_t zeitraffer_app(void* p) {
if(event.input.key == InputKeyDown) { if(event.input.key == InputKeyDown) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
Time--; Time--;
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
} }
} }
if(event.input.key == InputKeyOk) { if(event.input.key == InputKeyOk) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
furi_timer_stop(timer); furi_timer_stop(timer);
} } else {
else {
furi_timer_start(timer, 1000); furi_timer_start(timer, 1000);
if (WorkCount == 0) if(WorkCount == 0) WorkCount = Count;
WorkCount = Count;
if (WorkTime == 0) if(WorkTime == 0) WorkTime = 3;
WorkTime = 3;
if (Count == 0) { if(Count == 0) {
InfiniteShot = true; InfiniteShot = true;
WorkCount = 1; WorkCount = 1;
} } else
else
InfiniteShot = false; InfiniteShot = false;
if (Count == -1) { if(Count == -1) {
gpio_item_set_pin(4, true); gpio_item_set_pin(4, true);
gpio_item_set_pin(5, true); gpio_item_set_pin(5, true);
Bulb = true; Bulb = true;
WorkCount = 1; WorkCount = 1;
WorkTime = Time; WorkTime = Time;
} } else
else
Bulb = false; Bulb = false;
notification_message(notifications, &sequence_success); notification_message(notifications, &sequence_success);
@@ -218,54 +206,49 @@ int32_t zeitraffer_app(void* p) {
if(event.input.key == InputKeyBack) { if(event.input.key == InputKeyBack) {
if(furi_timer_is_running(timer)) { // А если работает таймер - не выходим :D if(furi_timer_is_running(timer)) { // А если работает таймер - не выходим :D
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else {
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
gpio_item_set_all_pins(false); gpio_item_set_all_pins(false);
furi_timer_stop(timer); furi_timer_stop(timer);
notification_message(notifications, &sequence_display_backlight_enforce_auto); notification_message(
notifications, &sequence_display_backlight_enforce_auto);
break; break;
} }
} }
if(event.input.key == InputKeyOk) { if(event.input.key == InputKeyOk) {
// Нам ваша подсветка и нахой не нужна! Или нужна? // Нам ваша подсветка и нахой не нужна! Или нужна?
Backlight++; Backlight++;
if (Backlight > 2) Backlight = 0; if(Backlight > 2) Backlight = 0;
} }
} }
if(event.input.type == InputTypeRepeat) { // Зажатые кнопки if(event.input.type == InputTypeRepeat) { // Зажатые кнопки
if(event.input.key == InputKeyRight) { if(event.input.key == InputKeyRight) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else { Count = Count + 10;
Count = Count+10;
} }
} }
if(event.input.key == InputKeyLeft) { if(event.input.key == InputKeyLeft) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else { Count = Count - 10;
Count = Count-10;
} }
} }
if(event.input.key == InputKeyUp) { if(event.input.key == InputKeyUp) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else { Time = Time + 10;
Time = Time+10;
} }
} }
if(event.input.key == InputKeyDown) { if(event.input.key == InputKeyDown) {
if(furi_timer_is_running(timer)) { if(furi_timer_is_running(timer)) {
notification_message(notifications, &sequence_error); notification_message(notifications, &sequence_error);
} } else {
else { Time = Time - 10;
Time = Time-10;
} }
} }
} }
@@ -273,15 +256,14 @@ int32_t zeitraffer_app(void* p) {
// Наше событие — это сработавший таймер // Наше событие — это сработавший таймер
else if(event.type == EventTypeTick) { else if(event.type == EventTypeTick) {
WorkTime--; WorkTime--;
if( WorkTime < 1 ) { // фоткаем if(WorkTime < 1) { // фоткаем
notification_message(notifications, &sequence_blink_white_100); notification_message(notifications, &sequence_blink_white_100);
if (Bulb) { if(Bulb) {
gpio_item_set_all_pins(false); WorkCount = 0; gpio_item_set_all_pins(false);
} WorkCount = 0;
else { } else {
WorkCount--; WorkCount--;
view_port_update(view_port); view_port_update(view_port);
notification_message(notifications, &sequence_click); notification_message(notifications, &sequence_click);
@@ -294,18 +276,17 @@ int32_t zeitraffer_app(void* p) {
gpio_item_set_pin(5, false); gpio_item_set_pin(5, false);
//gpio_item_set_all_pins(false); //gpio_item_set_all_pins(false);
if (InfiniteShot) WorkCount++; if(InfiniteShot) WorkCount++;
WorkTime = Time; WorkTime = Time;
view_port_update(view_port); view_port_update(view_port);
} }
} } else {
else {
// Отправляем нотификацию мигания синим светодиодом // Отправляем нотификацию мигания синим светодиодом
notification_message(notifications, &sequence_blink_blue_100); notification_message(notifications, &sequence_blink_blue_100);
} }
if( WorkCount < 1 ) { // закончили if(WorkCount < 1) { // закончили
gpio_item_set_all_pins(false); gpio_item_set_all_pins(false);
furi_timer_stop(timer); furi_timer_stop(timer);
notification_message(notifications, &sequence_audiovisual_alert); notification_message(notifications, &sequence_audiovisual_alert);
@@ -313,7 +294,7 @@ int32_t zeitraffer_app(void* p) {
WorkCount = 0; WorkCount = 0;
} }
switch (Backlight) { // чо по подсветке? switch(Backlight) { // чо по подсветке?
case 1: case 1:
notification_message(notifications, &sequence_display_backlight_on); notification_message(notifications, &sequence_display_backlight_on);
break; break;
@@ -323,10 +304,10 @@ int32_t zeitraffer_app(void* p) {
default: default:
notification_message(notifications, &sequence_display_backlight_enforce_auto); notification_message(notifications, &sequence_display_backlight_enforce_auto);
} }
} }
if (Time < 1) Time = 1; // Не даём открутить таймер меньше единицы if(Time < 1) Time = 1; // Не даём открутить таймер меньше единицы
if (Count < -1) Count = 0; // А тут даём, бо 0 кадров это бесконечная съёмка, а -1 кадров - BULB if(Count < -1)
Count = 0; // А тут даём, бо 0 кадров это бесконечная съёмка, а -1 кадров - BULB
} }
// Очищаем таймер // Очищаем таймер

View File

@@ -86,9 +86,9 @@ int32_t usb_hid_autofire_app(void* p) {
if(btn_left_autofire) { if(btn_left_autofire) {
furi_hal_hid_mouse_press(HID_MOUSE_BTN_LEFT); furi_hal_hid_mouse_press(HID_MOUSE_BTN_LEFT);
// wait(100); // wait(100);
furi_hal_hid_mouse_release(HID_MOUSE_BTN_LEFT); furi_hal_hid_mouse_release(HID_MOUSE_BTN_LEFT);
// wait(100); // wait(100);
} }
view_port_update(view_port); view_port_update(view_port);

View File

@@ -60,7 +60,15 @@ const WifiMarauderItem items[NUM_MENU_ITEMS] = {
{"Sniff", {"Sniff",
{"beacon", "deauth", "esp", "pmkid", "probe", "pwn", "raw", "bt", "skim"}, {"beacon", "deauth", "esp", "pmkid", "probe", "pwn", "raw", "bt", "skim"},
9, 9,
{"sniffbeacon", "sniffdeauth", "sniffesp", "sniffpmkid", "sniffprobe", "sniffpwn", "sniffraw", "sniffbt", "sniffskim"}, {"sniffbeacon",
"sniffdeauth",
"sniffesp",
"sniffpmkid",
"sniffprobe",
"sniffpwn",
"sniffraw",
"sniffbt",
"sniffskim"},
NO_ARGS, NO_ARGS,
FOCUS_CONSOLE_END, FOCUS_CONSOLE_END,
SHOW_STOPSCAN_TIP}, SHOW_STOPSCAN_TIP},

View File

@@ -1,3 +1,4 @@
rm -rf RM*-*-*.tgz RM*-*-*.zip .sconsign.dblite dist build assets/resources/apps
git pull git pull
./fbt updater_package ./fbt updater_package
DATE_VAR=`date +%m%d` DATE_VAR=`date +%m%d`