grblHAL core  20260225
encoders.c File Reference
#include <stdint.h>
#include <stdbool.h>
#include "hal.h"
#include "encoders.h"

Data Structures

struct  encoders
 

Typedefs

typedef bool(* encoder_enumerate_callback_ptr) (encoder_t *properties, void *data)
 

Functions

void encoder_register (encoder_t *encoder)
 
bool encoders_enumerate (encoder_enumerate_callback_ptr callback, void *data)
 
uint8_t encoders_get_num (void)
 

Typedef Documentation

◆ encoder_enumerate_callback_ptr

typedef bool(* encoder_enumerate_callback_ptr) (encoder_t *properties, void *data)

Function Documentation

◆ encoder_register()

void encoder_register ( encoder_t encoder)

◆ encoders_enumerate()

bool encoders_enumerate ( encoder_enumerate_callback_ptr  callback,
void *  data 
)

◆ encoders_get_num()

uint8_t encoders_get_num ( void  )