mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 13:58:36 -07:00
Update apps pt2 + Add MAYHEM Evil Portal
This commit is contained in:
@@ -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]",
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user