Logo Pico-Framework A web-first embedded framework for C++
Loading...
Searching...
No Matches
GpioController Member List

This is the complete list of members for GpioController, including all inherited members.

_handleFrameworkTaskprotected
_nameFrameworkTaskprotected
_priorityFrameworkTaskprotected
_queueFrameworkTaskprotected
_stackSizeFrameworkTaskprotected
_timersFrameworkControllerprivate
createQueue(size_t itemSize, size_t length)FrameworkTaskprotected
enableEventQueue(size_t depth=8)FrameworkControllerinline
eventQueue_FrameworkControllerprivate
FrameworkController(const char *name, Router &sharedRouter, uint16_t stackSize=1024, UBaseType_t priority=tskIDLE_PRIORITY+1)FrameworkController
FrameworkTask(const char *name, uint16_t stackSize=1024, UBaseType_t priority=1)FrameworkTask
getEventQueue() constFrameworkControllerinline
getHandle() constFrameworkTask
getName() constFrameworkControllerinline
getNextEvent(Event &event, uint32_t timeoutMs)FrameworkControllerinline
getPollIntervalTicks()FrameworkControllerinlineprotectedvirtual
getState(HttpRequest &req, HttpResponse &res, const std::vector< std::string > &params)GpioControllerprivate
GpioController(Router &r, PicoModel &pico)GpioController
handleGetMultipleGpios(HttpRequest &req, HttpResponse &res)GpioControllerprivate
initRoutes() overrideGpioControllervirtual
notify(uint8_t index, uint32_t value=1)FrameworkTask
notify(Notification n, uint32_t value=1)FrameworkTask
notifyFromISR(uint8_t index, uint32_t value=1, BaseType_t *pxHigherPriorityTaskWoken=nullptr)FrameworkTask
notifyFromISR(Notification n, uint32_t value=1, BaseType_t *pxHigherPriorityTaskWoken=nullptr)FrameworkTask
onEvent(const Event &event)FrameworkControllerprotectedvirtual
onStart()FrameworkControllerprotectedvirtual
picoGpioControllerprivate
poll()FrameworkControllerprotectedvirtual
receiveFromQueue(void *item, TickType_t timeout=portMAX_DELAY)FrameworkTaskprotected
resume()FrameworkTask
routerFrameworkControllerprotected
run() override finalFrameworkControllervirtual
runEvery(uint32_t intervalMs, const std::function< void()> &fn, const char *id)FrameworkControllerprotected
sendToQueue(const void *item, TickType_t timeout=0)FrameworkTaskprotected
setState(HttpRequest &req, HttpResponse &res, const std::vector< std::string > &params)GpioControllerprivate
start()FrameworkTask
suspend()FrameworkTask
taskEntry(void *pvParams)FrameworkTaskprivatestatic
waitAndDispatch(uint32_t timeoutMs=portMAX_DELAY)FrameworkControllerprivate
waitFor(uint8_t index, TickType_t timeout=portMAX_DELAY)FrameworkTask
waitFor(Notification n, TickType_t timeout=portMAX_DELAY)FrameworkTask
waitFor(TickType_t timeout=portMAX_DELAY)FrameworkTaskprotected
waitForAny(uint8_t index, uint32_t mask, TickType_t timeout=portMAX_DELAY)FrameworkTask
~FrameworkTask()FrameworkTaskvirtual