outp ((1<<CS00), TCCR0)
Hierfür kann ich dann auch outp TCCR0=1 schreiben?
Nein. Du könntest
TCCR0=1<<CS00
schreiben(nicht das Bitschieben mir << sondern das Makro outp ist ersetzt.).
Aus der "deprecated List" der Compiler-Doku:
Global outp(val, sfr)
For backwards compatibility only. This macro will eventually be removed.

Global inp(sfr)
For backwards compatibility only. This macro will eventually be removed.