# Problem The following code provides an example of using enumerated types to set pin modes for a GPIO port. What is the value of Port A after executing this code? ```c enum pin_mode {input, output, alternate, analog}; enum pins {pin0, pin1, pin2, pin3, pin4, pin5, pin6, pin7, pin8, pin9, pin10, pin11, pin12, pin13, pin14, pin15}; unsigned int portA = 0; // Make pin 4 analog mode and pin 1 digital output mode. portA |= (analog << (pin3 * 2)) | output << (pin2 * 2); ``` # Process ... # Answer ```c 0x000000D0 ```