#define (コントローラのLEDアドレス)  Fuckintosh
char       LED = 0x01;

Fuckintosh = LED << 1;

で、左端のLEDまで点灯させます。 2進数で10000000です

じゃあ左端を点けたまま再度右から点灯させていくなら 10000001 -> 10000010とシフトしていけばいいのか、と
別に変数を用意し、+ したのですが
なぜかこれだと 二個同時に点いたります。

ifで分けてやると思い通りの点灯パターンを行うのですが
「(ifとか使わず)一行でやれよバカ」だそうです。