Feature: Custom RTTI implementation

A project log for IoT framework for Arduino-esp32/8266

Accelerate IoT application development with ksIotFrameworkLib!

h4rdc0derh4rdc0der 09/05/2022 at 06:100 Comments

To achieve smaller binary size and get rid of function names from binary, I've implemented custom RTTI. Heavily based on Paul Varcholik and Shao Voon Wong implementations.

Currently all application components must implement KSF_RTTI_DECLARATIONS to be able to prepare downcasting.

Then user is able to check class type. It's very useful for functions finding objects by class type.