Giter Club home page Giter Club logo

tv-b-gone-kit's Introduction

TV-B-Gone Kit PCB


Click here to purchase one from the Adafruit shop

When we were putting together the TV-B-Gone kit, we started imagining a dystopian future, filled with televisions, where this kit would be super useful and we'd be a hero for having one. And while maybe that's dramatic, the TV-B-Gone is perfect for playing pranks on your friends during the Super Bowl or getting some peace and quiet during dinner.

The TV-B-Gone is a kit that, when soldered together, allows you to turn off almost any television within 150 feet or more. It works on over 230 total power codes - 115 American/Asian and another 115 European codes. You can select which zone you want during kit assembly.

This is an unassembled kit which means that soldering is required - but itÕs very easy and a great introduction to soldering in general. The kitÕs powered by 2x AA batteries - that arenÕt included - and the output comes from 2x narrow beam IR LEDs and 2x wide-beam IR LEDs.

The TV-B-Gone covers almost any television from the brands listed below, including the latest flat-screens and plasma TVs. ThereÕs also lots more info on the TV-B-Gone website.

And now for the brands!

Acer, Admiral, Aiko, Alleron, Anam National, AOC, Apex, Baur, Bell&Howell, Brillian, Bush, Candle, Citizen, Contec, Cony, Crown, Curtis Mathes, Daiwoo, Dimensia, Electrograph, Electrohome, Emerson, Fisher, Fujitsu, Funai, Gateway, GE, Goldstar, Grundig, Grunpy, Hisense, Hitachi, Infinity, JBL, JC Penney, JVC, LG, Logik, Loewe, LXI, Majestic, Magnavox, Marantz, Maxent, Memorex, Mitsubishi, MGA, Montgomery Ward, Motorola, MTC, NEC, Neckermann, NetTV, Nikko, NTC, Otto Versand, Palladium, Panasonic, Philco, Philips, Pioneer, Portland, Proscan, Proton, Pulsar, Pye, Quasar, Quelle, Radio Shack, Realistic, RCA, Samsung, Sampo, Sansui, Sanyo, Scott, Sears, SEI, Sharp, Signature, Simpson, Sinudyne, Sonolor, Sony, Soundesign, Sylviana, Tatung, Teknika, Thompson, Toshiba, Universum, Viewsonic, Wards, White Westinghouse, Zenith

tv-b-gone-kit's People

Contributors

hoffmannjan avatar ladyada avatar scott-42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tv-b-gone-kit's Issues

Atmega8a firmware conversion

Hi!

A friend of mine asked me to build this device. I own only atmegas8 and wanted to use it for the project.
I am not familiar with counters and other stuff in plain C/C++ out of Arduino IDE, so I had to read a bit and do a lot of understanding.
Here are my modifications:

in main.h:

//#define IRLED PB0
//#define REGIONSWITCH PB1
#define IRLED PB1           //atmega8a
#define REGIONSWITCH PB0    //atmega8a

in main.c:
line 93:

  //TCNT0 = 0; // reset the timers so they are aligned
  TCNT1L = 0;    //atmega8a

line around 101:

    //TCCR0A =_BV(COM0A0) | _BV(WGM01);          // set up timer 0
    //TCCR0B = _BV(CS00);
    TCCR1A =_BV(COM1A0) | _BV(WGM11);          // set up timer 1, atmega8a
    TCCR1B = _BV(CS10);       

around line 117:

//TCCR0A = 0;
 //TCCR0B = 0;
 TCCR1A = 0;    //atmega8a
 TCCR1B = 0;    //atmega8a

around line 201:

  //TCCR1 = 0;		   // Turn off PWM/freq gen, should be off already
  //TCCR0A = 0;
  //TCCR0B = 0;
  
  TCCR0 = 0;		   // Turn off PWM/freq gen, should be off already  //atmega8a
  TCCR1A = 0;        //atmega8a
  TCCR1B = 0;        //atmega8a
  TCCR2 = 0;         //atmega8a

around line 246:

  //wdt_enable(WDTO_8S); // 1 second long timeout
  wdt_enable(9); //atmega8a

around line 272:

      //OCR0A = freq;                                 
      OCR1A = freq; //atmega8a                        
      OCR1B = 0; //atmega8a

around line 342:

