IOControl/include/IO/Custom/Controller.h
Go to the documentation of this file.
A Controller is responsible for serialising requests for a physical bus.
Definition: IOControl/include/IO/Controller.h:42
Controller for PWM output.
Definition: IOControl/include/IO/Custom/Controller.h:35
const FlashString & classname() const override
Get the class name for this Controller.
Definition: IOControl/include/IO/Custom/Controller.h:43
Controller(uint8_t instance)
Definition: IOControl/include/IO/Custom/Controller.h:39
void handleEvent(IO::Request *request, Event event) override
Implementations override this method to process events as they pass through the stack.
Definition: Libraries/IOControl/include/IO/Custom/Device.h:30
Definition: IOControl/include/IO/Custom/Request.h:30
Request represents a single user request/response over a bus.
Definition: IOControl/include/IO/Request.h:80
#define DECLARE_FSTR(name)
Declare a global FSTR::String& reference.
Definition: String.hpp:63
Definition: IOControl/include/IO/Custom/Controller.h:25
Definition: IOControl/include/IO/Controller.h:26