How to send PULSE_WIDTH IR data?

Yes I'm definitely over driving it, but considering that it's probably running for not more than a few milliseconds every day, it will probably still live a long life. I was just going for a quick and dirty solution that gives me good range.