It seems to me we should have a Bluetooth class inheriting from either Bluetooth_Windows or Bluetooth_Mac. The challenge is to have the same interface for both platforms. And with experience the Bluetooth class wouldn't have to be changed when a new platform is added.
Ulrich
27.12.2025 12:26:26 Liberty Lover <
rix....@gmail.com>:
> Hi Jimmy,
>
> Currently simple_bluetooth is Windows-only. It relies on simple_serial which uses Win32 serial port APIs, and Windows Bluetooth pairing exposes SPP devices as COM ports.
>
> Mac support is technically feasible but would require:
> 1. Extending simple_serial to support POSIX termios (Mac/Linux serial)
> 2. Adding IOBluetooth framework integration for Mac device discovery
>
> This is on our radar but not yet scheduled. If there's interest from the community, it could move up the priority list.
>
> Cheers,
>
> Larry
>
> On Fri, Dec 26, 2025 at 11:57 PM Jimmy Johnson <
eiffe...@gmail.com> wrote:
>> Does/will it work on Mac?
>>
>>
>> On Friday, December 26, 2025 at 2:36:59 PM UTC-7
rix....@gmail.com wrote:
>>> see also: claude_eiffel_op_docs/designs/simple_bluetooth_design.md at main · simple-eiffel/claude_eiffel_op_docs[
https://github.com/simple-eiffel/claude_eiffel_op_docs/blob/main/designs/simple_bluetooth_design.md]
>>>> To view this discussion visit
https://groups.google.com/d/msgid/eiffel-users/a10b4ef7-ac8e-4e90-84ef-d33b1d5f0429n%40googlegroups.com[https://groups.google.com/d/msgid/eiffel-users/a10b4ef7-ac8e-4e90-84ef-d33b1d5f0429n%40googlegroups.com?utm_medium=email&utm_source=footer].
>>
>> --
>> You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to
eiffel-users...@googlegroups.com.
>> To view this discussion visit
https://groups.google.com/d/msgid/eiffel-users/5df31f84-7c2b-45ec-941a-d77d5f9af911n%40googlegroups.com[https://groups.google.com/d/msgid/eiffel-users/5df31f84-7c2b-45ec-941a-d77d5f9af911n%40googlegroups.com?utm_medium=email&utm_source=footer].
>
> --
> You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
eiffel-users...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/eiffel-users/CA%2B3qnjebcNxwuwN7jwkMqptbiW-t0RmuHq3GmZukFquBHks6Kg%40mail.gmail.com[https://groups.google.com/d/msgid/eiffel-users/CA%2B3qnjebcNxwuwN7jwkMqptbiW-t0RmuHq3GmZukFquBHks6Kg%40mail.gmail.com?utm_medium=email&utm_source=footer].