diff --git a/applications/SprPoP/tests/host/stubs.c b/applications/SprPoP/tests/host/stubs.c index 93b5b62..0202e73 100644 --- a/applications/SprPoP/tests/host/stubs.c +++ b/applications/SprPoP/tests/host/stubs.c @@ -411,3 +411,13 @@ void pop_vflip_reset(void) { } int pop_sword_take(const atlas_t *a) __banked { (void)a; return 0; } int pop_sword_vflip_take(const atlas_t *m) __banked { (void)m; return 0; } int pop_guard_vflip_load(void) __banked { return 0; } + +/* --- заглушки, без которых не линковались t_char/t_gate и прочие ------ * + * + * pop_chdir_home живёт в pop_path_bank.c (банк 10), а его тянет pop_kboot; + * kbd_raw_keypad_as_ext — из libc, её тянет pop_ctrl. Ни файловой + * системы, ни клавиатуры в хостовых тестах нет, поэтому обе — пустышки. + * До этого сборка tests/host падала на неразрешённых символах, и логику + * движка нельзя было проверить без эмулятора. */ +int8_t pop_chdir_home(void) __banked { return 0; } +void kbd_raw_keypad_as_ext(uint8_t on) { (void)on; }