Multiply 2 floats and print result to terminal and LCD
Toolkit:AVR Development System
Location:/bipom/devtools/WinAVR/minimaxavrc/Examples/float
int main (void) { float num1 = 12.5; float num2 = 1.5; float result = num1 * num2; /* Initialize the system */ uart1Init(19200); // Initialize the LCD lcdInit(); pwmInit(); // Adjust LCD contrast lcdControlCursor(CURSOR_OFF); // Write a results to the LCD lcdClearDisplay(); lcdSetTopLine(); lcdPrintf("Float Example"); lcdSetBottomLine(); lcdPrintf("%.1f * %.1f = %.3f", num1, num2, result); // Write a results to the terminal uart1Printf("\n\rFloat Example"); uart1Printf("\n\r%.1f * %.1f = %.3f", num1, num2, result); for (;;); }