//TCCR0A = 0;           // turn off frequency generator (should be off already)
//TCCR0B = 0;           // turn off frequency generator (should be off already)
TCCR1A = 0; //atmega8a
TCCR1B = 0; //atmega8a

Lines numbers are from new version.

Does it look ok?

Outdated comments.

The v1.2 firmware contains old v1.0 comments.

at line 58 of main.c :

The hardware for this project is very simple:
     ATtiny85 has 8 pins:
       pin 1   RST + Button
       pin 2   one pin of ceramic resonator MUST be 8.0 mhz
       pin 3   other pin of ceramic resonator
       pin 4   ground
       pin 5   OC1A - IR emitters, through a '2907 PNP driver that connects 
               to 4 (or more!) PN2222A drivers, with 1000 ohm base resistor 
               and also connects to programming circuitry
       pin 6   Region selector. Float for US, 10K pulldown for EU,
               also connects to programming circuitry
       pin 7   PB0 - visible LED, and also connects to programming circuitry
       pin 8   +3-5v DC (such as 2-4 AA batteries!)
    See the schematic for more details.
This firmware requires using an 8.0MHz ceramic resonator 
   (since the internal oscillator may not be accurate enough).

IMPORTANT:  to use the ceramic resonator, you must perform the following:
                make burn-fuse_cr

line 69 sais:
_pin 7 PB0 - visible LED, and also connects to programming circuitry_
but in main.h, LED is defined as PB2 as in the schematic (v1.2 schematic).

Firmware does not build with EU_CODE switch in Makefile

I want to build tv b gone on attiny44, so I want to build EU codes only as MCU flash is too small to fit all codes. I get these errors when building:

