This commit is contained in:
Totoo 2023-12-26 07:16:54 +01:00 committed by GitHub
parent a85357a8af
commit 1bf95e85a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 540 additions and 536 deletions

File diff suppressed because it is too large Load Diff

View File

@ -27,6 +27,8 @@
#ifndef __UI_BLESPAM_H__ #ifndef __UI_BLESPAM_H__
#define __UI_BLESPAM_H__ #define __UI_BLESPAM_H__
#define BLESPMUSECONSOLE 1
#include "ui.hpp" #include "ui.hpp"
#include "ui_language.hpp" #include "ui_language.hpp"
#include "ui_navigation.hpp" #include "ui_navigation.hpp"
@ -111,9 +113,10 @@ class BLESpamView : public View {
LanguageHelper::currentMessages[LANG_START]}; LanguageHelper::currentMessages[LANG_START]};
Checkbox chk_randdev{{100, 16}, 10, "Rnd device", true}; Checkbox chk_randdev{{100, 16}, 10, "Rnd device", true};
#ifdef BLESPMUSECONSOLE
Console console{ Console console{
{0, 70, 240, 220}}; {0, 70, 240, 220}};
#endif
OptionsField options_atkmode{ OptionsField options_atkmode{
{0 * 8, 2 * 8}, {0 * 8, 2 * 8},
10, 10,
@ -134,7 +137,7 @@ class BLESpamView : public View {
bool randomDev{true}; bool randomDev{true};
uint8_t channel_number = 37; uint8_t channel_number = 37;
char mac[13] = "010203040507"; char mac[13] = "010203040407";
char advertisementData[63] = {"03032CFE06162CFED5A59E020AB4\0"}; char advertisementData[63] = {"03032CFE06162CFED5A59E020AB4\0"};
PKT_TYPE pduType = {PKT_TYPE_DISCOVERY}; PKT_TYPE pduType = {PKT_TYPE_DISCOVERY};
@ -161,6 +164,8 @@ class BLESpamView : public View {
this->on_tx_progress(message.done); this->on_tx_progress(message.done);
}}; }};
uint8_t packet[80];
// continuity // continuity
typedef enum { typedef enum {
@ -227,7 +232,7 @@ class BLESpamView : public View {
static const uint16_t fastpairModels_count; static const uint16_t fastpairModels_count;
typedef struct { typedef struct {
uint32_t value; uint32_t value;
const char* name; // could be moved too // const char* name; // could be moved too
} fpUi32; } fpUi32;
static const fpUi32 fastpairModels[]; static const fpUi32 fastpairModels[];

View File

@ -21,6 +21,7 @@
*/ */
#include "ui.hpp" #include "ui.hpp"
#include "ui_language.hpp"
#include "ui_widget.hpp" #include "ui_widget.hpp"
#include "ui_styles.hpp" #include "ui_styles.hpp"
#include "ui_navigation.hpp" #include "ui_navigation.hpp"
@ -56,8 +57,8 @@ class RangeView : public View {
const Style& style_info = Styles::grey; const Style& style_info = Styles::grey;
Labels labels{ Labels labels{
{{2 * 8, 8 * 8 + 4}, "Start", Color::light_grey()}, {{2 * 8, 8 * 8 + 4}, LanguageHelper::currentMessages[LANG_START], Color::light_grey()},
{{23 * 8, 8 * 8 + 4}, "Stop", Color::light_grey()}, {{23 * 8, 8 * 8 + 4}, LanguageHelper::currentMessages[LANG_STOP], Color::light_grey()},
{{12 * 8, 5 * 8 - 4}, "Center", Color::light_grey()}, {{12 * 8, 5 * 8 - 4}, "Center", Color::light_grey()},
{{12 * 8 + 4, 13 * 8}, "Width", Color::light_grey()}}; {{12 * 8 + 4, 13 * 8}, "Width", Color::light_grey()}};
@ -226,7 +227,7 @@ class JammerView : public View {
Button button_transmit{ Button button_transmit{
{148, 216, 80, 80}, {148, 216, 80, 80},
"START"}; LanguageHelper::currentMessages[LANG_START]};
MessageHandlerRegistration message_handler_retune{ MessageHandlerRegistration message_handler_retune{
Message::ID::Retune, Message::ID::Retune,