mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-06-24 06:44:25 -04:00
"CW generator" and "Whistle" merged in "Signal generator"
Added wave shape selection and tone frequency auto-update Converted color icons to B&W
This commit is contained in:
parent
93c5959df6
commit
58f113d153
38 changed files with 758 additions and 374 deletions
|
@ -241,6 +241,44 @@ static constexpr Bitmap bitmap_icon_sleep {
|
|||
{ 16, 16 }, bitmap_icon_sleep_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_cw_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0xFE, 0xFF, 0xFF, 0x7F,
|
||||
0xFE, 0xFF, 0xFF, 0x7F,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_cw {
|
||||
{ 32, 32 }, bitmap_sig_cw_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_speaker_data[] = {
|
||||
0x00, 0x00,
|
||||
0x00, 0x20,
|
||||
|
@ -351,6 +389,44 @@ static constexpr Bitmap bitmap_icon_ais {
|
|||
{ 16, 16 }, bitmap_icon_ais_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_square_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0xFE, 0x83, 0xFF, 0x60,
|
||||
0xFE, 0x83, 0xFF, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0x83, 0xC1, 0x60,
|
||||
0x06, 0xFF, 0xC1, 0x7F,
|
||||
0x06, 0xFF, 0xC1, 0x7F,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_square {
|
||||
{ 32, 32 }, bitmap_sig_square_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_nuoptix_data[] = {
|
||||
0x80, 0x01,
|
||||
0x80, 0x01,
|
||||
|
@ -629,6 +705,44 @@ static constexpr Bitmap bitmap_icon_setup {
|
|||
{ 16, 16 }, bitmap_icon_setup_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_saw_down_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x0E, 0x80, 0x00, 0x60,
|
||||
0x1E, 0x80, 0x01, 0x60,
|
||||
0x3E, 0x80, 0x03, 0x60,
|
||||
0x76, 0x80, 0x07, 0x60,
|
||||
0xE6, 0x80, 0x0F, 0x60,
|
||||
0xC6, 0x81, 0x1D, 0x60,
|
||||
0x86, 0x83, 0x39, 0x60,
|
||||
0x06, 0x87, 0x71, 0x60,
|
||||
0x06, 0x8E, 0xE1, 0x60,
|
||||
0x06, 0x9C, 0xC1, 0x61,
|
||||
0x06, 0xB8, 0x81, 0x63,
|
||||
0x06, 0xF0, 0x01, 0x67,
|
||||
0x06, 0xE0, 0x01, 0x6E,
|
||||
0x06, 0xC0, 0x01, 0x7C,
|
||||
0x06, 0x80, 0x01, 0x78,
|
||||
0x06, 0x00, 0x01, 0x70,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_saw_down {
|
||||
{ 32, 32 }, bitmap_sig_saw_down_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_rds_data[] = {
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
|
@ -717,6 +831,36 @@ static constexpr Bitmap bitmap_icon_cwgen {
|
|||
{ 16, 16 }, bitmap_icon_cwgen_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_bulb_on_data[] = {
|
||||
0x04, 0x3C, 0x20,
|
||||
0x08, 0xFF, 0x10,
|
||||
0x90, 0xFF, 0x09,
|
||||
0xC0, 0xFF, 0x03,
|
||||
0xE0, 0xFF, 0x07,
|
||||
0xE0, 0xFF, 0x07,
|
||||
0xF0, 0xE7, 0x0F,
|
||||
0xF0, 0xBD, 0x0F,
|
||||
0xF7, 0xBD, 0xEF,
|
||||
0xF0, 0xDB, 0x0F,
|
||||
0xF0, 0xDB, 0x0F,
|
||||
0xE0, 0xDB, 0x07,
|
||||
0xE0, 0xCB, 0x07,
|
||||
0xC0, 0xD3, 0x03,
|
||||
0x90, 0xCB, 0x09,
|
||||
0x08, 0xFD, 0x10,
|
||||
0x04, 0xE3, 0x20,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0x42, 0x00,
|
||||
0x00, 0x3C, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_bulb_on {
|
||||
{ 24, 24 }, bitmap_bulb_on_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_receivers_data[] = {
|
||||
0xC0, 0x07,
|
||||
0x30, 0x18,
|
||||
|
@ -783,6 +927,44 @@ static constexpr Bitmap bitmap_stop {
|
|||
{ 16, 16 }, bitmap_stop_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_saw_up_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x06, 0x00, 0x01, 0x70,
|
||||
0x06, 0x80, 0x01, 0x78,
|
||||
0x06, 0xC0, 0x01, 0x7C,
|
||||
0x06, 0xE0, 0x01, 0x6E,
|
||||
0x06, 0xF0, 0x01, 0x67,
|
||||
0x06, 0xB8, 0x81, 0x63,
|
||||
0x06, 0x9C, 0xC1, 0x61,
|
||||
0x06, 0x8E, 0xE1, 0x60,
|
||||
0x06, 0x87, 0x71, 0x60,
|
||||
0x86, 0x83, 0x39, 0x60,
|
||||
0xC6, 0x81, 0x1D, 0x60,
|
||||
0xE6, 0x80, 0x0F, 0x60,
|
||||
0x76, 0x80, 0x07, 0x60,
|
||||
0x3E, 0x80, 0x03, 0x60,
|
||||
0x1E, 0x80, 0x01, 0x60,
|
||||
0x0E, 0x80, 0x00, 0x60,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_saw_up {
|
||||
{ 32, 32 }, bitmap_sig_saw_up_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_rssipwm_data[] = {
|
||||
0x00, 0x00, 0x00,
|
||||
0x8F, 0xE7, 0x7D,
|
||||
|
@ -865,6 +1047,36 @@ static constexpr Bitmap bitmap_icon_tpms {
|
|||
{ 16, 16 }, bitmap_icon_tpms_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_bulb_ignore_data[] = {
|
||||
0x00, 0x3C, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x80, 0x00, 0x01,
|
||||
0x40, 0x3C, 0x02,
|
||||
0x20, 0x7E, 0x04,
|
||||
0x20, 0xE7, 0x04,
|
||||
0x10, 0xC3, 0x08,
|
||||
0x10, 0xE3, 0x08,
|
||||
0x10, 0x70, 0x08,
|
||||
0x10, 0x38, 0x08,
|
||||
0x10, 0x18, 0x08,
|
||||
0x20, 0x18, 0x04,
|
||||
0x20, 0x00, 0x04,
|
||||
0x40, 0x18, 0x02,
|
||||
0x80, 0x18, 0x01,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xFF, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0x42, 0x00,
|
||||
0x00, 0x3C, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_bulb_ignore {
|
||||
{ 24, 24 }, bitmap_bulb_ignore_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_hackrf_data[] = {
|
||||
0x80, 0x00,
|
||||
0xC0, 0x01,
|
||||
|
@ -1063,6 +1275,82 @@ static constexpr Bitmap bitmap_icon_replay {
|
|||
{ 16, 16 }, bitmap_icon_replay_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_sine_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x03, 0xC0, 0x00,
|
||||
0x80, 0x07, 0xE0, 0x01,
|
||||
0xC0, 0x0F, 0xF0, 0x03,
|
||||
0xC0, 0x0C, 0x30, 0x03,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x18, 0x60, 0x06, 0x18,
|
||||
0x1E, 0xE0, 0x07, 0x78,
|
||||
0x0E, 0xC0, 0x03, 0x70,
|
||||
0x06, 0x80, 0x01, 0x60,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_sine {
|
||||
{ 32, 32 }, bitmap_sig_sine_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_noise_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x20, 0x00, 0x00,
|
||||
0x00, 0x30, 0x80, 0x00,
|
||||
0x00, 0x30, 0x80, 0x01,
|
||||
0x40, 0x30, 0xC0, 0x03,
|
||||
0xC0, 0x30, 0xC0, 0x03,
|
||||
0xC0, 0x39, 0xC0, 0x72,
|
||||
0xC0, 0x7B, 0x60, 0x76,
|
||||
0x60, 0x6E, 0x60, 0x1E,
|
||||
0x60, 0xCE, 0x6C, 0x0C,
|
||||
0x66, 0xC4, 0x6E, 0x0C,
|
||||
0x66, 0xC0, 0x3E, 0x00,
|
||||
0x2C, 0xC0, 0x3B, 0x00,
|
||||
0x3C, 0xC0, 0x39, 0x00,
|
||||
0x3C, 0xC0, 0x18, 0x00,
|
||||
0x18, 0x40, 0x10, 0x00,
|
||||
0x18, 0x40, 0x10, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_noise {
|
||||
{ 32, 32 }, bitmap_sig_noise_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_aprs_data[] = {
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
|
@ -1085,6 +1373,44 @@ static constexpr Bitmap bitmap_icon_aprs {
|
|||
{ 16, 16 }, bitmap_icon_aprs_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_sig_tri_data[] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x03, 0xC0, 0x00,
|
||||
0x00, 0x03, 0xC0, 0x00,
|
||||
0x80, 0x07, 0xE0, 0x01,
|
||||
0x80, 0x07, 0xE0, 0x01,
|
||||
0xC0, 0x0C, 0x30, 0x03,
|
||||
0xC0, 0x0C, 0x30, 0x03,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x60, 0x18, 0x18, 0x06,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x30, 0x30, 0x0C, 0x0C,
|
||||
0x18, 0x60, 0x06, 0x18,
|
||||
0x18, 0x60, 0x06, 0x18,
|
||||
0x0E, 0xC0, 0x03, 0x70,
|
||||
0x0E, 0xC0, 0x03, 0x70,
|
||||
0x06, 0x80, 0x01, 0x60,
|
||||
0x06, 0x80, 0x01, 0x60,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_sig_tri {
|
||||
{ 32, 32 }, bitmap_sig_tri_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_icon_soundboard_data[] = {
|
||||
0x00, 0x00,
|
||||
0xFF, 0xFF,
|
||||
|
@ -1233,6 +1559,36 @@ static constexpr Bitmap bitmap_icon_jammer {
|
|||
{ 16, 16 }, bitmap_icon_jammer_data
|
||||
};
|
||||
|
||||
static constexpr uint8_t bitmap_bulb_off_data[] = {
|
||||
0x00, 0x3C, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x80, 0x00, 0x01,
|
||||
0x40, 0x00, 0x02,
|
||||
0x20, 0x00, 0x04,
|
||||
0x20, 0x00, 0x04,
|
||||
0x10, 0x00, 0x08,
|
||||
0x10, 0x42, 0x08,
|
||||
0x10, 0x42, 0x08,
|
||||
0x10, 0x24, 0x08,
|
||||
0x10, 0x24, 0x08,
|
||||
0x20, 0x24, 0x04,
|
||||
0x20, 0x2C, 0x04,
|
||||
0x40, 0x34, 0x02,
|
||||
0x80, 0x3C, 0x01,
|
||||
0x00, 0xFF, 0x00,
|
||||
0x00, 0xE3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0xC3, 0x00,
|
||||
0x00, 0xBD, 0x00,
|
||||
0x00, 0x42, 0x00,
|
||||
0x00, 0x3C, 0x00,
|
||||
};
|
||||
static constexpr Bitmap bitmap_bulb_off {
|
||||
{ 24, 24 }, bitmap_bulb_off_data
|
||||
};
|
||||
|
||||
|
||||
} /* namespace ui */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue