static void
smpc_command_call(unsigned char command)
{
/* Wait until the command has finished executing. */
for (; ((*smpc.sf & 0x1) == 0x1););
/* Execute the command. */
*smpc.sf = 0x1;
*smpc.comreg = command;
/* Wait until the command has finished executing. */
for (; ((*smpc.sf & 0x1) == 0x1););
}