#include #include #include #include "cprintf.h" void caseZero(char c) { __asm__ ("nop"); } void caseOne(char c) { __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); } void caseTwo(char c) { __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); } void caseThree(char c) { __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); __asm__ ("nop"); } void caseDefault(char c) { // printf("%c"); } int main() { uint8_t c, q=0; while (!q) { c = cgetc(); if (c == 'Q') __asm__ ("brk"); switch (c) { case 'A': caseZero(c); break; case 'V': caseOne(c); break; case 'S': caseTwo(c); break; case 'Y': caseThree(c); break; default: caseDefault(c); } } return 0; }