Так что, в основном, ребята, я собираюсь вырвать мои волосы, я не могу понять, как с этим справиться. Мне дали это ( gpio_addr + (4*( GPIO_NR/10))) |= (1<<(((GPIO_NR)%10)*3)
gpio_address в моем случае - это виртуальный базовый адрес, который равен 0x3F200000, а первое число GPIO равно 17. Что я не понимаю, как вы можете разделить 17 на 10 и умножить его на 4, не теряя оставшиеся 7?
Большое спасибо, ребята