Size: a a a

DC20e6: DEFCON Ульяновск

2019 September 08

А

Антон in DC20e6: DEFCON Ульяновск
Wire Snark
а в чём проблема?
Я запутался в укзателях слегка, и в синтаксисе.
источник

R

Roman in DC20e6: DEFCON Ульяновск
Че как этот
источник

R

RusEm in DC20e6: DEFCON Ульяновск
Wire Snark
передать имя функции и всё
Можно через пнременную
источник

А

Антон in DC20e6: DEFCON Ульяновск
ну то есть
 X= &callback();
twi_read ( A, B, X);
источник

R

RusEm in DC20e6: DEFCON Ульяновск
Нет
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
twi_read(A,B, &callback)
источник

R

RusEm in DC20e6: DEFCON Ульяновск
X обьяви как указатель на фугкцию
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
можно с & можно без)
источник

А

Антон in DC20e6: DEFCON Ульяновск
Wire Snark
можно с & можно без)
Вот это уже ценнее.
И callback  в качестве аргументов получит один uint8, и один указатель на uint8 массив?
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
скорее всего - ну, зависит от реализации twi_read)
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
по идее, компилятор ругнется, если ты передашь функцию с другой сигнатурой
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
(но внутри можно и привести к любому типу - но не заморачивайся)
источник

А

Антон in DC20e6: DEFCON Ульяновск
Wire Snark
скорее всего - ну, зависит от реализации twi_read)
Спаибо, ща попробуем поковырять.
Потому как довести до того, чтоб компилятор не ругался я смог, но вот с функцией пока непонятно, выполняется или нет.
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
добавь в неё лог)
источник

А

Антон in DC20e6: DEFCON Ульяновск
Wire Snark
добавь в неё лог)
С логом сложнее, только если светодиодиками помаргивать.
источник

R

RusEm in DC20e6: DEFCON Ульяновск
Так в протеусе?
источник

R

RusEm in DC20e6: DEFCON Ульяновск
Не?
источник

WS

Wire Snark in DC20e6: DEFCON Ульяновск
ну, надо какой-то эффект чтобы был, а то иначе зачем эта функция вообще)
источник

А

Антон in DC20e6: DEFCON Ульяновск
RusEm
Так в протеусе?
Ой, не :) И под линуксом его ещё завести надо... simulavr я пробовал, но сильно на любителя, ещё к нему кучу всяких отладок цеплять...
источник

А

Антон in DC20e6: DEFCON Ульяновск
Wire Snark
ну, надо какой-то эффект чтобы был, а то иначе зачем эта функция вообще)
Ну да, эффект-то есть, косвенный, но ща появнее его надо сделать.
источник