So, I'm confused. Why would you define the port as anything except a gpio?

Also, I keep seeing statements at the top of the code that starts with "@", but when I put that in, the compiler gets all cranky..

Gary