Controller (Is every Controller allowed?)
As long you don't use macro's like turbo buttons you should be fine. People speedrun switch games even on a DDR pad after all.
Every controller is allowed except for Macro's, turbo buttons because those are "programmable" have fun speedrunning and remember you SHOULD get a capture card to record your speedrun!
Recent runs
Level: Ganondorf
Level: Lucina
Level: Zelda
Level: Ice Climbers
Level: Greninja