Files
isakg22 782feb2d04 vantaði baud rate inn í ini.
Allt virkar upp að vissu marki.
2026-10-08 15:39:42 +00:00

32 lines
554 B
C++

#ifndef TIMER_USEC_H
#define TIMER_USEC_H
//#include <avr/io.h>
#include <stdint.h>
#include <zephyr/kernel.h>
// struct Timer_usec {
// Timer_usec();
// void init(uint16_t period_us);
//};
class Timer_usec {
public:
using callback_t = void (*)(void *context);
Timer_usec();
void set_callback(void (*callback)(void *), void *user_data);
void init(uint16_t period_us);
private:
struct k_timer timer;
callback_t callback;
void *callback_context;
static void expiry_handler(struct k_timer *timer);
};
#endif