inc_encoder_params.h File Reference

Default configuration for a generic incremental rotary encoder. More...

Detailed Description

Default configuration for a generic incremental rotary encoder.

Author
Leonard Herbst leona.nosp@m.rd.h.nosp@m.erbst.nosp@m.@tu-.nosp@m.dresd.nosp@m.en.d.nosp@m.e

Definition in file inc_encoder_params.h.

#include "board.h"
#include "inc_encoder.h"
#include "saul_reg.h"
+ Include dependency graph for inc_encoder_params.h:

Go to the source code of this file.

Macros

#define INC_ENCODER_SAUL_INFO
 SAUL info for the RPM and pulse count driver. More...
 

Variables

static const inc_encoder_params_t inc_encoder_params []
 Incremental rotary encoder configuration. More...
 
static const saul_reg_info_t inc_encoder_saul_info [][2]
 Additional meta information to keep in the SAUL registry. More...
 
#define CONFIG_INC_ENCODER_GEAR_RED_RATIO   204
 Default gear reduction ratio.
 
#define CONFIG_INC_ENCODER_PPR   13
 Default number of pulses per revolution.
 

default configuration parameters for a generic incremental rotary encoder

Default number of pulses per revolution

#define INC_ENCODER_PARAMS   {}
 Default parameters.
 

Macro Definition Documentation

◆ INC_ENCODER_SAUL_INFO

#define INC_ENCODER_SAUL_INFO
Value:
{ { .name = "Incremental Rotary Encoder RPM Sensor" }, \
{ .name = "Incremental Rotary Encoder Pulse Count Sensor" } }

SAUL info for the RPM and pulse count driver.

Definition at line 100 of file inc_encoder_params.h.

Variable Documentation

◆ inc_encoder_params

const inc_encoder_params_t inc_encoder_params[]
static
Initial value:
=
{
}
#define INC_ENCODER_PARAMS
Default parameters.

Incremental rotary encoder configuration.

Definition at line 107 of file inc_encoder_params.h.

◆ inc_encoder_saul_info

const saul_reg_info_t inc_encoder_saul_info[][2]
static
Initial value:
=
{
}
#define INC_ENCODER_SAUL_INFO
SAUL info for the RPM and pulse count driver.

Additional meta information to keep in the SAUL registry.

Definition at line 115 of file inc_encoder_params.h.