Results 144 comments of HomeSpan

I think this may sit outside of the HomeKit framework. As you noted there is no documentation about it. Would be great to add if at some point Apple provides...

All of these scenarios are covered in the tutorials. Recommend you start with Examples 1 through 5 and then jump to Example 15.

What does HomeSpan show as the Arduino-ESP32 version number in the Serial Monitor when run under PlatformIO? I'm not sure it will show the correct value.

I don't have PlatformIO installed but my understanding from others is a problem with the GitHub deployment - it does not include core_version.h. However, Arduino.h does contain alternate version information,...

Yes, this should work, but only for versions 2.0.4 and 2.0.3. For some reason Espressif forgot to update the version numbers in 2.0.2 and 2.0.1 - they both show 2.0.0...

Thanks for catching the issue with touch_value_t. Looks like this was introduced in 2.0.3. I incorrectly assumed it was part of the full 2.0 branch. Will address in next release.

HomeSpan relies heavily on the ESP32 RTOS framework and associated libraries. Porting to the RPi would be a very heavy lift. Also, the Pi is not really designed for low-level...

It's probably possible, and there does seem to be support in the Arduino IDE for programming the RP2040, but I'm not familiar enough with the chip to know whether it...

The code is all straight C++, and I tend to add a lot of comments, so the bulk of the logic should work. The harder part will be all the...

Not really - HomeSpan uses a custom LED driver, so you would need to replace it in any case. The bigger lift will be all the crypto stuff - it's...