Data Structures |
union | mios32_enc_config_t |
Defines |
#define | MIOS32_ENC_NUM_MAX 64 |
Enumerations |
enum | mios32_enc_type_t {
DISABLED = 0x00,
NON_DETENTED = 0xff,
DETENTED1 = 0xaa,
DETENTED2 = 0x22,
DETENTED3 = 0x88,
DETENTED4 = 0xa5,
DETENTED5 = 0x5a
} |
enum | mios32_enc_speed_t { SLOW,
NORMAL,
FAST
} |
Functions |
s32 | MIOS32_ENC_Init (u32 mode) |
s32 | MIOS32_ENC_ConfigSet (u32 encoder, mios32_enc_config_t config) |
mios32_enc_config_t | MIOS32_ENC_ConfigGet (u32 encoder) |
s32 | MIOS32_ENC_StateSet (u32 encoder, u8 new_state) |
s32 | MIOS32_ENC_StateGet (u32 encoder) |
s32 | MIOS32_ENC_UpdateStates (void) |
s32 | MIOS32_ENC_Handler (void *callback) |