refactor(printer): remove controller residue and coex hooks
- rename printer protocol helpers to driver-centric names\n- remove image download coex preference code and config\n- drop esp_coex dependency from domain\n- remove unused set_black helper to keep build warning-free
This commit is contained in:
@@ -63,7 +63,7 @@ static bool precheck_printer_ready(bool ignore_precheck, char *err, size_t err_l
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool run_print_job_direct(job_slot_t *job) {
|
||||
static bool run_print_job_printer_driver(job_slot_t *job) {
|
||||
char check_err[96];
|
||||
if (!precheck_printer_ready(job->ignore_precheck, check_err, sizeof(check_err))) {
|
||||
snprintf(job->error, sizeof(job->error), "%s", check_err);
|
||||
@@ -89,11 +89,11 @@ static bool run_print_job_direct(job_slot_t *job) {
|
||||
xSemaphoreGive(s_mutex);
|
||||
}
|
||||
|
||||
char direct_err[96] = {0};
|
||||
esp_err_t rc = platform_printer_print(&req, direct_err, sizeof(direct_err));
|
||||
char print_err[96] = {0};
|
||||
esp_err_t rc = platform_printer_print(&req, print_err, sizeof(print_err));
|
||||
if (rc != ESP_OK) {
|
||||
if (direct_err[0] != 0) {
|
||||
snprintf(job->error, sizeof(job->error), "%s", direct_err);
|
||||
if (print_err[0] != 0) {
|
||||
snprintf(job->error, sizeof(job->error), "%s", print_err);
|
||||
} else if (rc == ESP_ERR_TIMEOUT) {
|
||||
snprintf(job->error, sizeof(job->error), "print timeout");
|
||||
} else if (rc == ESP_ERR_INVALID_STATE && job->cancel_requested) {
|
||||
@@ -113,7 +113,7 @@ static bool run_print_job_direct(job_slot_t *job) {
|
||||
|
||||
static bool run_print_job(job_slot_t *job) {
|
||||
ESP_LOGI(TAG,
|
||||
"job %u print start, mode=printer, raster_bytes=%u, size=%ux%u, density=%s, ignore_precheck=%d",
|
||||
"job %u print start, raster_bytes=%u, size=%ux%u, density=%s, ignore_precheck=%d",
|
||||
(unsigned)job->id,
|
||||
(unsigned)job->data_len,
|
||||
(unsigned)job->width,
|
||||
@@ -126,7 +126,7 @@ static bool run_print_job(job_slot_t *job) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return run_print_job_direct(job);
|
||||
return run_print_job_printer_driver(job);
|
||||
}
|
||||
|
||||
void printer_protocol_worker_task(void *arg) {
|
||||
|
||||
Reference in New Issue
Block a user