Update apps pt2 + Add MAYHEM Evil Portal

This commit is contained in:
Willy-JL
2023-07-26 03:48:19 +02:00
parent 356a4678d6
commit 2ee9349d50
47 changed files with 1249 additions and 129 deletions

View File

@@ -7,6 +7,7 @@ App(
requires=["gui"],
stack_size=1 * 1024,
order=90,
fap_icon_assets="assets",
fap_icon="icon.png",
fap_category="GPIO",
fap_description="ESP32-CAM app to stream a message in morse using the powerful flashlight. [Unplug the USB cable to test with Mayhem]",

View File

@@ -90,6 +90,12 @@ void uart_terminal_app_free(UART_TerminalApp* app) {
int32_t uart_terminal_app(void* p) {
UNUSED(p);
// Enable uart listener
furi_hal_console_disable();
furi_hal_uart_set_br(UART_CH, BAUDRATE); // TODO: Clean this
//furi_hal_uart_set_irq_cb(FuriHalUartIdUSART1, uart_echo_on_irq_cb, app);
furi_hal_power_disable_external_3_3v();
furi_hal_power_disable_otg();
furi_delay_ms(200);
@@ -97,7 +103,7 @@ int32_t uart_terminal_app(void* p) {
furi_hal_power_enable_otg();
for(int i = 0; i < 2; i++) {
furi_delay_ms(500);
furi_hal_uart_tx(FuriHalUartIdUSART1, (uint8_t[1]){'.'}, 1);
furi_hal_uart_tx(UART_CH, (uint8_t[1]){'.'}, 1);
}
furi_delay_ms(1);
UART_TerminalApp* uart_terminal_app = uart_terminal_app_alloc();
@@ -107,6 +113,8 @@ int32_t uart_terminal_app(void* p) {
view_dispatcher_run(uart_terminal_app->view_dispatcher);
uart_terminal_app_free(uart_terminal_app);
furi_hal_power_disable_otg();
return 0;
}

View File

@@ -16,6 +16,8 @@
#define UART_TERMINAL_TEXT_BOX_STORE_SIZE (4096)
#define UART_TERMINAL_TEXT_INPUT_STORE_SIZE (512)
#define UART_CH (FuriHalUartIdUSART1)
#define BAUDRATE (230400)
struct UART_TerminalApp {
Gui* gui;

View File

@@ -1,9 +1,6 @@
#include "uart_terminal_app_i.h"
#include "uart_terminal_uart.h"
#define UART_CH (FuriHalUartIdUSART1)
#define BAUDRATE (230400)
struct UART_TerminalUart {
UART_TerminalApp* app;
FuriThread* rx_thread;