I am having some problems with some C programming language. I have developed code for my class that I am part of but I am getting errors and they are on things I thought I did. Could use some help figuring out how to fix theses errors, which are on the bottom picture. (The gmake error can be ignored, as I need help with the ones above it.
Author: Macho 8 #include
// preprocessor directive to include file 9 // U Rx (VCP receive) connected to PAO 10 // UOTX (VCP transmit) connected to PA1 12 #include "PLL.h" 13 #include "UART.h" 14 15 // **************Average3 Function***************** 16 // Write a function that calculates the average of three numbers 17 // Inputs: x,y,z 32-bit unsigned numbers 18 // Output: average of x,y,z 19 uint32_t Average3(uint32_t x, uint32_t y, uint32_t z) 20 { 21 //returns the average of the 3 numbers 22 return (x+y+z)/3; 23 } 24 // *****************Max Function******************* 25 // Write a function that calculates the maximum of three numbers 26 // Inputs: x,y,z 32-bit unsigned numbers 27 // Output: maximum of x,y,z 28 uint32_t Max3(uint32_t x, uint32_t y, uint32_t z) 29 { 30 // initialises max to the first number 31 uint32_t max = x; 32 //if max is less than the second number then assign second number to max 33 if(max max) 55 max = Data[i]; 56 //returns the max of the array 57 return max; 58} 59 //array to be reversed 60 uint8_t Data2[4]={1,2,3,4}; // change it to 4,3,2,1 61 // **************Reverse4***************** 57 return max; 58} 59 //array to be reversed 60 uint8_t Data2[4]={1,2,3,4}; // change it to 4,3,2,1 61/ / ***************Reverse 4**************** 62 // Write a function that reverses the order of numbers in a 4-element array 63 // Inputs: 4 numbers in Data2 array 64 // Output: modify the array reversing the order 65 void Reverse4(void) 66 67 //traverse from start to half of the array 68 // swap the i-th element of the array with the element in position "3-i" 69 for(int i=0; i // preprocessor directive to include file 9 // U Rx (VCP receive) connected to PAO 10 // UOTX (VCP transmit) connected to PA1 12 #include "PLL.h" 13 #include "UART.h" 14 15 // **************Average3 Function***************** 16 // Write a function that calculates the average of three numbers 17 // Inputs: x,y,z 32-bit unsigned numbers 18 // Output: average of x,y,z 19 uint32_t Average3(uint32_t x, uint32_t y, uint32_t z) 20 { 21 //returns the average of the 3 numbers 22 return (x+y+z)/3; 23 } 24 // *****************Max Function******************* 25 // Write a function that calculates the maximum of three numbers 26 // Inputs: x,y,z 32-bit unsigned numbers 27 // Output: maximum of x,y,z 28 uint32_t Max3(uint32_t x, uint32_t y, uint32_t z) 29 { 30 // initialises max to the first number 31 uint32_t max = x; 32 //if max is less than the second number then assign second number to max 33 if(max max) 55 max = Data[i]; 56 //returns the max of the array 57 return max; 58} 59 //array to be reversed 60 uint8_t Data2[4]={1,2,3,4}; // change it to 4,3,2,1 61 // **************Reverse4***************** 57 return max; 58} 59 //array to be reversed 60 uint8_t Data2[4]={1,2,3,4}; // change it to 4,3,2,1 61/ / ***************Reverse 4**************** 62 // Write a function that reverses the order of numbers in a 4-element array 63 // Inputs: 4 numbers in Data2 array 64 // Output: modify the array reversing the order 65 void Reverse4(void) 66 67 //traverse from start to half of the array 68 // swap the i-th element of the array with the element in position "3-i" 69 for(int i=0; i