Mix together the flours, baking powder, sugar and salt in a bowl.
Make a well in the center and add the oil and about 4⁄5 cups of the milk.
Mix until smooth, adding a little more milk as you go.
When you have mixed in all the milk add the pecans, cherries and chocolate buttons.
Cook large spoonfuls of the batter in a lightly greased pan or pancake hot plate.
Flip over when the edges are beginning to set and cook until golden on both sides.
These pancakes are lovely on their own or with a drizzling of maple syrup.