ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1436871 Топик полностью
Vit (19.05.2024 20:25, просмотров: 118) ответил il-2 на Все будет работать и без веак. Скомпилированная либа может ссылаться на неразрешенные при компиляции имена. Но в проекте, где эта либа используется, неразрешенное имя должно быть определено.
если компилируете из исходников то для подмены по имени нужна "слабая функция". примеры можете посмотреть, например, в том же HAL (в исходниках). 

а удовольствие от недокументированного говнокодинга с неопределенными объектами ещё то

https://caxapa.ru/1435567.html


__weak void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)

{

/* Prevent unused argument(s) compilation warning */

UNUSED(GPIO_Pin);

/* NOTE: This function Should not be modified, when the callback is needed,

the HAL_GPIO_EXTI_Callback could be implemented in the user file

*/

}