elf_loader refactored and added more symbols (#347)
This commit is contained in:
committed by
GitHub
parent
9cc58099b4
commit
dcf28d0868
@@ -15,6 +15,16 @@
|
||||
Write the user choice to a file on the card.
|
||||
File contains 3 statuses: ignore, data, .. initdata?
|
||||
The latter is used for auto-selecting it as data partition.
|
||||
- Support direct installation of an `.app` file with `tactility.py install helloworld.app <ip>`
|
||||
- Support `tactility.py target <ip>` to remember the device IP address.
|
||||
- External app error code 22 should warn that the user might've forgotten a `main()` entry point
|
||||
- Bug: `Buildscript/release-sdk-current.sh` should delete the currently released SDK. It should probably also output it with versioning and target platform naming so it can be referred to as if it is a real release.
|
||||
- Tactility docs: external app dev guide should explain [debugging](https://docs.zephyrproject.org/latest/services/llext/debug.html)
|
||||
- elf_loader changes/suggestions:
|
||||
- Make entry-point optional (so we can build libraries, or have the `manifest` as a global symbol)
|
||||
- Implement support for alternative symbol lists. e.g. a function pointer that resolves a single symbol.
|
||||
- Implement the entire list of [soft-float library functions](https://gcc.gnu.org/onlinedocs/gccint/Soft-float-library-routines.html) to `tt_init.cpp`
|
||||
- `tactility.py` should stop running applications when it is: uninstalling, installing, or running an application that is already running.
|
||||
|
||||
## Medium Priority
|
||||
|
||||
@@ -29,6 +39,7 @@
|
||||
- Bug: Turn on WiFi (when testing it wasn't connected/connecting - just active). Open chat. Observe crash.
|
||||
- Bug: Crash handling app cannot be exited with an EncoderDevice. (current work-around is to manually reset the device)
|
||||
- I2C app should show error when I2C port is disabled when the scan button was manually pressed
|
||||
- TactilitySDK: Support automatic scanning of header files so that we can generate the `tt_init.cpp` symbols list.
|
||||
|
||||
## Lower Priority
|
||||
|
||||
|
||||
Reference in New Issue
Block a user