* BUTTON interrupt enabled
*
**/
-extern void Hal_gpioEnable(Hal_Handler handler);
+extern void Hal_gpioEnable(Hal_Handler handler, void (*jhandler)(uint8_t id, uint32_t count));
/**
* --------- Hal_connected ---------
*
* tickHandler - the address of the user's tick handler that will be called
*
* Returns:
- * None
+ * Future clock when handler will be called
*
* Side Effects:
* tickhandler called by the idle loop
*
**/
-extern void Hal_tickStart(uint16_t msecs, Hal_Handler Handler);
+extern uint16_t Hal_tickStart(uint16_t msecs, void (*handler)(uint16_t clock));
extern void Hal_tickStop(void);
#ifdef __cplusplus