diff --git a/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap b/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap index ae3a423a..dc851c82 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap and b/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap b/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap index fbd35b6a..4e46aa25 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap and b/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap b/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap index 0d76457e..a17cfc30 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap and b/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap b/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap index 1023315c..3b66005d 100644 Binary files a/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap and b/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap b/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap index e71932aa..d4ab0d68 100644 Binary files a/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap and b/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap b/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap index 0d2e1ee2..1b81a4a7 100644 Binary files a/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap and b/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/gpioreader.fap b/Applications/Official/DEV_FW/GPIO/gpioreader.fap new file mode 100644 index 00000000..5f511be2 Binary files /dev/null and b/Applications/Official/DEV_FW/GPIO/gpioreader.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/gps_nmea.fap b/Applications/Official/DEV_FW/GPIO/gps_nmea.fap index bee2a18a..c15760ed 100644 Binary files a/Applications/Official/DEV_FW/GPIO/gps_nmea.fap and b/Applications/Official/DEV_FW/GPIO/gps_nmea.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/hc_sr04.fap b/Applications/Official/DEV_FW/GPIO/hc_sr04.fap index 37da0906..c05c5bfc 100644 Binary files a/Applications/Official/DEV_FW/GPIO/hc_sr04.fap and b/Applications/Official/DEV_FW/GPIO/hc_sr04.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/i2cTools.fap b/Applications/Official/DEV_FW/GPIO/i2cTools.fap index e15f2d57..16ddd623 100644 Binary files a/Applications/Official/DEV_FW/GPIO/i2cTools.fap and b/Applications/Official/DEV_FW/GPIO/i2cTools.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap b/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap index 29b263a4..f8a52552 100644 Binary files a/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap and b/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap b/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap index 60db0665..2901ec2a 100644 Binary files a/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap and b/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap differ diff --git a/Applications/Official/DEV_FW/Games/2048.fap b/Applications/Official/DEV_FW/Games/2048.fap index 2f1f3fa9..d49c4b46 100644 Binary files a/Applications/Official/DEV_FW/Games/2048.fap and b/Applications/Official/DEV_FW/Games/2048.fap differ diff --git a/Applications/Official/DEV_FW/Games/Arkanoid.fap b/Applications/Official/DEV_FW/Games/Arkanoid.fap index 4a7193bf..7f6f3cc7 100644 Binary files a/Applications/Official/DEV_FW/Games/Arkanoid.fap and b/Applications/Official/DEV_FW/Games/Arkanoid.fap differ diff --git a/Applications/Official/DEV_FW/Games/Blackjack.fap b/Applications/Official/DEV_FW/Games/Blackjack.fap index 6ddac84b..5311776d 100644 Binary files a/Applications/Official/DEV_FW/Games/Blackjack.fap and b/Applications/Official/DEV_FW/Games/Blackjack.fap differ diff --git a/Applications/Official/DEV_FW/Games/DOOM.fap b/Applications/Official/DEV_FW/Games/DOOM.fap new file mode 100644 index 00000000..4dd40ae6 Binary files /dev/null and b/Applications/Official/DEV_FW/Games/DOOM.fap differ diff --git a/Applications/Official/DEV_FW/Games/Dice.fap b/Applications/Official/DEV_FW/Games/Dice.fap index 35703c55..3418c010 100644 Binary files a/Applications/Official/DEV_FW/Games/Dice.fap and b/Applications/Official/DEV_FW/Games/Dice.fap differ diff --git a/Applications/Official/DEV_FW/Games/FlappyBird.fap b/Applications/Official/DEV_FW/Games/FlappyBird.fap index b7d329f4..6d078483 100644 Binary files a/Applications/Official/DEV_FW/Games/FlappyBird.fap and b/Applications/Official/DEV_FW/Games/FlappyBird.fap differ diff --git a/Applications/Official/DEV_FW/Games/GameOfLife.fap b/Applications/Official/DEV_FW/Games/GameOfLife.fap index abf263ca..01aabdd8 100644 Binary files a/Applications/Official/DEV_FW/Games/GameOfLife.fap and b/Applications/Official/DEV_FW/Games/GameOfLife.fap differ diff --git a/Applications/Official/DEV_FW/Games/MandelbrotSet.fap b/Applications/Official/DEV_FW/Games/MandelbrotSet.fap index 87682a46..c3b58ded 100644 Binary files a/Applications/Official/DEV_FW/Games/MandelbrotSet.fap and b/Applications/Official/DEV_FW/Games/MandelbrotSet.fap differ diff --git a/Applications/Official/DEV_FW/Games/MontyHall.fap b/Applications/Official/DEV_FW/Games/MontyHall.fap index 84ab2369..b211f4a9 100644 Binary files a/Applications/Official/DEV_FW/Games/MontyHall.fap and b/Applications/Official/DEV_FW/Games/MontyHall.fap differ diff --git a/Applications/Official/DEV_FW/Games/Solitaire.fap b/Applications/Official/DEV_FW/Games/Solitaire.fap index aa990398..4415529c 100644 Binary files a/Applications/Official/DEV_FW/Games/Solitaire.fap and b/Applications/Official/DEV_FW/Games/Solitaire.fap differ diff --git a/Applications/Official/DEV_FW/Games/TAMA_P1.fap b/Applications/Official/DEV_FW/Games/TAMA_P1.fap index bd23a5a5..8093079c 100644 Binary files a/Applications/Official/DEV_FW/Games/TAMA_P1.fap and b/Applications/Official/DEV_FW/Games/TAMA_P1.fap differ diff --git a/Applications/Official/DEV_FW/Games/Tanks.fap b/Applications/Official/DEV_FW/Games/Tanks.fap index a9ec8b57..1d730acb 100644 Binary files a/Applications/Official/DEV_FW/Games/Tanks.fap and b/Applications/Official/DEV_FW/Games/Tanks.fap differ diff --git a/Applications/Official/DEV_FW/Games/Tetris.fap b/Applications/Official/DEV_FW/Games/Tetris.fap new file mode 100644 index 00000000..ee6b0e51 Binary files /dev/null and b/Applications/Official/DEV_FW/Games/Tetris.fap differ diff --git a/Applications/Official/DEV_FW/Games/TicTacToe.fap b/Applications/Official/DEV_FW/Games/TicTacToe.fap index 59cc00a9..f77a17ca 100644 Binary files a/Applications/Official/DEV_FW/Games/TicTacToe.fap and b/Applications/Official/DEV_FW/Games/TicTacToe.fap differ diff --git a/Applications/Official/DEV_FW/Games/VideoPoker.fap b/Applications/Official/DEV_FW/Games/VideoPoker.fap index f62b1639..20b4fa70 100644 Binary files a/Applications/Official/DEV_FW/Games/VideoPoker.fap and b/Applications/Official/DEV_FW/Games/VideoPoker.fap differ diff --git a/Applications/Official/DEV_FW/Games/Zombiez.fap b/Applications/Official/DEV_FW/Games/Zombiez.fap index 0f51e3c1..c9a31d02 100644 Binary files a/Applications/Official/DEV_FW/Games/Zombiez.fap and b/Applications/Official/DEV_FW/Games/Zombiez.fap differ diff --git a/Applications/Official/DEV_FW/Games/game15.fap b/Applications/Official/DEV_FW/Games/game15.fap index 2f54ca99..ebdbddb2 100644 Binary files a/Applications/Official/DEV_FW/Games/game15.fap and b/Applications/Official/DEV_FW/Games/game15.fap differ diff --git a/Applications/Official/DEV_FW/Games/heap_defence.fap b/Applications/Official/DEV_FW/Games/heap_defence.fap index 135af608..4a5b7468 100644 Binary files a/Applications/Official/DEV_FW/Games/heap_defence.fap and b/Applications/Official/DEV_FW/Games/heap_defence.fap differ diff --git a/Applications/Official/DEV_FW/Games/minesweeper.fap b/Applications/Official/DEV_FW/Games/minesweeper.fap index 643d9235..276837c1 100644 Binary files a/Applications/Official/DEV_FW/Games/minesweeper.fap and b/Applications/Official/DEV_FW/Games/minesweeper.fap differ diff --git a/Applications/Official/DEV_FW/Games/scorched_tanks.fap b/Applications/Official/DEV_FW/Games/scorched_tanks.fap index 5975afbc..0dea64d4 100644 Binary files a/Applications/Official/DEV_FW/Games/scorched_tanks.fap and b/Applications/Official/DEV_FW/Games/scorched_tanks.fap differ diff --git a/Applications/Official/DEV_FW/Games/snake_game.fap b/Applications/Official/DEV_FW/Games/snake_game.fap index 7be4a21e..12abc0ff 100644 Binary files a/Applications/Official/DEV_FW/Games/snake_game.fap and b/Applications/Official/DEV_FW/Games/snake_game.fap differ diff --git a/Applications/Official/DEV_FW/Games/tetris_game.fap b/Applications/Official/DEV_FW/Games/tetris_game.fap deleted file mode 100644 index 51e745aa..00000000 Binary files a/Applications/Official/DEV_FW/Games/tetris_game.fap and /dev/null differ diff --git a/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap b/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap index ab2b75c0..3301ed0a 100644 Binary files a/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap and b/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap differ diff --git a/Applications/Official/DEV_FW/Misc/Paint.fap b/Applications/Official/DEV_FW/Misc/Paint.fap index ab318485..36b7186c 100644 Binary files a/Applications/Official/DEV_FW/Misc/Paint.fap and b/Applications/Official/DEV_FW/Misc/Paint.fap differ diff --git a/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap b/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap index 486a608f..99653d04 100644 Binary files a/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap and b/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap differ diff --git a/Applications/Official/DEV_FW/Misc/morse_code.fap b/Applications/Official/DEV_FW/Misc/morse_code.fap index a4294c93..8facb247 100644 Binary files a/Applications/Official/DEV_FW/Misc/morse_code.fap and b/Applications/Official/DEV_FW/Misc/morse_code.fap differ diff --git a/Applications/Official/DEV_FW/Misc/totp.fap b/Applications/Official/DEV_FW/Misc/totp.fap index 5495e22a..42de3c0a 100644 Binary files a/Applications/Official/DEV_FW/Misc/totp.fap and b/Applications/Official/DEV_FW/Misc/totp.fap differ diff --git a/Applications/Official/DEV_FW/Music/BPM_Tapper.fap b/Applications/Official/DEV_FW/Music/BPM_Tapper.fap index b010e0ab..58cbfba2 100644 Binary files a/Applications/Official/DEV_FW/Music/BPM_Tapper.fap and b/Applications/Official/DEV_FW/Music/BPM_Tapper.fap differ diff --git a/Applications/Official/DEV_FW/Music/Metronome.fap b/Applications/Official/DEV_FW/Music/Metronome.fap index c399c238..f60c128d 100644 Binary files a/Applications/Official/DEV_FW/Music/Metronome.fap and b/Applications/Official/DEV_FW/Music/Metronome.fap differ diff --git a/Applications/Official/DEV_FW/Music/Music_Beeper.fap b/Applications/Official/DEV_FW/Music/Music_Beeper.fap index 85b330f3..9275f506 100644 Binary files a/Applications/Official/DEV_FW/Music/Music_Beeper.fap and b/Applications/Official/DEV_FW/Music/Music_Beeper.fap differ diff --git a/Applications/Official/DEV_FW/Music/SAM.fap b/Applications/Official/DEV_FW/Music/SAM.fap index 503b3d45..83917444 100644 Binary files a/Applications/Official/DEV_FW/Music/SAM.fap and b/Applications/Official/DEV_FW/Music/SAM.fap differ diff --git a/Applications/Official/DEV_FW/Music/Tuning_Fork.fap b/Applications/Official/DEV_FW/Music/Tuning_Fork.fap index 1a04eff9..ea657b97 100644 Binary files a/Applications/Official/DEV_FW/Music/Tuning_Fork.fap and b/Applications/Official/DEV_FW/Music/Tuning_Fork.fap differ diff --git a/Applications/Official/DEV_FW/Music/WAV_Player.fap b/Applications/Official/DEV_FW/Music/WAV_Player.fap index 07121844..85ad4ea3 100644 Binary files a/Applications/Official/DEV_FW/Music/WAV_Player.fap and b/Applications/Official/DEV_FW/Music/WAV_Player.fap differ diff --git a/Applications/Official/DEV_FW/Music/music_player.fap b/Applications/Official/DEV_FW/Music/music_player.fap index 5a2fec53..02269d7e 100644 Binary files a/Applications/Official/DEV_FW/Music/music_player.fap and b/Applications/Official/DEV_FW/Music/music_player.fap differ diff --git a/Applications/Official/DEV_FW/Music/ocarina.fap b/Applications/Official/DEV_FW/Music/ocarina.fap index 0e687302..0ca9420e 100644 Binary files a/Applications/Official/DEV_FW/Music/ocarina.fap and b/Applications/Official/DEV_FW/Music/ocarina.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap b/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap index 0dcfe613..c75c6152 100644 Binary files a/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap and b/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Calculator.fap b/Applications/Official/DEV_FW/Tools/Calculator.fap index 09546c46..9cadb403 100644 Binary files a/Applications/Official/DEV_FW/Tools/Calculator.fap and b/Applications/Official/DEV_FW/Tools/Calculator.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Clock.fap b/Applications/Official/DEV_FW/Tools/Clock.fap index 020f8b68..09a1575d 100644 Binary files a/Applications/Official/DEV_FW/Tools/Clock.fap and b/Applications/Official/DEV_FW/Tools/Clock.fap differ diff --git a/Applications/Official/DEV_FW/Tools/MouseJiggler.fap b/Applications/Official/DEV_FW/Tools/MouseJiggler.fap index 4b849513..ca72eb25 100644 Binary files a/Applications/Official/DEV_FW/Tools/MouseJiggler.fap and b/Applications/Official/DEV_FW/Tools/MouseJiggler.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Multi_Converter.fap b/Applications/Official/DEV_FW/Tools/Multi_Converter.fap index 55955f79..209f3a85 100644 Binary files a/Applications/Official/DEV_FW/Tools/Multi_Converter.fap and b/Applications/Official/DEV_FW/Tools/Multi_Converter.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap b/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap index 1747abc8..f47b05f8 100644 Binary files a/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap and b/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap b/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap index 1a3d4e18..a8d1d52d 100644 Binary files a/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap and b/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/dap_link.fap b/Applications/Official/DEV_FW/Tools/dap_link.fap index 1db5a497..f19aa812 100644 Binary files a/Applications/Official/DEV_FW/Tools/dap_link.fap and b/Applications/Official/DEV_FW/Tools/dap_link.fap differ diff --git a/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap b/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap index e1e5e5d7..122411bf 100644 Binary files a/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap and b/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap differ diff --git a/Applications/Official/DEV_FW/Tools/hid_ble.fap b/Applications/Official/DEV_FW/Tools/hid_ble.fap new file mode 100644 index 00000000..4b6e4937 Binary files /dev/null and b/Applications/Official/DEV_FW/Tools/hid_ble.fap differ diff --git a/Applications/Official/DEV_FW/Tools/hid_usb.fap b/Applications/Official/DEV_FW/Tools/hid_usb.fap new file mode 100644 index 00000000..856bc68e Binary files /dev/null and b/Applications/Official/DEV_FW/Tools/hid_usb.fap differ diff --git a/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap b/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap index 29302703..60536dc7 100644 Binary files a/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap and b/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/nfc_magic.fap b/Applications/Official/DEV_FW/Tools/nfc_magic.fap index 1c17056e..c94713ee 100644 Binary files a/Applications/Official/DEV_FW/Tools/nfc_magic.fap and b/Applications/Official/DEV_FW/Tools/nfc_magic.fap differ diff --git a/Applications/Official/DEV_FW/Tools/picopass.fap b/Applications/Official/DEV_FW/Tools/picopass.fap index 8b729d06..7d594545 100644 Binary files a/Applications/Official/DEV_FW/Tools/picopass.fap and b/Applications/Official/DEV_FW/Tools/picopass.fap differ diff --git a/Applications/Official/DEV_FW/Tools/signal_generator.fap b/Applications/Official/DEV_FW/Tools/signal_generator.fap index 95cf3b00..8751420f 100644 Binary files a/Applications/Official/DEV_FW/Tools/signal_generator.fap and b/Applications/Official/DEV_FW/Tools/signal_generator.fap differ diff --git a/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap b/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap index 17f5ff49..e07a8752 100644 Binary files a/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap and b/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/weather_station.fap b/Applications/Official/DEV_FW/Tools/weather_station.fap index a1f29a22..5b363d12 100644 Binary files a/Applications/Official/DEV_FW/Tools/weather_station.fap and b/Applications/Official/DEV_FW/Tools/weather_station.fap differ