Explorar el Código

Merge pull request #17 from murphyzhao/fix-return-type

[fix] 修复 flex_button_register 返回值类型为 int32_t,当出现错误的时候返回 -1
Murphy hace 5 años
padre
commit
5489f152eb
Se han modificado 2 ficheros con 3 adiciones y 3 borrados
  1. 2 2
      flexible_button.c
  2. 1 1
      flexible_button.h

+ 2 - 2
flexible_button.c

@@ -88,9 +88,9 @@ static uint8_t button_cnt = 0;
  * @brief Register a user button
  * 
  * @param button: button structure instance
- * @return Number of keys that have been registered
+ * @return Number of keys that have been registered, or -1 when error
 */
-uint8_t flex_button_register(flex_button_t *button)
+int32_t flex_button_register(flex_button_t *button)
 {
     flex_button_t *curr = btn_head;
     

+ 1 - 1
flexible_button.h

@@ -145,7 +145,7 @@ typedef struct flex_button
 extern "C" {
 #endif
 
-uint8_t flex_button_register(flex_button_t *button);
+int32_t flex_button_register(flex_button_t *button);
 flex_button_event_t flex_button_event_read(flex_button_t* button);
 uint8_t flex_button_scan(void);