Maschell
6879d15ce4
StorageAPI improvements
2024-04-25 13:57:35 +02:00
Maschell
dba2b584fd
Example: Update the existing example_plugin and add C++ example plugin
2024-04-25 13:57:35 +02:00
Maschell
4d9f28c1ae
example_plugin: Update to use the new config api
2024-04-25 13:57:35 +02:00
Maschell
54b09fe44c
Improve the example documentation and code
2023-02-25 21:21:18 +01:00
Maschell
53affc1105
example_plugin: Add error handling
2022-09-04 10:33:37 +02:00
Maschell
d3cf0691ef
Add clang-format for formatting, check building the example in CI
2022-02-03 16:24:36 +01:00
Maschell
79160a0747
Update the example plugin to prefer the LoggingModule
2021-11-06 23:31:22 +01:00
Maschell
2721e7920b
WUPS 0.6.1
2021-10-01 17:24:45 +02:00
Maschell
6510dd5c21
WUPS 0.6, add support for config and storage
2021-09-24 19:58:40 +02:00
Maschell
645a7b24ac
Fix the example plugin
2021-04-06 12:32:44 +02:00
Maschell
f132349021
Update the example plugin
2020-12-16 15:10:17 +01:00
Maschell
f1be3e51d6
example plugin: Use WUPS_USE_WUT_CRT() to get support for newlib functions and CPP
2020-05-03 11:18:26 +02:00
Maschell
3a0b5122c7
Add new hooks to provide some WUT features like malloc wrapping, sd card access or using of std::threads
...
Updated the example plugins
2019-11-18 11:50:03 +01:00
Maschell
e42230b9a2
Add a example plugin that compatible with the new loader.
2018-06-28 22:27:25 +02:00
Maschell
545ef11ac8
- Remove plugins from the repository (Will be re-uploaded to different reposistories)
...
- Updated the codeblocks template
2018-06-23 18:29:23 +02:00
Maschell
1024338498
Added new macros for FS and overlay access.
...
Now the plugin don't need to use the INITIALIZE_PLUGIN hook for fs and overlay access, but use the WUPS_FS_ACCESS()/WUPS_ALLOW_OVERLAY() macro.
2018-02-25 15:18:52 +01:00
Maschell
2aadfcf68e
Added new hook-methods, added more information to the example_plugin
...
- Split up the WUPS includes into multiple seperate files, renamed some structs
- Added the hooks functions. (INITIALIZE_PLUGIN, DEINITIALIZE_PLUGIN, ON_VYSNC, ON_APP_STATUS_CHANGED, ON_APPLICATION_ENDING). INITIALZE is now "ON_APPLICATION_START". See the example for more information.
- Updated all plugins to fit the new hook. Some profit of the new hooks and are simpler now. (For example SwipSwapMe doesn't need to check if it's the first boot)
- arguments of the ON_APPLICATION_START have changed. It's not a pointer anymore and now has the boolean fields sd_mounted/usb_mounted which indicate if the device was mounted and it available via sd:/ or usb:/
- Some minor cleanups and formatting.
2018-02-25 13:07:49 +01:00
Maschell
d64f221a92
[ALL] Added more fields to the metadata
...
- Now the plugin it holds the build timestamp and a description
- Added descriptions for all plugins
2018-02-18 18:43:51 +01:00
Maschell
41da4db58c
Replaced all instances of the word "module" with "plugin"
2018-02-18 16:10:27 +01:00
Maschell
1cfa474ca9
[Plugins] Moved example_plugin into the plugins folder
2018-02-16 21:25:31 +01:00