| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- targets_help = """Configuration variables:
- """
- tail_help = """
- TASKS:
- (* - not supported yet)
- launch:
- Upload and start application over USB
- vscode_dist:
- Configure application in current directory for development in VSCode.
- create:
- Copy application template to current directory. Set APPID=myapp to create an app with id 'myapp'.
- Building:
- faps:
- Build all FAP apps
- fap_{APPID}, launch APPSRC={APPID}:
- Build FAP app with appid={APPID}; upload & start it over USB
- Flashing & debugging:
- flash, flash_blackmagic, *jflash:
- Flash firmware to target using debug probe
- flash_usb, flash_usb_full:
- Install firmware using self-update package
- debug, debug_other, blackmagic:
- Start GDB
- Other:
- cli:
- Open a Flipper CLI session over USB
- lint:
- run linter for C code
- format:
- reformat C code
- How to create a new application:
- 1. Create a new directory for your application and cd into it.
- 2. Run `ufbt vscode_dist create APPID=myapp`
- 3. In VSCode, open the folder and start editing.
- 4. Run `ufbt launch` to build and upload your application.
- """
- def generate(env, **kw):
- vars = kw["vars"]
- basic_help = vars.GenerateHelpText(env)
- env.Help(targets_help + basic_help + tail_help)
- def exists(env):
- return True
|