The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer
Dependencies: SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter
spk_tvone_mbed.h
- Committer:
- tobyspark
- Date:
- 2012-03-10
- Revision:
- 0:87aab40d5806
File content as of revision 0:87aab40d5806:
// *spark audio-visual // RS232 Control for TV-One products // Good for 1T-C2-750, others will need some extra work // Copyright *spark audio-visual 2009-2011 #ifndef SPKTVOne_mBed_h #define SPKTVOne_mBed_h #include "spk_tvone.h" #include "mbed.h" class SPKTVOne { public: SPKTVOne(PinName txPin, PinName rxPin, PinName signWritePin = NC, PinName signErrorPin = NC, Serial *debugSerial = NULL); bool command(uint8_t channel, uint8_t window, int32_t func, int32_t payload); void setCustomResolutions(); bool setHDCPOff(); private: // Tx and Wait LED pins to go here void set1920x480(int resStoreNumber); void set1600x600(int resStoreNumber); Serial *serial; Serial *debug; DigitalOut *writeDO; DigitalOut *errorDO; Timeout signErrorTimeout; void signErrorOff(); }; #endif