Jump to content

Recommended Posts

Posted

I'm having a little difficulty understanding the importance of some defines in the the MB64e application

I understand that the following is setting shift registers 5-8 to be used for encoders 1-16.

[pre]MIOS_ENC_PIN_TABLE

;; encoders 1-16

;;        SR  Pin  Mode

ENC_ENTRY  5,  0,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 1

ENC_ENTRY  5,  2,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 2

ENC_ENTRY  5,  4,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 3

ENC_ENTRY  5,  6,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 4

ENC_ENTRY  6,  0,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 5

ENC_ENTRY  6,  2,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 6

ENC_ENTRY  6,  4,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 7

ENC_ENTRY  6,  6,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 8

ENC_ENTRY  7,  0,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 9

ENC_ENTRY  7,  2,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 10

ENC_ENTRY  7,  4,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 11

ENC_ENTRY  7,  6,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 12

ENC_ENTRY  8,  0,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 13

ENC_ENTRY  8,  2,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 14

ENC_ENTRY  8,  4,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 15

ENC_ENTRY  8,  6,  MIOS_ENC_MODE_NON_DETENTED ; V-Pot 16[/pre]

However I'm not quite sure what is being defined here

[pre]#define DEFAULT_DIN_SR_PIN_01_08 2

#define DEFAULT_DIN_SR_PIN_09_16 3

#define DEFAULT_DIN_SR_PIN_17_24 1

#define DEFAULT_DIN_SR_PIN_25_32 4

#define DEFAULT_DIN_SR_PIN_33_40 8

#define DEFAULT_DIN_SR_PIN_41_48 10

#define DEFAULT_DIN_SR_PIN_49_56 11

#define DEFAULT_DIN_SR_PIN_57_64 12[/pre]

Should this defined before the encoders or can this be left out?  Please Advise

Dan

Posted

I'm having a wee bit of trouble with the encoders still.  :-\  My current MB64e (really 16 encoders) is only semi functional as I was able to get only the menu bottons working on the first DINX4 board.  Shift registers 2-4 have nothing connected yet.  On the second DINX4, I have 16 encoders from SmashTV.  I have tried various encoder defines and I cant get them to work at all.  I double checked my boards and the voltages and connections are ok.  My current setup is:

[pre]

MIOS_ENC_PIN_TABLE

  ;; encoders 1-16

  ;;        SR  Pin  Mode

  ENC_ENTRY  5,  0,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 1

  ENC_ENTRY  5,  2,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 2

  ENC_ENTRY  5,  4,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 3

  ENC_ENTRY  5,  6,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 4

  ENC_ENTRY  6,  0,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 5

  ENC_ENTRY  6,  2,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 6

  ENC_ENTRY  6,  4,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 7

  ENC_ENTRY  6,  6,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 8

  ENC_ENTRY  7,  0,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 9

  ENC_ENTRY  7,  2,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 10

  ENC_ENTRY  7,  4,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 11

  ENC_ENTRY  7,  6,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 12

  ENC_ENTRY  8,  0,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 13

  ENC_ENTRY  8,  2,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 14

  ENC_ENTRY  8,  4,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 15

  ENC_ENTRY  8,  6,  MIOS_ENC_MODE_DETENTED2      ; V-Pot 16

[/pre]

Is there something else that I need to do to get them to work?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...