1 #include "Pulsecounter.h"
4 static void buttonHandler(void);
5 static void tickHandler(void);
6 static bool connected = false;
7 static int32_t buttonCnt = 0;
11 Hal_buttonEnable(buttonHandler);
12 Pulsecounter_setDeviceName("PULS-CNTR");
17 static void buttonHandler(void) {
22 Pulsecounter_event3_indicate();
24 Pulsecounter_accept(true);
25 for (i = 0; i < 3; i++) {
32 Hal_tickStart(5000, tickHandler);
35 static void tickHandler(void) {
41 for (i = 0; i < 3; i++) {
50 Pulsecounter_accept(false);
53 /* -------- SCHEMA CALLBACKS -------- */
55 void Pulsecounter_connectHandler(void) {
66 void Pulsecounter_disconnectHandler(void) {
74 Hal_tickStart(5000, tickHandler);
78 void Pulsecounter_event3_fetch(Pulsecounter_event3_t* const output) {
82 void Pulsecounter_event4_fetch(Pulsecounter_event4_t* const output) {
86 void Pulsecounter_event5_fetch(Pulsecounter_event5_t* const output) {