1 #include "Pulsecounter.h"
4 static void buttonHandler(void);
5 static void tickHandler(void);
6 static bool connected = false;
10 Hal_buttonEnable(buttonHandler);
11 Pulsecounter_setDeviceName("PULS-CNTR");
16 static void buttonHandler(void) {
20 Pulsecounter_event3_indicate();
22 Pulsecounter_accept(true);
23 for (i = 0; i < 3; i++) {
30 Hal_tickStart(5000, tickHandler);
33 static void tickHandler(void) {
39 for (i = 0; i < 3; i++) {
48 Pulsecounter_accept(false);
51 /* -------- SCHEMA CALLBACKS -------- */
53 void Pulsecounter_connectHandler(void) {
64 void Pulsecounter_disconnectHandler(void) {
72 Hal_tickStart(5000, tickHandler);
76 void Pulsecounter_event3_fetch(Pulsecounter_event3_t* const output) {
80 void Pulsecounter_event4_fetch(Pulsecounter_event4_t* const output) {
84 void Pulsecounter_event5_fetch(Pulsecounter_event5_t* const output) {