On Tue, Aug 7, 2018 at 9:20 AM bogus4711 <
bogu...@gmail.com> wrote:
>
> Quite understand the lack of maintainers. I suspect that dive computers and some fitness devices may be the remaining users of IRDA. Light is just a good way to cross watertight boundaries.
Fitness devices are such a big market that they don't have 20-year-old
technology any more. They fairly aggressively moved to BT and the BLE.
And unlike dive computers, people don't keep old fitness trackers
around, because the new ones are not only pretty cheap, they are much
more capable (ie GPS etc).
So the main uses of IRDA seem to be dive computers and "legacy
computing" (people still playing around with Palm devices etc).
I think it's also used in some industrial environments because of how
it is electrically isolating and not impacted by noisy RF like most
other wireless things. Plus those industrial environments often like
having decades old ("tried and true") technology anyway.
One issue for subsurface is that neither OSX, Android nor iOS support
IRDA either, so it would be lovely to have user-space support for it
for those targets.
Win10 dropped IRDA too, but apparently there were enough people inside
MS that still had access to devices that it got resurrected a bit
later. Their IRDA stack was presumably in better shape than the Linux
one ever was.
> I shall have a look at the protocol and the subsurface code to see how much of IRDA is still in use, and whether the timings would permit libusb to control the dongles and the rest in user space.
Thanks.
Linus