Checklist
Feature description
Right now the task stack size and priority are hardcoded within espnow_init(...)
and not configurable via either parameters or menuconfig. Please allow either menuconfig or (preferably) parameter config.
Use cases
I'd rather not have to spawn another task with more freertos communications mechanisms (queues and such) just to be able to do more work in the message handling.
Alternatives
Make my own handling task and just pass everything along via queues and the like.
Additional context
When doing additional work in my message handling I ran into some stack overflows.