/* * gpio_init.c * * Created on: 4 сент. 2023 г. * Author: seklyuts */ #include "f28x_project.h" void GpioInit(void) { EALLOW; GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0; GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0; GpioCtrlRegs.GPAGMUX1.bit.GPIO0 = 0; GpioCtrlRegs.GPAGMUX1.bit.GPIO1 = 0; GpioCtrlRegs.GPADIR.bit.GPIO0 = 1; GpioCtrlRegs.GPADIR.bit.GPIO1 = 1; GpioDataRegs.GPADAT.bit.GPIO0 = 0; GpioDataRegs.GPADAT.bit.GPIO1 = 0; EDIS; } void Gpio0out(uint16_t out_bit) { GpioDataRegs.GPADAT.bit.GPIO0 = out_bit; } void Gpio1out(uint16_t out_bit) { GpioDataRegs.GPADAT.bit.GPIO1 = out_bit; }