-
-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add CLI interface over serial, screensaver and keyboard shortcuts #64
Comments
while checking the existing code i've also noticed the current tv-b-gone code is not using the correct function args
|
UPDATE:
other issues i've found:
|
UPDATE: added some audio-related commands via the ESP8266Audio library just for fun:
These could go in a new "Audio" menu in the future. |
Another push adding a much needed "screensaver" feature:
corresponding serial commands are:
TODO for this:
|
another usability feature: added keyboard shortcuts to quickly access apps from the main menu. Only 3 are hard-coded atm:
Obliviously these works only on the Cardputer. Added another serial command: |
just tested badusb, it is working correctly with this flag turned on, so i am adding another shortcut for it:
|
eadmaster added subghz submenu, keyboard shortcuts (#64)
just noticed the serial cmds are not processed when you are in any submenu, but they are kept in the buffer and only processed when you go back to the main menu. I may add a task to have async execution, but this could led to other issues due to concurrent access to global resources, so my first PR for this will only include sync command processing. (tldr: it only works when you are in the main menu) |
I've tried this without setting any mutexes and it seems to be working correctly, not sure if it is actually a good idea to have in the mainline. example use cases: send IR/RF commands while running the captive portal, listen an audio file while navigating the UI, etc. |
…n-cardputer targets (pr3y#64)
added power serial cmds, wakeup cardputer by pressing any key (#64)
Closing this as the base feature was merged, currently adding more cmds here: |
…encrypted files support (pr3y#123)
cloning FlipperZero CLI, allow to quickly send cmds over serial.
e.g.
Currently WIP in my forked repo.
use cases:
EDIT: just realised this needs
-DARDUINO_USB_CDC_ON_BOOT=1
added to the platformio build flags to work correctly on the Cardputer.The text was updated successfully, but these errors were encountered: