реклама на сайте
подробности

 
 
> как правильно обработать ф-ю с дефайном?
Метценгерштейн
сообщение Apr 29 2015, 14:50
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



есть некая ф-я,
Код
void sendDataToLCD (uint8_t _pos, uint8_t _data)
{
    if (_pos == 1)
    {
            switch (_data)
            {
                case 1:
                    ht1621_wr_bit( LCD_SEGMENT_B_POS1_SEG, LCD_SEGMENT_B_POS1_COM, 1);
                    ht1621_wr_bit( LCD_SEGMENT_C_POS1_SEG, LCD_SEGMENT_C_POS1_COM, 1);
                    break;

потом case 2, 3 и так далее будет.
как делать, чтобы вместо POS1 или просто вместо 1 подставлять _pos ?
сам LCD_SEGMENT_B_POS1_SEG - это дефайн
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 01:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016