-
- Какие проблемы? =AlexD=(161 знак., 10.03.2023 10:25)
- Ух ты. Модулой-2 повеяло :) В духе Си - указатель на void. Если
хотите проверять тип - объявите указатель на массив "снаружи", а
внутри функции - приведение типа и локальную переменную-указатель
на структуру. Cкpипaч(131 знак., 10.03.2023 09:45)
- С модулой не сталкивался. Массив указателей на type - размерность
элемента массива для разной длины по разному считаться будет. - Dingo(10.03.2023 10:10)
- А зачем массив указателей? Вы хотите "закрыть" данные по указателю
для вызывающей функции? Cкpипaч(174 знак., 10.03.2023 10:27 - 10:31)
- Спасибо за пояснение. :о) - Dingo(10.03.2023 10:31)
- А зачем массив указателей? Вы хотите "закрыть" данные по указателю
для вызывающей функции? Cкpипaч(174 знак., 10.03.2023 10:27 - 10:31)
- С модулой не сталкивался. Массив указателей на type - размерность
элемента массива для разной длины по разному считаться будет. - Dingo(10.03.2023 10:10)
- А в чём проблема? описываешь две структуры, начало одинаковое,
конец по длине разный :) пpoгpaммиcтcи(37 знак., 10.03.2023 08:08, )
- Надо подумать. Например, fn(devid, arg), а внутри switch/case по
devid. - Dingo(10.03.2023 10:08)
- типа так пpoгpaммиcтcи(395 знак., 10.03.2023 10:42)
- Надо подумать. Например, fn(devid, arg), а внутри switch/case по
devid. - Dingo(10.03.2023 10:08)
- За указателем на void можно спрятать всё, что угодно. И отдельным
аргументом передать код типа, например. Или, если обработчик шибко
умный, он по значению указателя сам догадается. Но вообще странное
желание, наверняка можно сделать не так экзотично. - SciFi(10.03.2023 07:56)
- Как в SPL от STM делали device0_event(), device1_event(), ... ? - Dingo(10.03.2023 10:06)
- Что это такое? STM знаю. SPL не знаю. - SciFi(10.03.2023 10:14)
- Standard Peripherals Library - библиотека от производителя до Cube. - Dingo(10.03.2023 10:20)
- Это я слышал. Что такое device1_event()... не знаю. Если бы дали
ссылочку на код с какого-нибудь гитхаба, может, что-нибудь и
подсказал бы. - SciFi(10.03.2023 10:23)
- Как минимум один случай подобной организации функций: Dingo(1338 знак., 10.03.2023 10:30)
- Не смотрите туда, это г-нокод. Научат плохому. - SciFi(10.03.2023 10:30)
- Вот и мне такое не понравилось. - Dingo(10.03.2023 10:32)
- Просто есть несколько регистров AHB1RSTR, AHB2RSTR, AHB3RSTR, APB1RSTR, APB2RSTR, AHB1ENR, AHB2ENR, AHB3ENR, APB1ENR, APB2ENR. Какой-то умник подумал, что типичный ымбеддер испугается устанавливать и сбрасывать битики в них, это же ужас-ужас. А функций не испугается! Бред? Так точно, бред. - SciFi(10.03.2023 11:11)
- Вот и мне такое не понравилось. - Dingo(10.03.2023 10:32)
- Не смотрите туда, это г-нокод. Научат плохому. - SciFi(10.03.2023 10:30)
- Как минимум один случай подобной организации функций: Dingo(1338 знак., 10.03.2023 10:30)
- Это я слышал. Что такое device1_event()... не знаю. Если бы дали
ссылочку на код с какого-нибудь гитхаба, может, что-нибудь и
подсказал бы. - SciFi(10.03.2023 10:23)
- Standard Peripherals Library - библиотека от производителя до Cube. - Dingo(10.03.2023 10:20)
- Что это такое? STM знаю. SPL не знаю. - SciFi(10.03.2023 10:14)
- Как в SPL от STM делали device0_event(), device1_event(), ... ? - Dingo(10.03.2023 10:06)