Dmitry Orlov wrote:
>
> Там внутри листинг на С. И прекращайте тут морочить людям голову. Код внутри
> там такой
>
> interrupt(6) using(1) void I2C_Interrupt(void)
>
> case 0x18:
>
> case 0x28:
>
> if (dataCount < msg->nrBytes)
>
> {
>
> I2DAT = msg->buf[dataCount++];
>
> Ну и так далее...
Было бы интересно посмотреть - хватит ли ума у компилятора сообразить что сделать узким
диапазон ему поможет сдвиг вправо? Использовать вычитание для слвига диапазона к нолю
компиляторы умеют наверное все.
|