Hi,
This library is rather old now. On Github there's been updates and bugfixes just a few days ago.
I realize that I don't have the knowledge needed to update anything.
The XML-creator don't work with this so it needs a wrapper...
Maybe it's so easy to just exchange the supplied .h and .cpp-files. I don't know.
I've been working with C++ in arduino and trying to send IR-data from a database but got stuck with datatypes and conversions. After a week I'm free of errors but the TV still don't get it... The hardware works and sending the HEX-code directly works, but not when converted from a char array to uint_64t.
Thought I'd give B4R a try to see if it works better.
But I feel that this is too old to build a new projekt around.
Anyone who's made an updated library or could help with this?
I really want to learn how to wrap a library but right now is not the best time.
And regarding the distance, you need to use a transistor to get more power to the LED.
I have more than 20m range from my set up. When there's no sun and no obstacles in the way.
Here you'll get 100mA to the LED. Of course you need to check that it can handle that.