WORLDcodes.c:4600: error: code_na004Times' undeclared here (not in a function) WORLDcodes.c:4600: error: initializer element is not constant WORLDcodes.c:4600: error: (near initialization forcode_eu008Code.times')
WORLDcodes.c:4617: error: initializer element is not constant
WORLDcodes.c:4617: error: (near initialization for code_eu008Code.codes') WORLDcodes.c:4702: error:code_na009Times' undeclared here (not in a function)
WORLDcodes.c:4702: error: initializer element is not constant
WORLDcodes.c:4702: error: (near initialization for code_eu011Code.times') WORLDcodes.c:4719: error: initializer element is not constant WORLDcodes.c:4719: error: (near initialization forcode_eu011Code.codes')
WORLDcodes.c:4939: error: initializer element is not constant
WORLDcodes.c:4939: error: (near initialization for code_eu018Code.times') WORLDcodes.c:4956: error: initializer element is not constant WORLDcodes.c:4956: error: (near initialization forcode_eu018Code.codes')
WORLDcodes.c:5026: error: initializer element is not constant
WORLDcodes.c:5026: error: (near initialization for code_eu021Code.times') WORLDcodes.c:5043: error: initializer element is not constant WORLDcodes.c:5043: error: (near initialization forcode_eu021Code.codes')
WORLDcodes.c:5061: error: initializer element is not constant
WORLDcodes.c:5061: error: (near initialization for code_eu022Code.times') WORLDcodes.c:5078: error: initializer element is not constant WORLDcodes.c:5078: error: (near initialization forcode_eu022Code.codes')
WORLDcodes.c:5133: error: initializer element is not constant
WORLDcodes.c:5133: error: (near initialization for code_eu024Code.times') WORLDcodes.c:5150: error: initializer element is not constant WORLDcodes.c:5150: error: (near initialization forcode_eu024Code.codes')
WORLDcodes.c:5213: error: initializer element is not constant
WORLDcodes.c:5213: error: (near initialization for code_eu027Code.times') WORLDcodes.c:5230: error: initializer element is not constant WORLDcodes.c:5230: error: (near initialization forcode_eu027Code.codes')
WORLDcodes.c:5313: error: initializer element is not constant
WORLDcodes.c:5313: error: (near initialization for code_eu030Code.times') WORLDcodes.c:5330: error: initializer element is not constant WORLDcodes.c:5330: error: (near initialization forcode_eu030Code.codes')
WORLDcodes.c:5416: error: initializer element is not constant
WORLDcodes.c:5416: error: (near initialization for code_eu034Code.times') WORLDcodes.c:5433: error: initializer element is not constant WORLDcodes.c:5433: error: (near initialization forcode_eu034Code.codes')
WORLDcodes.c:5480: error: initializer element is not constant
WORLDcodes.c:5480: error: (near initialization for code_eu036Code.times') WORLDcodes.c:5497: error: initializer element is not constant WORLDcodes.c:5497: error: (near initialization forcode_eu036Code.codes')
WORLDcodes.c:5630: error: initializer element is not constant
WORLDcodes.c:5630: error: (near initialization for code_eu042Code.times') WORLDcodes.c:5647: error: initializer element is not constant WORLDcodes.c:5647: error: (near initialization forcode_eu042Code.codes')
WORLDcodes.c:5678: error: initializer element is not constant
WORLDcodes.c:5678: error: (near initialization for code_eu044Code.times') WORLDcodes.c:5695: error: initializer element is not constant WORLDcodes.c:5695: error: (near initialization forcode_eu044Code.codes')
WORLDcodes.c:5765: error: initializer element is not constant
WORLDcodes.c:5765: error: (near initialization for code_eu048Code.times') WORLDcodes.c:5782: error: initializer element is not constant WORLDcodes.c:5782: error: (near initialization forcode_eu048Code.codes')
WORLDcodes.c:5963: error: initializer element is not constant
WORLDcodes.c:5963: error: (near initialization for code_eu055Code.times') WORLDcodes.c:5980: error: initializer element is not constant WORLDcodes.c:5980: error: (near initialization forcode_eu055Code.codes')
WORLDcodes.c:6047: error: initializer element is not constant
WORLDcodes.c:6047: error: (near initialization for code_eu058Code.times') WORLDcodes.c:6064: error: initializer element is not constant WORLDcodes.c:6064: error: (near initialization forcode_eu058Code.codes')
WORLDcodes.c:6118: error: code_na005Times' undeclared here (not in a function) WORLDcodes.c:6118: error: initializer element is not constant WORLDcodes.c:6118: error: (near initialization forcode_eu061Code.times')
WORLDcodes.c:6129: error: initializer element is not constant
WORLDcodes.c:6129: error: (near initialization for code_eu061Code.codes') WORLDcodes.c:6172: error: initializer element is not constant WORLDcodes.c:6172: error: (near initialization forcode_eu063Code.times')
WORLDcodes.c:6189: error: initializer element is not constant
WORLDcodes.c:6189: error: (near initialization for code_eu063Code.codes') WORLDcodes.c:6442: error:code_na031Times' undeclared here (not in a function)
WORLDcodes.c:6442: error: initializer element is not constant
WORLDcodes.c:6442: error: (near initialization for code_eu074Code.times') WORLDcodes.c:6454: error: initializer element is not constant WORLDcodes.c:6454: error: (near initialization forcode_eu074Code.codes')
WORLDcodes.c:6852: error: code_na021Times' undeclared here (not in a function) WORLDcodes.c:6852: error: initializer element is not constant WORLDcodes.c:6852: error: (near initialization forcode_eu089Code.times')
WORLDcodes.c:6869: error: initializer element is not constant
WORLDcodes.c:6869: error: (near initialization for code_eu089Code.codes') WORLDcodes.c:7231: error: initializer element is not constant WORLDcodes.c:7231: error: (near initialization forcode_eu105Code.times')
WORLDcodes.c:7248: error: initializer element is not constant
WORLDcodes.c:7248: error: (near initialization for code_eu105Code.codes') WORLDcodes.c:7884: error: initializer element is not constant WORLDcodes.c:7884: error: (near initialization forcode_eu126Code.times')
WORLDcodes.c:7901: error: initializer element is not constant
WORLDcodes.c:7901: error: (near initialization for code_eu126Code.codes') WORLDcodes.c:8134: error: initializer element is not constant WORLDcodes.c:8134: error: (near initialization forcode_eu136Code.times')
WORLDcodes.c:8151: error: initializer element is not constant
WORLDcodes.c:8151: error: (near initialization for code_eu136Code.codes') WORLDcodes.c:8378: error:code_na000Code' undeclared here (not in a function)
WORLDcodes.c:8378: error: initializer element is not constant
WORLDcodes.c:8378: error: (near initialization for EUpowerCodes[3]') WORLDcodes.c:8384: error:code_na005Code' undeclared here (not in a function)
WORLDcodes.c:8384: error: initializer element is not constant
WORLDcodes.c:8384: error: (near initialization for EUpowerCodes[9]') WORLDcodes.c:8385: error:code_na004Code' undeclared here (not in a function)
WORLDcodes.c:8385: error: initializer element is not constant
WORLDcodes.c:8385: error: (near initialization for EUpowerCodes[10]') WORLDcodes.c:8389: error:code_na021Code' undeclared here (not in a function)
WORLDcodes.c:8389: error: initializer element is not constant
WORLDcodes.c:8389: error: (near initialization for EUpowerCodes[14]') WORLDcodes.c:8398: error:code_na022Code' undeclared here (not in a function)
WORLDcodes.c:8398: error: initializer element is not constant
WORLDcodes.c:8398: error: (near initialization for EUpowerCodes[23]') WORLDcodes.c:8520: warning: implicit declaration of functionNUM_ELEM'
WORLDcodes.c:8520: error: initializer element is not constant
WORLDcodes.c:8521: error: initializer element is not constant
WORLDcodes.c:8229: error: NApowerCodes causes a section type conflict
WORLDcodes.c:8202: error: code_eu139Code causes a section type conflict
WORLDcodes.c:8195: error: code_eu139Times causes a section type conflict
WORLDcodes.c:8183: error: code_eu138Code causes a section type conflict
WORLDcodes.c:8178: error: code_eu138Times causes a section type conflict
WORLDcodes.c:8161: error: code_eu137Code causes a section type conflict
WORLDcodes.c:8153: error: code_eu137Times causes a section type conflict
WORLDcodes.c:8104: error: code_eu135Code causes a section type conflict
WORLDcodes.c:8099: error: code_eu135Times causes a section type conflict
WORLDcodes.c:8085: error: code_eu134Code causes a section type conflict
WORLDcodes.c:8079: error: code_eu134Times causes a section type conflict
WORLDcodes.c:8065: error: code_eu133Code causes a section type conflict
WORLDcodes.c:8043: error: code_eu132Code causes a section type conflict
WORLDcodes.c:8021: error: code_eu131Code causes a section type conflict
WORLDcodes.c:8016: error: code_eu131Times causes a section type conflict
WORLDcodes.c:7991: error: code_eu130Code causes a section type conflict
WORLDcodes.c:7953: error: code_eu129Code causes a section type conflict
WORLDcodes.c:7943: error: code_eu129Times causes a section type conflict
WORLDcodes.c:7932: error: code_eu128Code causes a section type conflict
WORLDcodes.c:7925: error: code_eu128Times causes a section type conflict
WORLDcodes.c:7911: error: code_eu127Code causes a section type conflict
WORLDcodes.c:7834: error: code_eu125Code causes a section type conflict
WORLDcodes.c:7826: error: code_eu125Times causes a section type conflict
WORLDcodes.c:7803: error: code_eu124Code causes a section type conflict
WORLDcodes.c:7796: error: code_eu124Times causes a section type conflict
WORLDcodes.c:7782: error: code_eu123Code causes a section type conflict
WORLDcodes.c:7776: error: code_eu123Times causes a section type conflict
WORLDcodes.c:7737: error: code_eu122Code causes a section type conflict
WORLDcodes.c:7699: error: code_eu121Code causes a section type conflict
WORLDcodes.c:7650: error: code_eu120Code causes a section type conflict
WORLDcodes.c:7643: error: code_eu120Times causes a section type conflict
WORLDcodes.c:7627: error: code_eu119Code causes a section type conflict
WORLDcodes.c:7622: error: code_eu119Times causes a section type conflict
WORLDcodes.c:7607: error: code_eu118Code causes a section type conflict
WORLDcodes.c:7601: error: code_eu118Times causes a section type conflict
WORLDcodes.c:7587: error: code_eu117Code causes a section type conflict
WORLDcodes.c:7580: error: code_eu117Times causes a section type conflict
WORLDcodes.c:7564: error: code_eu116Code causes a section type conflict
WORLDcodes.c:7558: error: code_eu116Times causes a section type conflict
WORLDcodes.c:7521: error: code_eu115Code causes a section type conflict
WORLDcodes.c:7514: error: code_eu115Times causes a section type conflict
WORLDcodes.c:7491: error: code_eu114Code causes a section type conflict
WORLDcodes.c:7465: error: code_eu113Code causes a section type conflict
WORLDcodes.c:7430: error: code_eu112Code causes a section type conflict
WORLDcodes.c:7422: error: code_eu112Times causes a section type conflict
WORLDcodes.c:7406: error: code_eu111Code causes a section type conflict
WORLDcodes.c:7397: error: code_eu111Times causes a section type conflict
WORLDcodes.c:7363: error: code_eu110Code causes a section type conflict
WORLDcodes.c:7356: error: code_eu110Times causes a section type conflict
WORLDcodes.c:7340: error: code_eu109Code causes a section type conflict
WORLDcodes.c:7334: error: code_eu109Times causes a section type conflict
WORLDcodes.c:7320: error: code_eu108Code causes a section type conflict
WORLDcodes.c:7315: error: code_eu108Times causes a section type conflict
WORLDcodes.c:7298: error: code_eu107Code causes a section type conflict
WORLDcodes.c:7291: error: code_eu107Times causes a section type conflict
WORLDcodes.c:7260: error: code_eu106Code causes a section type conflict
WORLDcodes.c:7250: error: code_eu106Times causes a section type conflict
WORLDcodes.c:7202: error: code_eu104Code causes a section type conflict
WORLDcodes.c:7197: error: code_eu104Times causes a section type conflict
WORLDcodes.c:7183: error: code_eu103Code causes a section type conflict
WORLDcodes.c:7177: error: code_eu103Times causes a section type conflict
WORLDcodes.c:7163: error: code_eu102Code causes a section type conflict
WORLDcodes.c:7141: error: code_eu101Code causes a section type conflict
WORLDcodes.c:7136: error: code_eu101Times causes a section type conflict
WORLDcodes.c:7118: error: code_eu100Code causes a section type conflict
WORLDcodes.c:7082: error: code_eu099Code causes a section type conflict
WORLDcodes.c:7073: error: code_eu099Times causes a section type conflict
WORLDcodes.c:7058: error: code_eu098Code causes a section type conflict
WORLDcodes.c:7052: error: code_eu098Times causes a section type conflict
WORLDcodes.c:7040: error: code_eu097Code causes a section type conflict
WORLDcodes.c:7011: error: code_eu096Code causes a section type conflict
WORLDcodes.c:7002: error: code_eu096Times causes a section type conflict
WORLDcodes.c:6990: error: code_eu095Code causes a section type conflict
WORLDcodes.c:6962: error: code_eu094Code causes a section type conflict
WORLDcodes.c:6955: error: code_eu094Times causes a section type conflict
WORLDcodes.c:6944: error: code_eu093Code causes a section type conflict
WORLDcodes.c:6939: error: code_eu093Times causes a section type conflict
WORLDcodes.c:6925: error: code_eu092Code causes a section type conflict
WORLDcodes.c:6919: error: code_eu092Times causes a section type conflict
WORLDcodes.c:6903: error: code_eu091Code causes a section type conflict
WORLDcodes.c:6897: error: code_eu091Times causes a section type conflict
WORLDcodes.c:6878: error: code_eu090Code causes a section type conflict
WORLDcodes.c:6871: error: code_eu090Times causes a section type conflict
WORLDcodes.c:6824: error: code_eu088Code causes a section type conflict
WORLDcodes.c:6819: error: code_eu088Times causes a section type conflict
WORLDcodes.c:6805: error: code_eu087Code causes a section type conflict
WORLDcodes.c:6800: error: code_eu087Times causes a section type conflict
WORLDcodes.c:6783: error: code_eu086Code causes a section type conflict
WORLDcodes.c:6776: error: code_eu086Times causes a section type conflict
WORLDcodes.c:6753: error: code_eu085Code causes a section type conflict
WORLDcodes.c:6746: error: code_eu085Times causes a section type conflict
WORLDcodes.c:6732: error: code_eu084Code causes a section type conflict
WORLDcodes.c:6726: error: code_eu084Times causes a section type conflict
WORLDcodes.c:6709: error: code_eu083Code causes a section type conflict
WORLDcodes.c:6702: error: code_eu083Times causes a section type conflict
WORLDcodes.c:6668: error: code_eu082Code causes a section type conflict
WORLDcodes.c:6661: error: code_eu082Times causes a section type conflict
WORLDcodes.c:6633: error: code_eu081Code causes a section type conflict
WORLDcodes.c:6627: error: code_eu081Times causes a section type conflict
WORLDcodes.c:6592: error: code_eu080Code causes a section type conflict
WORLDcodes.c:6585: error: code_eu080Times causes a section type conflict
WORLDcodes.c:6551: error: code_eu079Code causes a section type conflict
WORLDcodes.c:6544: error: code_eu079Times causes a section type conflict
WORLDcodes.c:6533: error: code_eu078Code causes a section type conflict
WORLDcodes.c:6527: error: code_eu078Times causes a section type conflict
WORLDcodes.c:6507: error: code_eu077Code causes a section type conflict
WORLDcodes.c:6481: error: code_eu076Code causes a section type conflict
WORLDcodes.c:6475: error: code_eu076Times causes a section type conflict
WORLDcodes.c:6461: error: code_eu075Code causes a section type conflict
WORLDcodes.c:6456: error: code_eu075Times causes a section type conflict
WORLDcodes.c:6416: error: code_eu073Code causes a section type conflict
WORLDcodes.c:6393: error: code_eu072Code causes a section type conflict
WORLDcodes.c:6388: error: code_eu072Times causes a section type conflict
WORLDcodes.c:6374: error: code_eu071Code causes a section type conflict
WORLDcodes.c:6369: error: code_eu071Times causes a section type conflict
WORLDcodes.c:6355: error: code_eu070Code causes a section type conflict
WORLDcodes.c:6333: error: code_eu069Code causes a section type conflict
WORLDcodes.c:6328: error: code_eu069Times causes a section type conflict
WORLDcodes.c:6308: error: code_eu068Code causes a section type conflict
WORLDcodes.c:6299: error: code_eu068Times causes a section type conflict
WORLDcodes.c:6288: error: code_eu067Code causes a section type conflict
WORLDcodes.c:6283: error: code_eu067Times causes a section type conflict
WORLDcodes.c:6260: error: code_eu066Code causes a section type conflict
WORLDcodes.c:6229: error: code_eu065Code causes a section type conflict
WORLDcodes.c:6220: error: code_eu065Times causes a section type conflict
WORLDcodes.c:6201: error: code_eu064Code causes a section type conflict
WORLDcodes.c:6191: error: code_eu064Times causes a section type conflict
WORLDcodes.c:6140: error: code_eu062Code causes a section type conflict
WORLDcodes.c:6087: error: code_eu060Code causes a section type conflict
WORLDcodes.c:6081: error: code_eu060Times causes a section type conflict
WORLDcodes.c:6071: error: code_eu059Code causes a section type conflict
WORLDcodes.c:6066: error: code_eu059Times causes a section type conflict
WORLDcodes.c:5987: error: code_eu056Code causes a section type conflict
WORLDcodes.c:5982: error: code_eu056Times causes a section type conflict
WORLDcodes.c:5934: error: code_eu054Code causes a section type conflict
WORLDcodes.c:5926: error: code_eu054Times causes a section type conflict
WORLDcodes.c:5914: error: code_eu053Code causes a section type conflict
WORLDcodes.c:5890: error: code_eu052Code causes a section type conflict
WORLDcodes.c:5884: error: code_eu052Times causes a section type conflict
WORLDcodes.c:5855: error: code_eu051Code causes a section type conflict
WORLDcodes.c:5848: error: code_eu051Times causes a section type conflict
WORLDcodes.c:5822: error: code_eu050Code causes a section type conflict
WORLDcodes.c:5815: error: code_eu050Times causes a section type conflict
WORLDcodes.c:5792: error: code_eu049Code causes a section type conflict
WORLDcodes.c:5784: error: code_eu049Times causes a section type conflict
WORLDcodes.c:5737: error: code_eu047Code causes a section type conflict
WORLDcodes.c:5732: error: code_eu047Times causes a section type conflict
WORLDcodes.c:5720: error: code_eu046Code causes a section type conflict
WORLDcodes.c:5714: error: code_eu046Times causes a section type conflict
WORLDcodes.c:5703: error: code_eu045Code causes a section type conflict
WORLDcodes.c:5697: error: code_eu045Times causes a section type conflict
WORLDcodes.c:5653: error: code_eu043Code causes a section type conflict
WORLDcodes.c:5649: error: code_eu043Times causes a section type conflict
WORLDcodes.c:5596: error: code_eu041Code causes a section type conflict
WORLDcodes.c:5589: error: code_eu041Times causes a section type conflict
WORLDcodes.c:5561: error: code_eu040Code causes a section type conflict
WORLDcodes.c:5554: error: code_eu040Times causes a section type conflict
WORLDcodes.c:5540: error: code_eu039Code causes a section type conflict
WORLDcodes.c:5534: error: code_eu039Times causes a section type conflict
WORLDcodes.c:5523: error: code_eu038Code causes a section type conflict
WORLDcodes.c:5518: error: code_eu038Times causes a section type conflict
WORLDcodes.c:5504: error: code_eu037Code causes a section type conflict
WORLDcodes.c:5499: error: code_eu037Times causes a section type conflict
WORLDcodes.c:5387: error: code_eu033Code causes a section type conflict
WORLDcodes.c:5381: error: code_eu033Times causes a section type conflict
WORLDcodes.c:5366: error: code_eu032Code causes a section type conflict
WORLDcodes.c:5360: error: code_eu032Times causes a section type conflict
WORLDcodes.c:5339: error: code_eu031Code causes a section type conflict
WORLDcodes.c:5333: error: code_eu031Times causes a section type conflict
WORLDcodes.c:5271: error: code_eu029Code causes a section type conflict
WORLDcodes.c:5261: error: code_eu029Times causes a section type conflict
WORLDcodes.c:5241: error: code_eu028Code causes a section type conflict
WORLDcodes.c:5232: error: code_eu028Times causes a section type conflict
WORLDcodes.c:5183: error: code_eu026Code causes a section type conflict
WORLDcodes.c:5178: error: code_eu026Times causes a section type conflict
WORLDcodes.c:5162: error: code_eu025Code causes a section type conflict
WORLDcodes.c:5152: error: code_eu025Times causes a section type conflict
WORLDcodes.c:4994: error: code_eu020Code causes a section type conflict
WORLDcodes.c:4988: error: code_eu020Times causes a section type conflict
WORLDcodes.c:4965: error: code_eu019Code causes a section type conflict
WORLDcodes.c:4958: error: code_eu019Times causes a section type conflict
WORLDcodes.c:4909: error: code_eu017Code causes a section type conflict
WORLDcodes.c:4903: error: code_eu017Times causes a section type conflict
WORLDcodes.c:4886: error: code_eu016Code causes a section type conflict
WORLDcodes.c:4880: error: code_eu016Times causes a section type conflict
WORLDcodes.c:4820: error: code_eu015Code causes a section type conflict
WORLDcodes.c:4813: error: code_eu015Times causes a section type conflict
WORLDcodes.c:4747: error: code_eu013Code causes a section type conflict
WORLDcodes.c:4741: error: code_eu013Times causes a section type conflict
WORLDcodes.c:4726: error: code_eu012Code causes a section type conflict
WORLDcodes.c:4721: error: code_eu012Times causes a section type conflict
WORLDcodes.c:4562: error: code_eu007Code causes a section type conflict
WORLDcodes.c:4556: error: code_eu007Times causes a section type conflict
WORLDcodes.c:4522: error: code_eu006Code causes a section type conflict
WORLDcodes.c:4515: error: code_eu006Times causes a section type conflict
WORLDcodes.c:4483: error: code_eu005Code causes a section type conflict
WORLDcodes.c:4476: error: code_eu005Times causes a section type conflict
WORLDcodes.c:4429: error: code_eu004Code causes a section type conflict
WORLDcodes.c:4422: error: code_eu004Times causes a section type conflict
WORLDcodes.c:4376: error: code_eu002Code causes a section type conflict
WORLDcodes.c:4370: error: code_eu002Times causes a section type conflict
WORLDcodes.c:4350: error: code_eu001Code causes a section type conflict
WORLDcodes.c:4341: error: code_eu001Times causes a section type conflict
WORLDcodes.c:4318: error: code_eu000Code causes a section type conflict
WORLDcodes.c:4309: error: code_eu000Times causes a section type conflict

Codes up to date?

Are these codes still valid? Git says it was updated 7 years before.
Lot of stuff changed in TV industry. Do they still use the same IR codes, or this just became obsolete?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.