Skip to content

GreenShoeGarage/HackerTV

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

HackerTV

Turning a Seeed Wio Terminal into a modular Universal TV Remote.

You MUST use these libraries when using the Seeed Wio Terminal as they have support for SAMD51 architecture.

Code is a prototype, no guarentee of any sort is implied. Use at your own risk.

This project is based on:

To add a new TV do the following:

  • create a header file (example_new_tv_codes.h). Use an existing header file as an example
  • #include your header in HackerTV_Firmware.ino
  • increment num_tv_manufacturers in HackerTV_Firmware.ino
  • Add a new entry in the HACKERTV tv Struct. Follow the example of what is already there.
  • Add a new Case in the SWITCH statement found in the function void initialize_tv_settings() which is found towards the bottom of HackerTV_Firmware.ino

Only use this project on TVs that you own. Don't be a jerk.

To use an external Grove IR transmitter, you must change the file IRremoteBoardDefs.h
It is part of the IR library.
The file should be found at ..\Arduino\libraries\Seeed_Arduino_IRSendRev-master\src\private

elif defined(ARDUINO_ARCH_SAMD)
// use timer 3 hardcoded at this time
ifdef WIO_TERMINAL
define IR_SEND_PIN WIO_IR // USE D0 FOR WIO TERMINAL'S EXTERNAL GROVE D/A CONNECTOR, BY DEFAULT USES WIO_IR(D14)
else
define IR_SEND_PIN 9
endif

About

Turning Seeed Wio into a Universal TV Remote

Resources

License

Stars

Watchers

Forks

Packages

No packages published