|
|
@@ -170,14 +170,14 @@ esp_err_t esp_pthread_get_cfg(esp_pthread_cfg_t *p)
|
|
|
|
|
|
static int get_default_pthread_core()
|
|
|
{
|
|
|
- return CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT == -1 ? tskNO_AFFINITY : CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT;
|
|
|
+ return CONFIG_PTHREAD_TASK_CORE_DEFAULT == -1 ? tskNO_AFFINITY : CONFIG_PTHREAD_TASK_CORE_DEFAULT;
|
|
|
}
|
|
|
|
|
|
esp_pthread_cfg_t esp_pthread_get_default_config()
|
|
|
{
|
|
|
esp_pthread_cfg_t cfg = {
|
|
|
- .stack_size = CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT,
|
|
|
- .prio = CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT,
|
|
|
+ .stack_size = CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT,
|
|
|
+ .prio = CONFIG_PTHREAD_TASK_PRIO_DEFAULT,
|
|
|
.inherit_cfg = false,
|
|
|
.thread_name = NULL,
|
|
|
.pin_to_core = get_default_pthread_core()
|
|
|
@@ -233,10 +233,10 @@ int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
|
|
|
return ENOMEM;
|
|
|
}
|
|
|
|
|
|
- uint32_t stack_size = CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
- BaseType_t prio = CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT;
|
|
|
+ uint32_t stack_size = CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
+ BaseType_t prio = CONFIG_PTHREAD_TASK_PRIO_DEFAULT;
|
|
|
BaseType_t core_id = get_default_pthread_core();
|
|
|
- const char *task_name = CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT;
|
|
|
+ const char *task_name = CONFIG_PTHREAD_TASK_NAME_DEFAULT;
|
|
|
|
|
|
esp_pthread_cfg_t *pthread_cfg = pthread_getspecific(s_pthread_cfg_key);
|
|
|
if (pthread_cfg) {
|
|
|
@@ -256,7 +256,7 @@ int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
|
|
|
task_name = pthread_cfg->thread_name;
|
|
|
}
|
|
|
} else if (pthread_cfg->thread_name == NULL) {
|
|
|
- task_name = CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT;
|
|
|
+ task_name = CONFIG_PTHREAD_TASK_NAME_DEFAULT;
|
|
|
} else {
|
|
|
task_name = pthread_cfg->thread_name;
|
|
|
}
|
|
|
@@ -758,7 +758,7 @@ int pthread_attr_init(pthread_attr_t *attr)
|
|
|
{
|
|
|
if (attr) {
|
|
|
/* Nothing to allocate. Set everything to default */
|
|
|
- attr->stacksize = CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
+ attr->stacksize = CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
attr->detachstate = PTHREAD_CREATE_JOINABLE;
|
|
|
return 0;
|
|
|
}
|
|
|
@@ -769,7 +769,7 @@ int pthread_attr_destroy(pthread_attr_t *attr)
|
|
|
{
|
|
|
if (attr) {
|
|
|
/* Nothing to deallocate. Reset everything to default */
|
|
|
- attr->stacksize = CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
+ attr->stacksize = CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;
|
|
|
attr->detachstate = PTHREAD_CREATE_JOINABLE;
|
|
|
return 0;
|
|
|
}
|
|
|
@@ -820,3 +820,8 @@ int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachstate)
|
|
|
}
|
|
|
return EINVAL;
|
|
|
}
|
|
|
+
|
|
|
+/* Hook function to force linking this file */
|
|
|
+void pthread_include_pthread_impl()
|
|
|
+{
|
|
|
+}
|