header: callbacks use "void *" as arguments

This commit is contained in:
Wu Jian Gang
2016-09-12 17:25:51 +08:00
parent c5f8396df4
commit c56a790f64
4 changed files with 7 additions and 8 deletions

View File

@@ -108,12 +108,12 @@ typedef struct {
/**
* @brief Application specified event callback function
*
* @param system_event_t *event : event type defined in this file
* @param void *param : parameter passed to callback function
*
* @return ESP_OK : succeed
* @return others : fail
*/
typedef esp_err_t (*system_event_cb_t)(system_event_t *event);
typedef esp_err_t (*system_event_cb_t)(void *param);
/**
* @brief Set application specified event callback function
@@ -123,8 +123,7 @@ typedef esp_err_t (*system_event_cb_t)(system_event_t *event);
*
* @param system_event_cb_t cb : callback
*
* @return ESP_OK : succeed
* @return others : fail
* @return system_event_cb_t : old callback
*/
system_event_cb_t esp_event_set_cb(system_event_cb_t cb);