Skip to content

CHOOSE without macros behaves strangely #445

@Tomin123

Description

@Tomin123

Hi.

Could you pls. point me how to use menu without macros (I need more than 16 items in list) ?

I have raplacement of CHOOSE() macro. It works, but strangely.

  • during selecting of value the first line on an lcd disp. the first line is changing (in opposite to CHOOSE())
  • whenever I return to this "submenu", it does NOT show propper line/value (according to value in settingsTmp.aux1Mode)

I did not find any example for CHOOSE option. :-(
Many thanks for pointing me in advance.

menuValue<int> auxMode_1(
	"v1",
	auxModes::auxWhenPower1,
	(callback)doNothing,
	noEvent
);
menuValue<int> auxMode_2(
	"v2",
	auxModes::auxWhenOut1,
	(callback)doNothing,
	noEvent
);
menuValue<int> auxMode_3(
	"v3",
	auxModes::auxWhenPower2,
	(callback)doNothing,
	noEvent
);

prompt* chAuxMode1_items[] = {
	&auxMode_1,
	&auxMode_2,
	&auxMode_3
};

menuVariant<int> chAuxMode1(
	(constText*)"AUX output",
	settingsTmp.aux1Mode,
	(idx_t)sizeof(chAuxMode1_items)/sizeof(prompt*),
	chAuxMode1_items,
	(callback)doNothing,
	noEvent,
	noStyle
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions