Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2021, 22:00

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: qt-creator: unknown type name __sfr
СообщениеДобавлено: 19 ноя 2020, 23:58 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4910
Откуда: КЧР, поселок Нижний Архыз
Сижу, примус починяю перелопачиваю китайские примеры для CH554, чтобы их удобно было в дальнейшем использовать.
В отличие от STM8 или STM32, регистры объявляются как __sfr at(addr) name, а их биты — __sbit at(addr) name. И clang-tidy ругается на это.
Возможно ли "помирить" статанализатор с этим? Или единственное решение - отключить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: qt-creator: unknown type name __sfr
СообщениеДобавлено: 20 ноя 2020, 00:30 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4910
Откуда: КЧР, поселок Нижний Архыз
Пока в конфиг просто записал:
Код:
#define __sfr volatile int
#define __sbit volatile int
#define __at(x)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB