Various changes, in expansion, rgb, js

by Willy-JL , Spooks4576 , Sil333033 , HaxSam
This commit is contained in:
MX
2024-03-11 00:37:29 +03:00
parent 1bd56fb190
commit c9434492b8
19 changed files with 1665 additions and 12 deletions

View File

@@ -17,14 +17,20 @@
*/
typedef struct ExpansionWorker ExpansionWorker;
typedef enum {
ExpansionWorkerCallbackReasonExit,
ExpansionWorkerCallbackReasonConnected,
} ExpansionWorkerCallbackReason;
/**
* @brief Worker callback type.
*
* @see expansion_worker_set_callback()
*
* @param[in,out] context pointer to a user-defined object.
* @param[in] reason reason for the callback.
*/
typedef void (*ExpansionWorkerCallback)(void* context);
typedef void (*ExpansionWorkerCallback)(void* context, ExpansionWorkerCallbackReason reason);
/**
* @brief Create an expansion worker instance.