mayhem-firmware/firmware/application/apps/ui_about_simple.cpp

84 lines
3.4 KiB
C++
Raw Normal View History

2020-08-08 21:06:53 +00:00
#include "ui_about_simple.hpp"
namespace ui {
AboutView::AboutView(NavigationView& nav) {
add_children({&console, &button_ok});
2020-08-08 21:06:53 +00:00
button_ok.on_select = [&nav](Button&) {
nav.pop();
};
2020-08-08 21:06:53 +00:00
console.writeln(STR_COLOR_LIGHT_GREY "List of contributors:");
console.writeln("");
}
2020-08-08 21:06:53 +00:00
void AboutView::update() {
if (++timer > 200) {
timer = 0;
2020-08-08 21:06:53 +00:00
switch (++frame) {
2020-08-08 21:06:53 +00:00
case 1:
// TODO: Generate this automatically from github
// https://github.com/eried/portapack-mayhem/graphs/contributors?to=2022-01-01&from=2020-04-12&type=c
console.writeln(STR_COLOR_DARK_YELLOW "Mayhem:");
2020-08-08 21:06:53 +00:00
console.writeln("eried,euquiq,gregoryfenton");
console.writeln("johnelder,jwetzell,nnemanjan00");
2021-02-03 21:23:12 +00:00
console.writeln("N0vaPixel,klockee,GullCode");
console.writeln("jamesshao8,ITAxReal,rascafr");
console.writeln("mcules,dqs105,strijar");
2021-06-22 10:44:19 +00:00
console.writeln("zhang00963,RedFox-Fr,aldude999");
2021-05-03 02:00:39 +00:00
console.writeln("East2West,fossum,ArjanOnwezen");
2021-06-22 10:44:19 +00:00
console.writeln("vXxOinvizioNxX,teixeluis");
2021-11-01 10:48:14 +00:00
console.writeln("Brumi-2021,texasyojimbo");
2022-01-12 14:35:30 +00:00
console.writeln("heurist1,intoxsick,ckuethe");
2022-03-29 06:28:31 +00:00
console.writeln("notpike,jLynx,zigad");
2023-01-25 13:14:12 +00:00
console.writeln("MichalLeonBorsuk,jimilinuxguy");
console.writeln("kallanreed,bernd-herzog");
break;
case 2:
console.writeln("NotherNgineer,zxkmm,u-foka");
New and Improved BLE App. (#1524) * First BLE work * Adding new fsk proc WIP * Reverting ble stuff * Initial compile working * more work. * Adding waterfall for debug * more edits to debug * Work to get widgets to show. * cleanup before attempting diff fsk modulation method * Temporary debug to learn how decimation scales. * Tab view for console and spectrum. Spectrum still not working right. * Fixed spectrum offset. * Added audio sampling rate increments to freqman * Added overriding range for frequency field and working off deviation * BLE cleanup. Got PDU parsing. * Parsing CRC * forgot : * Removing AA again because cluttering UI * fix compile * attempt at throttling. * WIP changes. * Decimating by 4 to handle issue with overloading. * Attempt to parse MAC still needs work. * Small fixes. MAC still wrong. * Fixed invalid indexing on Symbols. * List view of BLE Mac Addresses * Added Channel Option and improved GUI header. * renaming to dB and fixing some warnings. * Advertisements only. * Initial cut of BLE Advertisement scan app. * Copyrights * formatting correctly in association to clang13 * Fixing warning and hiding fsk rx. * spacing * Removing some cmake install files that weren't suppose to be there. * missed some. * Added name to about. * Edits for PR review pt.1 * Refactor ORing with 0 doesn't make sense. * remove parenthesis * More PR Review changes. * Fix compiler error. * PR Review edits. * PR review changes. * Fixes. * Unneeded ; * Update ui_about_simple.cpp --------- Co-authored-by: jLynx <admin@jlynx.net>
2023-10-23 05:58:14 +00:00
console.writeln("Netro");
2020-08-08 21:06:53 +00:00
console.writeln("");
break;
case 3:
2020-08-08 21:06:53 +00:00
// https://github.com/eried/portapack-mayhem/graphs/contributors?to=2020-04-12&from=2015-07-31&type=c
console.writeln(STR_COLOR_DARK_YELLOW "Havoc:");
2022-01-04 03:14:05 +00:00
console.writeln("furrtek,mrmookie,NotPike");
2020-08-08 21:06:53 +00:00
console.writeln("mjwaxios,ImDroided,Giorgiofox");
console.writeln("F4GEV,z4ziggy,xmycroftx");
console.writeln("troussos,silascutler");
console.writeln("nickbouwhuis,msoose,leres");
console.writeln("joakar,dhoetger,clem-42");
console.writeln("brianlechthaler,ZeroChaos-...");
console.writeln("");
break;
case 4:
2020-08-08 21:06:53 +00:00
// https://github.com/eried/portapack-mayhem/graphs/contributors?from=2014-07-05&to=2015-07-31&type=c
console.writeln(STR_COLOR_DARK_YELLOW "PortaPack:");
2020-08-08 21:06:53 +00:00
console.writeln("jboone,argilo");
console.writeln("");
break;
case 5:
2020-08-08 21:06:53 +00:00
// https://github.com/mossmann/hackrf/graphs/contributors
console.writeln(STR_COLOR_DARK_YELLOW "HackRF:");
2020-08-08 21:06:53 +00:00
console.writeln("mossmann,dominicgs,bvernoux");
console.writeln("bgamari,schneider42,miek");
console.writeln("willcode,hessu,Sec42");
console.writeln("yhetti,ckuethe,smunaut");
console.writeln("wishi,mrbubble62,scateu...");
console.writeln("");
frame = 0; // Loop
2020-08-08 21:06:53 +00:00
break;
}
}
}
2020-08-08 21:06:53 +00:00
void AboutView::focus() {
button_ok.focus();
}
2020-08-08 21:06:53 +00:00
2021-02-03 21:23:12 +00:00
} /* namespace ui */