interface GPIO_func#(numeric type ionum);
(*always_ready,always_enabled*)
- interface Put#(Vector#(ionum,Bit#(1)) gpio_in;
+ interface Put#(Vector#(ionum,Bit#(1))) gpio_in;
(*always_ready*)
- interface Get#(Vector#(ionum,Bit#(1)) gpio_out;
+ interface Get#(Vector#(ionum,Bit#(1))) gpio_out;
(*always_ready*)
- interface Get#(Vector#(ionum,Bit#(1)) gpio_out_en;
+ interface Get#(Vector#(ionum,Bit#(1))) gpio_out_en;
endinterface
interface GPIO_config#(numeric type ionum);
(*always_ready*)
temp[i]=pack(direction_reg[i]);
return temp;
endmethod
+ endinterface;
endinterface;
interface pad_config=interface GPIO_config
method Vector#(ionum,Bit#(1)) gpio_DRV0;